Pycorn: interpreted OS written in Python(launchpad.net)
launchpad.net
Pycorn: interpreted OS written in Python
https://launchpad.net/pycorn
4 comments
Sounds more fun than NACHOS, which is what my OS course was taught with: http://www.cs.washington.edu/homes/tom/nachos/
Uwaterloo 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.
I think explicit memory management was a big part of that course though, creating virtual memory etc.
Don't forget Cleese as well: http://www.larsen-b.com/Article/14.html
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.
To 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.
does anyone know if there is one like this written in common lisp?
How 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
do you know if its possible to find emulators? or even the machines themselves?
thanks!
thanks!
There 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.
I know one written in elisp... :)
Emacs is a good editor, but you can't seriously consider it an OS -- it doesn't even have threading.
I am living in one right now and it doesn't feel like it is not.
Anyway, if DOS3.3 is an OS...
Anyway, if DOS3.3 is an OS...
not what i meant, but i like the sentiment.