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 501576
To read all comments associated with this story, please click here.
RE[2]: Uhm...
by Panajev on Thu 29th Dec 2011 13:34 UTC in reply to "RE: Uhm..."
Panajev
Member since:
2008-01-09

Hi,

"I think the project might be a little be flawed by design... well, judging it by this quote of yours at least.


Often the primary goal of an OS like this is for the author to gain experience. From this perspective, you can say the design wasn't flawed and the OS has met it's primary goal.

- Brendan
"

The experience gained by working on this concept and seeing what it does well and what it does not is invaluable, you are correct and we agree on it.
I should have said "the architecture of the OS" instead of the project perhaps.

Reply Parent Score: 2