http://www.hanselman.com/blog/Annou...NETOnMacAndLinuxAndVisualStudioCommunity.aspx Here are the highlights: ASP.NET 5 will be available for Windows, Mac, and Linux. Mac and Linux support will come soon and it's all going to happen in the open on GitHub at https://github.com/aspnet. ASP.NET 5 will include a web server for Mac and Linux called kestrel built on libuv. It's similar to the one that comes with node, and you could front it with Nginx for production, for example. There is a new FREE SKU for Visual Studio for open source developers and students called Visual Studio Community. It supports extensions and lots more all in one download. This is not Express. This is basically Pro. That means Space Engineers could run on Linux and even if Minecraft moves away from Java and is re-written by Microsoft to become .Net that means it will continue to run on .Net 2015 on Linux. Hell, it also means that .Net Web applications could run on Linux. You could have Linux ASP.Net MySQL C# stacks. That's crazy to think about, but it's a huge move to counter the fact that most web stacks on the internet are LAMP due to it being free / open source. If LAMC is a the new LAMP, then that means a whole new generation of people will be learning C# before they learn PHP. Awesome news.
I honestly wouldn't have expected this from Microsoft. That being said, I'm interested to see if the company continues on a more open path with its other projects.
You're too young to complain about things like operating systems changing. Also Windows X has multiple different ways of rendering the start menu, you can render it like Windows 7, Windows 8, or a hybrid of the two (which is the most interesting IMO). Scott Hansleman has some nice preview videos on Youtube.