Live data from Hacker News

Fun with the Windows Subsystem for Linux

blogs.windows.com

61–70 of 99 posts

Re: Fun with the Windows Subsystem for Linux

#61
post #60

That name bothers me. I understand that people don't want to use the name GNU/Linux because it's stupid and overcomplicated, but in this case there is no Linux at all. This is quite literally GNU running on top of the NT kernel, so why use the Linux name at all? On a side note, the irony of GNU/NT must be killing Stallman.

It's the Linux OS API. It can run Linux binaries. So I'm fine with the name

Re: Fun with the Windows Subsystem for Linux

#62

I found that blog post to be very disappointing. It didn't really demonstrate a meaningful use case for WSL (i.e. programming in C by compiling with gcc). I think that blog post is mostly made for tech journalists who aren't actually very techy. For example, the author used nano to copy and paste in a Python script. There's a two things wrong with that: 1) he used nano for "programming" (regardless of which text edit…

You need to re-read the post "It’s not about replacing other Windows-native tools such as Python, PowerShell, C# and more. It’s about removing friction when you just need to get stuff done quickly and efficiently in a modern development workflow."

My example was meant to support my assertion that:

> I think that blog post is mostly made for tech journalists who aren't actually very techy.

---

This statement:

> This is definitely a “by developers, for developers” Windows 10 feature, specifically designed to remove a bit of friction from developers’ daily workflow.

reads like a press release. I agree that implementing WSL will reduce "friction from developers' daily workflow", but the article did a fairly poor job at demonstrating that.

Re: Fun with the Windows Subsystem for Linux

#63
post #60

That name bothers me. I understand that people don't want to use the name GNU/Linux because it's stupid and overcomplicated, but in this case there is no Linux at all. This is quite literally GNU running on top of the NT kernel, so why use the Linux name at all? On a side note, the irony of GNU/NT must be killing Stallman.

Cygwin is GNU on top of the NT kernel. WSL is an implementation of a Linux ABI. In theory, you could run a non-GNU userland environment compiled for Linux on top of WSL.

Re: Fun with the Windows Subsystem for Linux

#65

Earlier quoted context omitted.

I've been primarily a Linux user since 1995, and have been using Windows 10+WSL for the past week or so, since getting a new laptop. The only thing I can think of that it'll open up for you is if you want to develop for Windows, while still having Linux available to you. Whether that's for developing games (most of the good game development tools run only on Windows, even if they can deploy to Linux/Mac/Android), or…

>The modern Linux desktop is every bit as good as Windows Like resizing Windows in Xubuntu? They give you a 1 px border to grab. Bug reported years ago. No fix; happens in all built-in themes. This kind of lack of polish is everywhere. It's good, it's functional, usable, I'd take it over Windows XP or something, but let's not say it's every bit as good.

I have never used Xubuntu; not sure what that is, actually. I use Fedora with Gnome 3, and I like it a lot.

Re: Fun with the Windows Subsystem for Linux

#66
post #50

I grew up through some of the more interesting business practices Microsoft employed, and it's several attempts to harm the Linux ecosystem. I would love to see this move by Microsoft in a positive light, but can't help but be suspicious ? For now the possibilities it opens are great, however I wish I understood Microsoft's strategic view of this and how it might evolve over time for Linux.

Strategic View is simple I believe, they want developers back in there fold. MS sells Windows and most devs have no problem with its UI but want to use linux CLI, also some new tools/languages are developed only/first for Linux. Now OSX being compatible has captured this lucrative marketshare. Having good developers using Windows will be a great boost for ecosystem, a percentage may choose to experiment with UWP, a r…

And WSL could potentially be a much better experience than OS X's "real Unix" with Homebrew and etc.

The paths and base configuration will match your production environment, no worries about version mismatches or missing extensions. Ubuntu packages generally come with a sane and ready-to-run configuration, with service scripts and the like. (I use pkgsrc which seems more polished than Homebrew, but the installing experience is still not as nice as Ubuntu. Maybe someone will make a "Linux subsystem for Mac"...)

If anything this helps Linux because it cements popular Linux distros as the default *nix environments.

Re: Fun with the Windows Subsystem for Linux

#67
post #50

I grew up through some of the more interesting business practices Microsoft employed, and it's several attempts to harm the Linux ecosystem. I would love to see this move by Microsoft in a positive light, but can't help but be suspicious ? For now the possibilities it opens are great, however I wish I understood Microsoft's strategic view of this and how it might evolve over time for Linux.

Strategic View is simple I believe, they want developers back in there fold. MS sells Windows and most devs have no problem with its UI but want to use linux CLI, also some new tools/languages are developed only/first for Linux. Now OSX being compatible has captured this lucrative marketshare. Having good developers using Windows will be a great boost for ecosystem, a percentage may choose to experiment with UWP, a r…

This is exactly me. When I can start running Linux(-ish) command line tools in Windows, I'll ditch my Macbook for a Dell in a hot second..

Here's a question though that I seem to not see answered (but maybe I'm not reading enough):

Can I run MariaDB or nginx or other "servers" in this environment? Or does that stuff not work?

Re: Fun with the Windows Subsystem for Linux

#68
post #66
post #50

Earlier quoted context omitted.

Strategic View is simple I believe, they want developers back in there fold. MS sells Windows and most devs have no problem with its UI but want to use linux CLI, also some new tools/languages are developed only/first for Linux. Now OSX being compatible has captured this lucrative marketshare. Having good developers using Windows will be a great boost for ecosystem, a percentage may choose to experiment with UWP, a r…

And WSL could potentially be a much better experience than OS X's "real Unix" with Homebrew and etc. The paths and base configuration will match your production environment, no worries about version mismatches or missing extensions. Ubuntu packages generally come with a sane and ready-to-run configuration, with service scripts and the like. (I use pkgsrc which seems more polished than Homebrew, but the installing exp…

I think "Linux subsystem for Mac" is stuff like Vagrant, where you can still work on your dev projects locally/natively but they're shared into a Linux environment that can be set up to mimic your production environments..

This can be done today on Windows too of course, even without this new fancy thing.

Re: Fun with the Windows Subsystem for Linux

#69
post #42

Earlier quoted context omitted.

I've been primarily a Linux user since 1995, and have been using Windows 10+WSL for the past week or so, since getting a new laptop. The only thing I can think of that it'll open up for you is if you want to develop for Windows, while still having Linux available to you. Whether that's for developing games (most of the good game development tools run only on Windows, even if they can deploy to Linux/Mac/Android), or…

> The modern Linux desktop is every bit as good as Windows (and Mac OS), IMHO The politest thing that I can say about that is "there's no accounting for taste".

I'm curious if you've used a recent Gnome 3 desktop? I used Fedora 23 on my previous laptop and will be installing 24 on this new one. It's a truly excellent desktop experience, in my opinion.

I think it's everything I want from a desktop environment: Reliable, gets out of the way, looks gorgeous and consistent across all of the apps I use (I mention consistency because my terminal in Windows, a variant of ConEmu, looks ridiculously out of place and has a clunky and crowded UI, to boot), and has the right amount of configurability (with options for getting at stuff that isn't visible). I can't think of anything that Windows 10 or Mac OS have that I miss in Linux. The fact that it has my preferred shell environment natively and the most sensible (to me) filesystem paths, and provides a near enough to identical environment as what my CentOS 7 servers run, is just icing on the cake.

In short: What don't you like about Gnome 3 that you do like about the Windows or Mac OS desktop experience?

Re: Fun with the Windows Subsystem for Linux

#70
post #35

Earlier quoted context omitted.

I've been primarily a Linux user since 1995, and have been using Windows 10+WSL for the past week or so, since getting a new laptop. The only thing I can think of that it'll open up for you is if you want to develop for Windows, while still having Linux available to you. Whether that's for developing games (most of the good game development tools run only on Windows, even if they can deploy to Linux/Mac/Android), or…

> The modern Linux desktop is every bit as good as Windows (and Mac OS), IMHO I still adamantly oppose linux unless used through SSH. I use windows for games and as a result just day to day stuff. This makes my life better because I don't have to use putty for SSH. At work being able to use linux tooling is wonderful. Just such a massive improvement over trying to figure out the command shell stuff. > WSL is still ve…

"I still adamantly oppose linux unless used through SSH."

Is it a political party? What's to oppose? Use it or don't. I'm surprised to learn there are still folks who feel so negatively about the Linux desktop; to me it just seems like it's gotten so good in the past couple of years. I have almost nothing to complain about (and the complaints I have are pretty specific to my odd use cases, and I have related complaints about Windows and Mac).

Post reply on HN