Reimplenting Linux Kernel in Python

Mike Meyer mwm at
Sat Oct 16 11:40:25 EDT 2004

Grant Edwards <grante at> writes:
> On 2004-10-15, Mike Meyer <mwm at> wrote:
>> Grant Edwards <grante at> writes:
>>> Exactly.  Any number of "low level", statically typed,
>>> compiled, languages would work equally as well.  Modula-2 (not
>>> sure about M-3, the GC stuff maybe a bit iffy in a kernel),
>>> Ada, BLISS, PL/I, Pascal, etc.
>> Haven't operating systems been written in most of those languages?
> VMS was mostly in BLISS, I believe.  I think MacOS (and maybe
> parts of MS-Windows way back when) were written in Pascal.  I'm
> sure IBM must have written at least one OS in PL/I (whether it
> escaped into the wild or not, I don't know).  I _think_ Intel
> wrote iRMX in PL/M (a PL/I derivitive).  I can't think of any
> OSes written in Modula-[23] off the top of my head.

DECWRL was heavy into both Modula and new machines/OS's. I'd be
surprised if they didn't write at least one OS in Modula.

Mike Meyer <mwm at>
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.

More information about the Python-list mailing list