Mono
Since I have decided to re-install and migrate completely to Linux, I have put my C# learning on hold. Before making the move to Linux, I had to confirm that C# was properly supported on Linux. The primary reason behind having this doubt was that C# and .Net is primary a MS sponsored language and whether it was being ported properly to Linux was a big question in my mind.
So, after research I found out that Linux has a port of .Net called Mono. This comes pre-built into openSUSE. However, as I see, it is not supported out of the box on Ubuntu. As in, it doesn't come with the installation disk. But then, what the problem when I can just apt-get it. :)
So, now the next steps are to decide on my distribution of choice and then install Mono on it. Once I do that I can continue with learning C# and this time on linux. The only bad thing is that the .Net framework is released for Windows and it is then ported onto Linux. What this means is that the linux implementation could one or more versions behind the MS implementation in terms of features. Well, thats one thing that I have to live with.


