Linked by Eugenia Loli-Queru on Wed 6th Nov 2002 00:19 UTC
OSNews, Generic OSes Yeah, I might be just re-inventing the wheel here, who knows? But I had this (original? I doubt it) idea a few months ago and I was meant to write about it for some time now. So, my idea is about creating a new operating system that is like none of the current ones. It would be so different, that porting applications from other "traditional" systems wouldn't be possible. But the gains would be much more important of what we would lose by implementing a brand new new system.
Permalink for comment
To read all comments associated with this story, please click here.
Monolithic/Modular
by Dave Poirier on Wed 6th Nov 2002 03:46 UTC

I think what you suggest is basically what we are doing in Unununium ( http://uuu.sf.net ), maybe we even push it further.

Everything, from the deepest recesses (scheduler, memory manager, module engine) to the most volatile apps (ls, memstat), are all based around the same technology.

Everything is loaded in memory, dynamically linked, there's no static component, yet once a part is loaded it's directly able to use any other parts like if it was compiled right from the start with it.

We call that design 'VOID', since it has basically, no kernel at all, only modules. Applications are loaded exactly like modules, except that their actual lifetime is expected (only a user expectation, not system) to be shorter.