Cosmos Managed OS

  • "pure" Managed OS

    Sooos will not be a pure managed OS  , like Cosmos SharpOS or Mosa  , or even Singularity ( which has a small amount of C++ code)... I still feel that GC technology has some way to go  and at present the performance penalty is too bad for certain functions.   This is especially so for writes as most GCs todate implement a write barrier which can more that half write performance , that said as we go to higher core counts it may be more efficient to remove the write barrier. In particularly 3D and some mathemetical modelling which need to work...

  • Modern UNIX /Linux compile , make files and dev environment

    It is quite amazing what has been built in the UNIX space , look at Gentoo which will compile the entire system optomized for the machine .  That being said i question is it worth it ?  It seems to be that a significant time % of  Unix development is spent on the dev environment. The patches , the solving make file issues , the wrappers , the hacks , the conflicts  , what works with what etc ?  Compared to the Java and  .NET world you just drop the code /assembly on the machine and it will compile and run...

  • OS memory protection - Is it worth it ?

      It strikes me as interesting the horror people  exhibit when you tell them you have disabled memory protection and hence the kernel transition.  Lets look at this in more detail. 1) Most oS run with the majority of code with NO protection . In both Linux , OSX and Windows most drivers , services and the kernel exist in a single large domain representing the majority of the code base. Any error in the code can bring a machine down or cause a security issue. 2) Critical software like routers often run on Embedded systems most of which dont have...

  • Managed OS

    Just an update on what I have been up to. I don’t have a lot of time and what little I have im spending on the kernel. Some back ground The key challenges to moderns OS are 1. Security  ( more specifically hacking through 3rd party services likes Flash and limiting the damage from users allowing bad apps) 2. Reliability 3. Resiliency eg recovering from a critical failure And to a lesser extent 4. Difficulty in managing change to an OS 5. Handling the Asynchronous nature of the internet 6. Handling multi cores efficiently SOOOS ( Service Oriented Object Operating System)  is a OS that scales from embedded to GP.  It is not a...

  • Next Generation Operating System Why needed and Why now.

    I am comming more and more to the conclusion that existing Operating System do not meet our needs nor can they be changed to handle these ( look at the cost for Windows 7 to improve parralelism cite) .  This is not just Windows but also Symbian , Linux , OSX , Chrome etc.  Im also saying UNIX is reaching its use by date. Obviously the installed base is massive making change painfull but i believe it will come.  The Niche markets of Security , , CLoud computing and Mobile devices especially dont feel the impact of an existing installed...

  • The End of Linux ...and Windows

    New generation of OS coming. Operating Systems are about to enter their 4th generation with a revolutionary change.  These being Basic TimeSharing Hardware memory protection ( most were UNIX/MULTICS derived designs) Managed OS. ( or OOOS) While Singularity/Midori is a Manged OS it is still a traditional style OS. Not all 4th gen OS will be so traditional ,  things a operating system does like memory segmentation are not even needed. A better name for these OS may be an...