15+ years ago Microsoft shipped a UNIX subsystem for Windows NT/2k. https://en.m.wikipedia.org/wiki/Windows_Services_for_UNIX It blew my mind at the time, but it was kind of a pain and I didn't stick with it. I don't remember why. I guess this is about same thing, only its Linux instead of some other sort of UNIX.
Ubuntu on Windows
221–230 of 933 posts
Re: Ubuntu on Windows
#22215+ years ago Microsoft shipped a UNIX subsystem for Windows NT/2k. https://en.m.wikipedia.org/wiki/Windows_Services_for_UNIX It blew my mind at the time, but it was kind of a pain and I didn't stick with it. I don't remember why. I guess this is about same thing, only its Linux instead of some other sort of UNIX.
You should be able to compile functioning Linux binaries on Windows and run them on Linux as well.
Re: Ubuntu on Windows
#223Re: Ubuntu on Windows
#224Whew, I'll finally be able to run WINE on windows! :)
Re: Ubuntu on Windows
#225Earlier quoted context omitted.
I expect they implemented a subsystem for Linux at the syscall level - i.e. they implemented the Linux kernel's interface at the ABI level. No headers would need to intermingle with open source; compile on Linux, run on Windows.
I've read comments where people wrote that NT always had some kind of POSIX subsystem, and it has probably just now been completed and expanded. Can't find any substantial writings on this, but it seems likely.
Re: Ubuntu on Windows
#226Re: Ubuntu on Windows
#227A few random thoughts: - Wow, hell is really freezing over! - The hardest part of running bash and other posix things under windows is filesystem access. Windows uses drive letters and backslashes, unix has a root filesystem with forward slashes. It seems they are taking the same route as cygwin by "mounting" windows drives in /mnt/c (or /cygdrive/c). - If you just wanted bash and some posix tools, the harder but nic…
Some long term thoughts: 1) Linux has won the server (web) market. Developers would like to use a Unix box to work on their server code so they typically move to OS X. This could prevent that switch because they can still use Windows to developer their Linux server software. 2) Many projects start out as Linux and stay Linux and are only ported after much time and effort to Windows. Enterprises when faced with a tool…
Well, I guess it'll be easier to port roguelikes which use ncurses.
Re: Ubuntu on Windows
#228[1] http://www.slideshare.net/bcantrill/illumos-lx
[2] http://us-east.manta.joyent.com/patrick.mooney/public/talks/...
Re: Ubuntu on Windows
#229Earlier quoted context omitted.
1. Embrace is good. 2. Extend can be good if done openly and collaboratively, as opposed to closed and hidden. 3. Extinguish - Here be dragons. I'm hopeful the New Kinder Gentler Microsoft stays on steps 1. and 2. (done collaboratively).
The definition of insanity is doing the same thing and expecting a different result. Microsoft has been trying to extinguish their competition for decades now; what makes you think they're going to be different this time?