Click here to Skip to main content
15,892,746 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Please help me. I want to make a GUI OS in C# (i use visual studio 2010) but when i googled it, i could only find results for cosmos OSs. I have no idea where to start and I do not want it to be in cosmos, i want to be able to make it so that i can install it on a computer and not run on Windows. Please help!!!

[EDIT — SA]

Moved from "solution", edited:

P.S.: I tried to make a dos-like os but i mainly know how to make win forms and only know
C#
Console.WriteLine("")

in console apps
Posted
Updated 20-Mar-12 12:40pm
v2
Comments
Sergey Alexandrovich Kryukov 20-Mar-12 18:27pm    
This is not really adequate as a Questions & Answers question.
You could create an open-source project and invite some of us to participate, or you could ask some particular questions, but this... how can you even imagine any help in a quick answer?
--SA
Philippe Mori 20-Mar-12 20:03pm    
What do you want your OS to do? To make any serious OS, would takes many years with a large team.

1 solution

First, please see my comment to the question. Don't you think you underestimate the complexity of this problem? It's just hardly possible to give you any definitive advice in our Quick Questions & Answers forum, however… well, keep reading.

I would be interested in development of a brand new OS based on CLR very much. Event though I have some considerable experience in system programming in the past, I would not dare to start such project right now, but if I did, I would first start fully on my own, pretty much as you did.

But after some successes and some failures which would help me to understand the problems much better, I would still look at existing projects to learn how they work.

Here the ones I would look at thoroughly:

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/[^];

I also understand it you don't want to participate in any of those projects, but I would still think about it.

There are other developments which would not provide source code for you, but it would be just good to know they exist:

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[^].

It would be really great if you could advance this work considerably and report about your progress. I would be happy to read about it in CodeProject or from any other source. If I like the work, I would consider joining it. :-)

Good luck,
—SA
 
Share this answer
 
v2
Comments
Member 8746645 20-Mar-12 19:16pm    
i will try cosmos, but i am really trying to make a Windows-like OS that i can sell, and i dont care HOW long it takes, Have any ideas????
Sergey Alexandrovich Kryukov 20-Mar-12 19:34pm    
That's all for now. I perfectly understand your "but".

I do have some ideas, not not at the level of this preliminary discussion (and not if you are willing make a proprietary OS not accessible to me, of course). If you have more particular concerns, please ask.

Except... make it open-source. If you try to cell it, you risk trying to promote it forever. This is not a time to make proprietary OS, there are less and less fools to fall into it.
Will you consider accepting this answer formally (green button)? -- thanks.
--SA
[no name] 20-Mar-12 21:25pm    
5 Way too ambitious for a QA
Sergey Alexandrovich Kryukov 20-Mar-12 23:19pm    
Thank you, Wes.
Well, not "for a QA", actually. Anyone can develop greatest things and yet ask for an advice. This is normal.
But yes, generally it is very ambitious. I did not even mention it. Everyone deserves a chance, I think.
--SA
Member 8746645 20-Mar-12 23:21pm    
how about how to make a vitual OS??

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