Click here to Skip to main content
15,889,281 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have always confuse when i am think about it? could i run .net to other platforms excluding windows?
Posted
Updated 3-Jan-12 18:16pm
v2
Comments
Sergey Alexandrovich Kryukov 4-Jan-12 0:10am    
Not only this is not true: ".net framework is being dynamic application to built web applications", this makes no sense, just gibberish... and what would be the use of answering this question then?
--SA

You don't really understand what .NET is.


Please read: http://en.wikipedia.org/wiki/.NET_Framework[^].


Now, .NET is based on CLR, which is standardized under ECMA and ISO. See http://en.wikipedia.org/wiki/Common_Language_Runtime[^].


There is a number of alternative implementations of CLR; most advanced of them is Mono, available in many platforms:
http://en.wikipedia.org/wiki/Mono_software[^],
http://www.mono-project.com/Main_Page[^].


Using Mono, you can develop software and even Forms applications on Windows and run them without recompilation on Linux, Mac OS X, etc.


Also, there are Portable.NET and (umbrella) DotGNU alternatives, see:
http://en.wikipedia.org/wiki/Portable.NET[^],
http://en.wikipedia.org/wiki/DotGNU[^].

Besides, there are operating systems based on CLR, mostly under development:



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
thatraja 4-Jan-12 0:22am    
I was expecting your reply, nice. 5!
Sergey Alexandrovich Kryukov 4-Jan-12 0:24am    
Thank you, Raja.
--SA
Yes, Mono supports .NET framework for Linux.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 4-Jan-12 0:24am    
What, just for Linux? Did you see Mono documentation?
--SA
 
Share this answer
 
Use can use Visual Studio .NET IDE and Grasshopper to Deploy .NET Apps on Linux!

http://dev.mainsoft.com/Default.aspx?tabid=45
 
Share this answer
 
v2
And my two cents; you can run .Net (though a subset off) even without an OS.
Check out the .Net MicroFramework[^]
which you can use on e.g. on Arduino[^] or on a FEZ Panda / Spider[^]

Cheers, AT
 
Share this answer
 

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