Page 1 of 1
Is anyone interested in Developing Singularity OS?
Posted: Sat Dec 20, 2014 5:36 am
by ConCarne
Hi all, is anyone interested in further developing Singularity OS. Microsoft is no longer working on it.
The reason I want to do that is just to see where it takes us.
Re: Is anyone interested in Developing Singularity OS?
Posted: Sat Dec 20, 2014 9:06 am
by konacake
I doubt it considering it's restrictive license, and even with MS' current efforts to open more and more of their code, I'd still be reluctant to trust them of not pulling out the rug beneath the project.
There is, however,
MOSA, a Singularity-like OS written entirely in C# from scratch. I think that's more up your alley.
There's actually several C# OSes out in the wild, I'm pretty surprised there's so much interest in it.
Re: Is anyone interested in Developing Singularity OS?
Posted: Sat Dec 20, 2014 10:34 am
by ConCarne
Thanks , MOSA might be a good option. I too was wondering the same thing about C# OSes.
Re: Is anyone interested in Developing Singularity OS?
Posted: Sat Dec 20, 2014 4:40 pm
by SpyderTL
The lack of progress on Singularity was why I started on my own project. I started writing C# code that would emit x86 byte codes, but I switched to using XML instead. But the basic idea is to build a bunch of base classes with reflection so that the user can use them to do things like download and view web pages, play music, and view documents from the command line, with no additional software installed. I'm using Powershell and the Visual Studio Immediate Window as a target. You can see how it all works at the link below.
There are also some other projects on this site using Java and C#. Check out the project list.
Re: Is anyone interested in Developing Singularity OS?
Posted: Sun Dec 21, 2014 7:37 am
by embryo
ConCarne wrote:The reason I want to do that is just to see where it takes us.
The ideas behind the Singularity and other similar projects are clear and you need just to read them. For me the most interesting idea is a smart compiler, that can JIT new bytecode in most efficient manner because of availability of full hardware information and full program structure information. But it requires time to get such smart compiler working really well.