Linked by Hadrien Grasland on Sun 20th Feb 2011 13:20 UTC
OSNews, Generic OSes Now that you have an idea of where your OS project is heading as a whole, it's time to go into specifics. The first component of your OS which you'll have to design, if you're building it from the ground up, is its kernel, so this article aims at being a quick guide to kernel design, describing the major areas which you'll have to think about and guiding you to places where you can find more information on the subject.
Permalink for comment 463417
To read all comments associated with this story, please click here.
RE[2]: jnode
by moondevil on Sun 20th Feb 2011 22:33 UTC in reply to "RE: jnode"
moondevil
Member since:
2005-07-08

That is because in the area VM operating systems the author is either not old enough, or did not research enough the subject.

Pascal MicroEngine in 1976, which used to process P-Code as instruction set.

The Lisp machines the early 80s.

The original Smalltalk environment at Xerox in

Forth is a VM, compiler and operating system, all in one, in the early 70s.

Modula-2 based system for the Lilith architecture.

Some versions of Oberon operating system, use the modules in bytecode form and compile them on load.

Granted this systems still do use some assembly at the core of their implementations, but so do C based OSs.

Reply Parent Score: 3