Linked by Sean Haas on Wed 28th Dec 2011 23:41 UTC
OSNews, Generic OSes There are two main kernel architectures for large operating systems; monolithic and micro. While these architectures are well thought out, well implemented (usually), and well understood, they have their faults. Mainly, the loading of modules and executables, management of memory, and interfacing between the kernel and software cause these architectures to be vastly complex. With this complexity comes a loss of speed and increased difficulty for the developer. There are other kernel architectures, such as the exokernel, that are vastly different from traditional architectures, but they still have performance issues caused by userland processes.
Permalink for comment 501546
To read all comments associated with this story, please click here.
Compiler and source included?
by Earl C Pottinger on Thu 29th Dec 2011 02:49 UTC
Earl C Pottinger
Member since:

I remember when reading about SmallTalk-80 that the compiler and all the source code was included as one transparent package.

Can this system operate the same way? Thus when ever you need a new application added you just compile it into the kernel. Now additional major thing I remembered is that ST-80 worked with snapshots so if the newest version messed up the system you could just revert back to before you made any changes in the code.

Edited 2011-12-29 02:51 UTC

Reply Score: 1