"David Brown" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
Hello. I recently came across a free operating system called Unununium (or
something like that) and it was developed in Python and Assembly.

Now, I have been looking for a way to make an operating system for a long
long time and the only possibilities I could find were C++ and assembly. I
don't mind assembly so much if I don't have to use it very often. But C++ is
so complicated and errors are pretty much impossible to find in the code for
me.


So, I was wondering if it would be possible to find a bootloader that loads
a python file at startup or something...


Is there an example somewhere of a Python OS?

As far as I know, there's no working example. Unununium is still very early development, and it's going off in a quite interesting direction that is hardly standard.

Writing an operating system is a lot of work. The approach I'd
take would be to start out with an existing micro-kernel and
enhance it with a kernel level Python system so that you wouldn't
need any C or Asm level code in a typical process.

Then I'd pursue a restricted subset of Python that could be
compiled directly to machine code, and start recoding the
various C and Asm parts in that. See the PyPy project for
the direction they're taking for writing the Python system in
Python.

Have fun with the project!

John Roth



Thanks!



-- http://mail.python.org/mailman/listinfo/python-list

Reply via email to