Is tiny Open-Source Operation System, written in Assembler, so running takes few seconds.
It was born as a fork of MenuetOS, which could be written in the one discete( KolibriOS you also can run from one discete). KolibriOS use own kernel, so it is not Linux kernel or BSD-based OS.
Now it small project, so now KolibriOS have small progamming languages list support, even c++ not ported fully.In this year KolibriOs joined GSoc.
If you want, try KolibriOs from kolibrios.org website or even join project!
I’ve done some programming in assembler when the world was younger, to write code to be able to connect and use a new device called ‘a mouse’ on my PC - I needed to set up interrupts and interrupt handlers which could not be done in BASIC.
I succeeded - not that I could use the mouse much because I didn’t have applications that could interact with the mouse - but I remember how much time it took to get things working and how difficult it was to avoid bugs, so I can only be impressed with the fact that people have in fact built an OS in assembler. Some dedicated people!
I used to write some assembler on my Atari STe. I mostly programmed in Hisoft Basic which had a good compiler, but if you needed some intensive logic, you could beat it in Devpac ST. Then I would link it to my basic program and get the best of both worlds. I have never done assembly language on a PC.
It is certainly cool. It is like a feasibility study. The project participated in several “google summer of code” which shows that it is not just an amazing gimmick.
It fits into 12 MB of RAM and includes a GUI, graphical editor, webbrowser and 30+ games. Unbelievable.
But, there is a reason why modern OS are not written in assembler. It is just not maintainable if the project becomes bigger.
It’s a neat novelty, but… that’s about it. It’s like other OSes that aren’t the big three and maybe BSD based OSes, more or less: a novelty. I am happy the developer (s) made it. I wish it had better support for common software.
Haiku has been around for even longer, since the mid 90s if you count its base, BeOS, as Haiku. It’s still a novelty OS, with virtually no software support.
Novelty here doesn’t mean it’s not cool. It’s just that we both know using it day to day will be an exercise in frustration. It’s not meant to be anything more than a display of skill and creativity.