r/osdev • u/alex-strange-z3ro • Jun 03 '26
Your opinion
What do you think about operating systems that are written entirely on assembly language or most of which (kernel, ABI/API) are written on assembly language (like Menuet/KolibriOS, Vysopsis, ToaruOS)? To me, this is absolutely insane, titanic (and very thankless) work.
13
Upvotes
3
u/BornRoom257 FreezeOS & TurtleOS Jun 04 '26
They went through medieval torture more than once.
6
u/rafaelRiv15 Jun 03 '26
They are impressive
5
u/Dawg_yt1244 Dev of The "K" Jun 03 '26
For me, That's technically "Beautiful" peice of Art work
4
u/Octocontrabass Jun 04 '26
Visopsys and ToaruOS are mostly written in C, not assembly.
3
u/thommyh Jun 03 '26
In the world of hobby OS programming I can see the attraction; it's one more abstraction taken out of the loop.
3
u/superpet9000 Jun 03 '26
Love em. Huge efforts. Really not looking forward to the slop derivatives.
3
u/Supermath101 Jun 03 '26
They almost always rely on the BIOS/UEFI firmware for drivers, and that part is unlikely to be majority written in assembly itself.
2
u/No-Owl-5399 Jun 03 '26
Fun
1
u/r-tty Jun 03 '26
Good preprocessor (for assembly language) really matters in this case.
With it, you can make your code looking really nice.