[Prev][Next][Index][Thread]

Bootstrapping.



I'm trying to bootstrap my design for a system oriented OS and am slowly
coming to grips with the incredible challenges that intails. 

I downloaded Oskit into a beos partition but I have no working
development system on that OS.

DOS is indestructable but the problems remain the same. 

The hardest part of the project seems to involve my ideas about dynamic
execution environments which seem to have been totally ignored by all
present programming languages, which assume the environment to be an
immutable constant.

Deploying a new loader if not an entire new binutils suite is
nightmarish.

Another feature of the OS is that not only is the API segmented into
seperately loadable modules, but also these modules can be loaded and
unloaded at any time for any reason. I have some ideas about the
operating system level mechanisms required to support this but actually
implementing an ABI specification is a whole nother issue...

Not only does it require runtime linking, but also link-on-demand, that
may occour any number of times througout the indifinite execution time
of an important subsystem.

A system oriented OS is a whole lot more than the pathetic process model
presented by Linux and will require me to rewite significant parts of
whatever compiler I use... =\

-- 
DOS LIVES! MWAHAHAHAHA
http://users.rcn.com/alangrimes/  <my website.

Follow-Ups: References: