Comment by WillAdams
18 days ago
Surprised no one has mentioned Oberon in this discussion:
Really wish that there were drivers available to make that run nicely/natively on a Raspberry Pi rather than in an emulator:
http://pascal.hansotten.com/niklaus-wirth/project-oberon/obe...
> Really wish that there were drivers available to make that run nicely/natively on a Raspberry Pi rather than in an emulator:
So very much this.
The Pi range has redefined public expectations of what a small cheap computer is and can do. But it runs a cut-down version of a huge, complex OS.
We should give it its own small OS, one simple enough for a single ordinary person to read and understand.
The core of Project Oberon is about 4000 lines of code, and that's a compiler, an editor, a windowing TUI OS to run it in, and enough OS to save source, create and store binaries, and run them.
The successor to Oberon is A2 with the Bluebottle GUI. This is SMP-aware, has a TCP/IP network stack and a simple HTTP web browser, can do email and so on.
Its kernel is about 8000 lines of code.
I believe the Ultibo bare-metal FreePascal system for the Raspberry Pi:
https://ultibo.org/
... is the work of one developer, an Australian chap. I feel confident that with such knowledge he could do a native A2 port, and probably not take very long either if he can reuse Ultibo code and drivers.
I wonder how much money he'd want, and if there would be any way to crowdfund it...
Tell me where there is a Patreon or Kofi link for this, and I'm in.
I wonder how many people would be...
Anyway, I will start by seeing if I can contact the author and ask if it's even feasible.