a2
TheOberonCompanionCD
a2 | TheOberonCompanionCD | |
---|---|---|
2 | 3 | |
78 | 2 | |
- | - | |
2.7 | 0.0 | |
about 1 month ago | over 1 year ago | |
Modula-2 | C | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
a2
-
Oberon: The tiniest but richest FOSS HLL and OS you've never heard of
Because of pjmlp's hint I just looked into the repositories https://github.com/btreut/a2 and https://github.com/metacore/A2OS, but didn't find a coroutines module. I'm aware that Active Oberon (Patrik Reali, 2004) includes concurrency, but this is a different language than the one used for System 3.
TheOberonCompanionCD
-
KolibriOS on Single Floppy Disk
"the core parts of KolibriOS (kernel and drivers) are written entirely in FASM assembly language", that's amazing. Porting it to another architecture is likely a full rewrite.
In comparison, the Oberon System 3 (see e.g. https://web.archive.org/web/20120630140329/http://www.ethobe...), which was written in the Oberon high-level language, also had a graphical user interface and network support and required 4MB RAM and 2MB disk space (see https://github.com/OberonSystem3/TheOberonCompanionCD/blob/m...).
-
Oberon: The tiniest but richest FOSS HLL and OS you've never heard of
Meanwhile I found a version of the S3 source code, see https://github.com/OberonSystem3/TheOberonCompanionCD. There doesn't seem to be a coroutines module either.
What are some alternatives?
OberonSystem - Modified version of the original from http://www.projectoberon.com/ for use with the Oberon IDE
OfrontPlus - Oberon family of languages to C translator for ARM, x64 and x86 architectures
oberon-compiler - N. Wirth's Project Oberon RISC compiler ported to Go.
A2OS - Unofficial mirror of the ETH A2 repository
oberon - Project Oberon RISC emulator in Go
Oberon - Oberon parser, code model & browser, compiler and IDE with debugger