Great project - love to see more alternative systems.<p>It should be noted that this is a port (or, rather a rewrite in Pascal) of Peter de Wachter's RISC5 emulator to a bare-metal Raspberry Pi environment, not a native Oberon system running on bare-metal ARM (i.e. there is no ARM compiler backend and all binaries are compiled for RISC5 and run in emulation).
> "Ultibo core is an embedded or bare metal development environment for Raspberry Pi. It is not an operating system but provides many of the same services as an OS, things like memory management, networking, filesystems and threading plus much more."<p>Is there a name or term for a library that provides OS Services in such a manner that the final application does not need an OS to run?<p>Such a technique strikes me as a great way to eliminate the huge space of possible system exploits. We all have clients with dedicated systems devoted to running specific applications; why not make those system truly dedicated with no OS, just the dedicated application supplying all OS needs within itself?
Quote: "It is not an operating system but provides many of the same services as an OS, things like memory management, networking, filesystems and threading plus much more."<p>Well, if it looks like a duck and walks like a duck, it is a duck. Let's not beat the bush here, it is an operating system.<p>Also this misses a "2016" in title, since that was the last time the GitHub repository was touched by developer.