6 ms·
Those plugins won't be open sourced. We're releasing the Xamarin runtime and all the commandline tools you need to build apps, but we're going to keep some of t
by natfriedman 11y ago
Those plugins won't be open sourced. We're releasing the Xamarin runtime and all the commandline tools you need to build apps, but we're going to keep some of the IDE stuff proprietary.
- saosebastiao 11y ago:( I was really hoping I would be able to develop on Linux. Visual Studio is nice (my favorite IDE actually), but I'm willing to put up with lesser IDEs if it means I don't have to use Windows.
- snuxoll 11y agoLast I checked you were able to install the Xamarin plugins into MonoDevelop, maybe I'm wrong.
- claydiffrient 11y agoBut now you can Ubuntu inside of Windows... Natively!
- rubber_duck 11y ago>but I'm willing to put up with lesser IDEs if it means I don't have to use Windows. Check out the recent news - Microsoft is making Windows a lot more attractive to developers even those with Linux background. I spent the last ~12 months doing C++ with Clang on Linux and porting that to windows was a lot less painful than I though it would be, even Visual C++ required maybe a day of work to get working - the biggest issue being Nuget and their Angle Packages are only available for sandboxed Windows apps - it took two hours to configure projects and fix stuff that made VC++ choke. This was a template using C++14 project btw. so I'm impressed. And they now support using Clang as a front-end to VS code generator backend - no MinGW or Cygwin. Sadly the compiler crashed when I tried that and I still haven't gotten around to sending them the bug with repro - need to try with Update 2 first. And on top of all this they just announced they will implement linux kernel interfaces in windows and add support for running ELF binaries - and they will port apt-get with cannonical - basically you can get Ubuntu packages to run natively on windows kernel - without recompiling or nothing. Huge props to Microsoft !
- mixedCase 11y agoTacking on some of the good stuff from Linux doesn't make Windows any less of a horrible option for many, if not most, of us. I am impressed by what Microsoft is doing, and I'm willing to use Azure and other MS tech at some point, but only if I can get away with not having to deal with Windows for anything but a small build slave server for Windows Phone and Windows builds, just like I currently do with a Mac Mini.
- coldtea 11y ago>Tacking on some of the good stuff from Linux doesn't make Windows any less of a horrible option for many, if not most, of us. Actually that's exactly what it does. What were your pain points? (Besides "it's proprietary").
- dohboy 11y agoWhy is this being discussed like Ubuntu is the only Linux edition available? You seriously think CentOS, Arch or *BSD users will jump ship because of this?
- coldtea 11y agoNo, but people wanting a stable no-fuss desktop with everything (from laptop sleep to device drivers) working, access to proprietary software and all kinds of 3rd party drivers available, will. I use OS X mostly because of the UNIX underpinnings. I could not care less for Linux of the desktop, despite having used it since 1997 (and having a history with UNIX going back to Sun OS and HP-UX). If Windows gets good enough with its basic unix userland support, and has a decent shell, I'll be very tempted to try it. After all, any actual deployment etc, I do on Linux servers and VMs (vagrant etc) -- no reason to pollute one's base desktop system with development libs and setups.
- cyphar 11y ago> No, but people wanting a stable no-fuss desktop with everything (from laptop sleep to device drivers) working, access to proprietary software and all kinds of 3rd party drivers available, will. Have you used a recent Linux distro? They are mainly stable and no fuss, and they don't require you to run proprietary software.
- Locke1689 11y agoHowever, the Roslyn language services are open source, which is what currently powers the C#/VB IDE services in Visual Studio and Omnisharp (optionally).
- nxzero 11y agoWhy is some of the IDE code being kept proprietary, and what, if any, impact might this have on the code that was released?