Re:Fomos: Experimental OS, built with Rust
by PrimeMcFly on Wednesday August 30, 2023 @09:21AM
(#37321725)
> I've written an experimental OS myself
What was it called? Do you have more details?
Re:Fomos: Experimental OS, built with Rust
by jacquesm on Wednesday August 30, 2023 @10:12AM
(#37322444)
It was called 'Unite', some of the details: QnX clone for x86/32 which at the time wasn't available (nor would Quantum commit to releasing something like that). Pre-emptive multi-tasking, multi-user micro kernel based on the QnX API calls. It worked quite well, we built a bunch of devices that used it internally as the firmware (mostly: internet bandwidth management in the context of a hosting facility). Some HN'er has been trying to revive it in a virtual environment.
Re:Fomos: Experimental OS, built with Rust
by PrimeMcFly on Wednesday August 30, 2023 @10:23AM
(#37322593)
Sounds interesting. Thanks for sharing!
Re:Fomos: Experimental OS, built with Rust
by jacquesm on Wednesday August 30, 2023 @11:01AM
(#37323213)
You're welcome. One of these days I should try to revive it myself, it's been decades since I last worked on the code though. But I still have the installation media that I made (floppy images) so it should be possible to bring it back to life.
Also: this is more like an app itself than an OS, for it to be a proper operating system you'd expect at a minimum memory barriers between applications. In that sense the bar for what an OS is has been raised quite a bit since the times of CP/M where it was more of a 'handy library to do some I/O for me' (on mainframes and mini computers there were already proper operating systems back then but on micro computers we had to wait until OS/9 to have something similar).