top | item 12880466

(no title)

ditados | 9 years ago

Believe me, it's not. Even when the userland gets updated to 16.04, it's still heavily dependent on the Windows kernel, and the networking stack (for example) will not be the same.

The WSL will never replace a native Linux OS. Period. But it will be pretty useful for some lighter use cases. As a dev, I'm still not convinced it's good enough, given the recent issues with Ruby and Node.

discuss

order

hartator|9 years ago

What issues are you talking about? I was about able to run a full Rails installation with MongoDB, Redis and Sidekiq without issues.

But, I kind of agree actually, the only true issue was advanced socket issue with PhantomJS. Like for some reasons, Capybara/Poltergeist can't connect to it. It's the only reasons I am back to MacOS. But, I think I will switch as soon as it fixes. It should be soon.

rcarmo|9 years ago

Probably this, which has since been fixed:

https://github.com/rails/rails/issues/26054

I'm running current stable (full disclosure: MS FTE here), and there are still a few hang-ups that I know are being addressed (and some already fixed) in the Insider Previews.

I had to leave the Previews because I needed to pin down a few things, and mostly use Docker for Windows instead of WSL for work. WSL will not run Docker containers directly (for instance), but I managed to get the CLI to run in WSL to control them inside the Docker VM. Well, until the last Docker upgrade reset the configs... :)

WayneBro|9 years ago

Enjoy running those 10 year old GNU Utils that come with your Mac. LOL

Meanwhile Windows now has everything Ubuntu does.

Thanks Open Source!

throw_away|9 years ago

I'm fine with Unix support not being as good as native Linux, but is it as good as MacOS?

ditados|9 years ago

macOS runs a BSD-like userland atop a Mach kernel. It's not Linux, but it is a damn sight more field-tested and reliable than the Windows kernel...

I'm actually surprised at the question, considering the number of devs who work on macOS (and I'm not talking about front-end folk).