5 ms·
> Would this make Linux the first *NIX-based OS that is written in a language other than C? At least, with high usage... It depends, but it's certainly not the
by dwheeler 6y ago
> Would this make Linux the first *NIX-based OS that is written in a language other than C? At least, with high usage...
It depends, but it's certainly not the first POSIX implementation in some high level language other than C. For example:
* Real-Time Executive for Multiprocessor Systems (RTEMS) is a real-time operating system (RTOS) designed for embedded systems. While it's often compiled down to as slim-as-possible it does support POSIX, and it's written in Ada. It's been used in a lot of projects, but because it's really an RTOS, RTEMS is typically embedded within dedicated systems and not something you'd normally interact with directly. https://en.wikipedia.org/wiki/RTEMS https://en.wikipedia.org/wiki/RTEMS
* The BiiN system had an operating system written in Ada, and I think it implemented most of POSIX. However, the BiiN hardware never sold well, so it disappeared. I can't even find much about it on the web.
* BeOS implemented a lot of POSIX, and it was mostly C++. Haiku re-implements much of BeOS and is also written mostly in C++.
- egberts1 6y agofirst glance at the RTEMS git (and Wikipedia) repo shows that its OS is written in C language so far. Curious why you say it is written in Ada?
- dwheeler 6y agoThis page says RTEMS was written in "C and Ada" https://www.sigada.org/links.html https://www.sigada.org/links.html But I think that information must be old, the current info seems to just say C.