3 ms·
As long as memory management is not performed by the hardware, a C-like language will be needed to write operating systems. What I think is possible is to write
by coliveira 15y ago
As long as memory management is not performed by the hardware, a C-like language will be needed to write operating systems. What I think is possible is to write more of the operating system in a higher level language, with only a small part of it in C. Or, even better, have a smaller operating system with everything else written in user space. This is the original idea of the UNIX designers, of course, so nothing really new here.
- karolist 15y agoI remember an attempt to write operating system in Python primarily, it was called "unununium", apparently the project died, but the site is still up http://unununium.org http://unununium.org, though it now talks about ASM, not Python. A quick google finds this post mentioning a release http://objectmix.com/python/179041-unununium-os-0-1-rc2-released.html http://objectmix.com/python/179041-unununium-os-0-1-rc2-rele... "implemented features include a fully functional Python interpreter, floppy, ATA, and ext2 drivers written entirely in Python." Would love to find source code for that actually.