Click here to Skip to main content
15,897,891 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
could i use the c# language to develop operating system for 64 bit sys in gui form
what will be requirements of hardware and software
Posted

Only 270 million results.... How to design an operating system[^].
Your question is way to general for anything better as an answer.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 25-Nov-11 16:04pm    
My 5.
Maybe it's possible to read in one of those result the explanation that C# language can be used on CLR platform, and such platform should be somehow created before C# can be used. Some cross compiler and/or some CPU-level programming is needed anyway.
--SA
LanFanNinja 25-Nov-11 16:31pm    
+5
Sergey Alexandrovich Kryukov 25-Nov-11 19:10pm    
I added a list of all CLR-based OS projects I know at this time -- please see.
--SA
Please see my comment to the solution by Marcus.

To get an idea of how managed CLR platform can be used in development of OS, please read about the following projects:

Microsoft Singularity:
http://en.wikipedia.org/wiki/Singularity_%28operating_system%29[^],
http://research.microsoft.com/en-us/projects/singularity/[^];

Cosmos:
http://en.wikipedia.org/wiki/Cosmos_%28operating_system%29[^],
http://cosmos.codeplex.com/[^];

SharpOS:
http://en.wikipedia.org/wiki/SharpOS_%28operating_system%29[^],
http://www.sharpos.org/[^];

ETH Zurich — Microsoft Research Barrelfish:
http://en.wikipedia.org/wiki/Barrelfish[^],
http://www.barrelfish.org/[^].

Microsoft Midori (code name):
http://en.wikipedia.org/wiki/Midori_%28operating_system%29[^].

—SA
 
Share this answer
 
Comments
LanFanNinja 25-Nov-11 16:31pm    
+5 Nice links!!
Sergey Alexandrovich Kryukov 25-Nov-11 16:54pm    
Isn't that amazing how much work is done to create systems totally based on CLR? I would like to hope we will move in this direction and overcome all that bloated legacy of Unix and Windows altothether.
Thank you.
--SA
LanFanNinja 25-Nov-11 17:05pm    
I agree 100%

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900