"<i>the core parts of KolibriOS (kernel and drivers) are written entirely in FASM assembly language</i>", that's amazing. Porting it to another architecture is likely a full rewrite.<p>In comparison, the Oberon System 3 (see e.g. <a href="https://web.archive.org/web/20120630140329/http://www.ethoberon.ethz.ch/native/WebScreen.html" rel="nofollow noreferrer">https://web.archive.org/web/20120630140329/http://www.ethobe...</a>), which was written in the Oberon high-level language, also had a graphical user interface and network support and required 4MB RAM and 2MB disk space (see <a href="https://github.com/OberonSystem3/TheOberonCompanionCD/blob/main/Native/StdAlone/INSTALL.TXT">https://github.com/OberonSystem3/TheOberonCompanionCD/blob/m...</a>).