4 ms·
Pycorn: interpreted OS written in Python
- ken 18y agohttp://www.unununium.org/ http://www.unununium.org/ was an earlier attempt at this, and I think it was even self-hosting, but the site no longer even hosts their source code.
- TimothyFitz 18y agoTo contrast, Unununium was intended to use python to make rapid prototyping of novel userland functionality a reality. Pycorn looks like it's primarily a teaching tool. Both are cool conceptually.
- jodrellblank 18y agoDon't forget Cleese as well: http://www.larsen-b.com/Article/14.html http://www.larsen-b.com/Article/14.html
- tlrobinson 18y agoSounds more fun than NACHOS, which is what my OS course was taught with: http://www.cs.washington.edu/homes/tom/nachos/ http://www.cs.washington.edu/homes/tom/nachos/
- mrtron 18y agoUwaterloo also used NACHOS. I thought it was a great course and a way to build the foundations of an OS. I think explicit memory management was a big part of that course though, creating virtual memory etc.
- utx00 18y agodoes anyone know if there is one like this written in common lisp?
- schtog 18y agoHow available it is today I don't know but I suppose the old LISP-machines had OSes written in LISP. http://en.wikipedia.org/wiki/Lisp_machine http://en.wikipedia.org/wiki/Lisp_machine
- utx00 18y agodo you know if its possible to find emulators? or even the machines themselves? thanks!
- stcredzero 18y agoThere is an emulator available as a commercial product to those few folks who have a symbolics application still running. My coworker who used to work for symbolics has a lisp machine sitting in his den. And yes, it works.
- kirubakaran 18y agoI know one written in elisp... :)
- silentbicycle 18y agoEmacs is a good editor, but you can't seriously consider it an OS -- it doesn't even have threading.
- kirubakaran 18y agoI am living in one right now and it doesn't feel like it is not. Anyway, if DOS3.3 is an OS...
- utx00 18y agonot what i meant, but i like the sentiment.
- a-priori 18y agoAsk and ye shall receive. http://common-lisp.net/project/movitz/ http://common-lisp.net/project/movitz/