4 ms·
MS devkit? Like this: https://msdn.microsoft.com/library/windows/apps/br211377.aspx https://msdn.microsoft.com/library/windows/apps/br211377.asp...
by alexkavon 11y ago
MS devkit? Like this: https://msdn.microsoft.com/library/windows/apps/br211377.aspx https://msdn.microsoft.com/library/windows/apps/br211377.asp...
- KirinDave 11y agoC#, F#, JavaScript, TypeScript, and their development toolchain. Every Surface Book ships with in-the-box high performance virtualization (although Linux support for being a client OS for high performance networking is a bit spotty). They're doing things like demoing debugging C# executables running inside docker containers on Linux, from Visual Studio in the host Win10 VM. Additional heresy incoming: Powershell is extremely good as well, although a very different vision of the world than bash and its successors.
- deleted 11y ago[deleted]
- acqq 11y agoI didn't understand what was behind your second paragraph, my searches lead me to: https://msdn.microsoft.com/en-us/magazine/dn879354.aspx https://msdn.microsoft.com/en-us/magazine/dn879354.aspx "Mono: The Mono CLR enables you to develop and run ASP.NET 5 apps on a Mac or Linux device."
- KirinDave 11y agoMono is an open source initiative that is not what I was referring to. Please check out https://github.com/dotnet/coreclr https://github.com/dotnet/coreclr and https://github.com/dotnet/roslyn https://github.com/dotnet/roslyn and check the licenses of both. Mono has been lifting large chunks of the MS .NET core libraries over to their implementation because MS has done a lot of work on performance. You can download a Microsoft published source code, and build it, so that you can use the CLR family of languages on Linux and OSX. But none of this has anything to do with cool demos like debugging executables running inside docker. That's a whole different and really cool thing they were working on.
- acqq 11y agoBut which OS is run in the Docker? If Linux, then I've only seen ASP.NET 5 via Mono. Core CLR is a runtime library, Roslyn a compiler, but can they be used on Linux at all and are they enough? According to the material I've linked, it's Mono for ASP.NET 5 on Linux. How do you think it's done? I understand they debug the instances from a Windows 10, but what runs in the instances? "C#" must run on something, if the instances are Linux, how then C# runs in their examples?
- KirinDave 11y ago> but can they be used on Linux at all and are they enough? Yes, certainly. You can use a tool like https://github.com/unosquare/embedio https://github.com/unosquare/embedio the way many java developers do. ASP.NET 5 is not the only option by any means, but if that's your poison then yeah, Mono can do it. > How do you think it's done? I suspect there are opened ports for a remote debugging, but maybe it's even fancier. Docker and MS have been working together for the better part of a year.
- acqq 11y agoThese guys here tried Docker with Mono on Linux, found it unstable, and announced they will wait for Core CRL to be "production-ready" to try it too: https://www.ctl.io/developers/blog/post/aspnet5linuxdocker https://www.ctl.io/developers/blog/post/aspnet5linuxdocker The RC of Core CRL was on 18th November: http://blogs.msdn.com/b/dotnet/archive/2015/11/18/announcing-net-core-and-asp-net-5-rc.aspx http://blogs.msdn.com/b/dotnet/archive/2015/11/18/announcing...
- deleted 11y ago[deleted]