C# FAQ: Does .NET run only on Windows
Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
| CSharp-Online.NET:FAQs |
| edit |
Does .NET run only on Windows?
Even if you do not operate a machine running the Windows operating system, it may still be possible to run .NET. There are several open source projects to create Common Language Runtime (CLR) systems which function on other operating systems, e.g., BSD, Linux.
Two prominent open source projects are:
Since .NET is the Microsoft trademark for it's Windows implementation of the CLR and related technologies, the preceding projects are not—strictly speraking—.NET implementations. And, these open source implementations may not cover all the framework and related libraries available in .NET. On the other hand, they may contain libraries which are not found in .NET. However, these implementations allow the compiling and running of C# programs on non-Windows platforms.