Live data from Hacker News

Testing the Windows Subsystem for Linux

blogs.msdn.microsoft.com

81–90 of 142 posts

Re: Testing the Windows Subsystem for Linux

#81
Recently tried to use WSL to do some pair-coding tests in an interview, with screen & tmux.

The damned terminal kept making characters disappear! I actually thought my interviewer was inadvertently deleting characters, or maybe trolling me.

I had to switch to using an actual Linux system.

MS have a ways to go before getting this right. I daresay I'll be on OSX by the time that happens though.

Re: Testing the Windows Subsystem for Linux

#82

I'd just like to interject for moment. What you're refering to as WSL, is in fact, GNU/NT, or as I've recently taken to calling it, GNU plus NT. NT is not an operating system unto itself, but rather a non-free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of t…

The interesting bit of WSL (what the article talks about) is a Linux syscall translation/emulation layer, as well as ELF64 binary support (not specific to Linux, but not specific to GNU either). You can certainly install the Linux versions/ports of GNU tools and run them under WSL, and that's what the stock setup looks like, but an important component of WSL is about emulating a Linux (the kernel) environment.

If MS had actually ported the GNU base system to NT, then you could reasonably call it GNU/NT. They have not done that.

Re: Testing the Windows Subsystem for Linux

#83
post #2

I still have a hard time with bash-backwards name: "Windows Subsystem for Linux". Its a Linux subsystem for Windows.

Whatever name is better than "Bash for Windows", the worst possible name and the least tech-savvy way of describing what is going on. A real embarrassment. They justify their choice saying they had a survey where the most popular option was Bash for Windows. Well, surveys also led to a boat called Boaty McBoatface...

" for Windows" would at least accurately express what operating system it runs on. " for Linux" on a program that is not for Linux is just awful.

Re: Testing the Windows Subsystem for Linux

#84
post #2

I still have a hard time with bash-backwards name: "Windows Subsystem for Linux". Its a Linux subsystem for Windows.

It's a subsystem of Windows (hence Windows Subsystem). And, among all Windows Subsystems, it's the one for Linux, hence Windows Subsystem for Linux.

I have only ever seen " Subsystem" used to mean a subsystem that does foo, not a subsystem for foo.

Re: Testing the Windows Subsystem for Linux

#87
post #2

I still have a hard time with bash-backwards name: "Windows Subsystem for Linux". Its a Linux subsystem for Windows.

"Windows Subsystem for Linux", though a confusing name, is still better than "Linux On Windows", because the later would lead to LOW, which is unfortunately very true, in terms of performance, they just don't want you to ever think in that way.

Edit: seriously, I'm just kidding

Re: Testing the Windows Subsystem for Linux

#88
post #2

I still have a hard time with bash-backwards name: "Windows Subsystem for Linux". Its a Linux subsystem for Windows.

Yes. I saw this title and thought "oh, wow, they've now made a Windows Subsystem for Linux!"... Nope, it's the Linux subsystem for Windows.

Re: Testing the Windows Subsystem for Linux

#89
post #57

Earlier quoted context omitted.

That's a bit loaded, but I'll attempt to answer seriously: Can you replace Ubuntu? Maybe, if you are OK with 14.04 LTS level support. Certain simple things straight up don't work -- you can't send a ping without an admin level windows shell (sudo wont do it either). You also won't magically get driver support for hardware that works in Linux, but not Windows (if you think this isn't a thing, try plugging in a random…

> That's a bit loaded, but I'll attempt to answer seriously: Fair enough. I specifically mean, can I replace Ubuntu for development work? Can I use apt-get to install various tools? Does docker work better? That sort of stuff.

i'd say don't expect docker to work in the same way as on native ubuntu, at least not soon.

http://serverfault.com/questions/767994/can-you-run-docker-n... has a good set of answers.

Re: Testing the Windows Subsystem for Linux

#90
post #82

I'd just like to interject for moment. What you're refering to as WSL, is in fact, GNU/NT, or as I've recently taken to calling it, GNU plus NT. NT is not an operating system unto itself, but rather a non-free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of t…

The interesting bit of WSL (what the article talks about) is a Linux syscall translation/emulation layer, as well as ELF64 binary support (not specific to Linux, but not specific to GNU either). You can certainly install the Linux versions/ports of GNU tools and run them under WSL, and that's what the stock setup looks like, but an important component of WSL is about emulating a Linux (the kernel) environment. If MS…

I think it is more significant from a user's perspective that they get the GNU tools to run on their NT machine with MS support.

What's the use of Linux syscall -> NT syscall translation if not compatibility with developer tools, most of which are GNU software?

Post reply on HN