-
"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...