Linked by Thom Holwerda on Fri 8th Feb 2008 22:47 UTC
.NET (dotGNU too) "Developers are working to create experimental open-source operating systems with modular microkernels using the C# programming language. The SharpOS and Cosmos projects both announced their first major milestone releases last month, demonstrating the technical viability of the concept. Although some previous research has been conducted in the area of VM-based operating systems, the Cosmos and SharpOS projects break a lot of new ground. One particularly notable prior effort in this field is Microsoft's Singularity experiment, a research project that that began in 2003 with the intent of creating a managed code operating system that uses the Barktok compiler and leverages static analysis and programmatic verifiability to ensure high dependability."
Thread beginning with comment 300123
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: C#...OS?
by sbalmos on Sat 9th Feb 2008 03:41 UTC in reply to "C#...OS?"
sbalmos
Member since:
2008-01-31

Unix and C are not the be-all-end-all panacea for operating systems. They just happen to be some of the most successful over the past 30 years. That's not to say something else, with different paradigms, can't take a stab.

Though I kind of feel bad for the Lisp crowd out there. They were the originals (as far back as my memory goes), with Lisp machines. I still get lost in all the parentheses, but it's still at least interesting to study for perspective.

Reply Parent Bookmark Score: 7

RE[2]: C#...OS?
by helf on Sat 9th Feb 2008 15:05 in reply to "RE: C#...OS?"
helf Member since:
2005-07-06

Ah, LispM... Such awesome hardware and environments. I wish they hadn't gone the way of the dodo ;)

Reply Parent Bookmark Score: 3

RE[2]: C#...OS?
by modmans2ndcoming on Sun 10th Feb 2008 23:07 in reply to "RE: C#...OS?"
modmans2ndcoming Member since:
2005-11-09

If people formate their LISP correctly then it is very readable. for some reason people like writing their LISP(Like(this) which(is(stupid)))

Though, with a mathematics background, LISP is actually kind of easy to read like that... I did it every day with composite functions.

Reply Parent Bookmark Score: 1