←back to thread

Ubuntu on Windows

(blog.dustinkirkland.com)
2049 points bpierre | 3 comments | | HN request time: 0.213s | source
Show context
bcantrill ◴[] No.11392265[source]
This is great to see, as it's very similar to the approach that we took with LX-branded zones on SmartOS[1][2]. I commented at some length on the other thread on this on HN[3], but I have a bunch of questions about apps that we know to be thorny: Go, strace, tcpdump, systemd, etc. As we learned, this approach is entirely possible -- but there are many, many details to be nailed before you get to the point that you can run production applications on it. So while the journey across the uncanny valley of Linux is long and arduous, we know from our experience that it can be done. Very much hoping that Microsoft gets to the other side -- and that they open source it all so we can all learn from one another!

[1] http://www.slideshare.net/bcantrill/illumos-lx

[2] http://us-east.manta.joyent.com/patrick.mooney/public/talks/...

[3] https://news.ycombinator.com/item?id=11392119

replies(5): >>11392299 #>>11392418 #>>11393777 #>>11395242 #>>11395345 #
crudbug ◴[] No.11392299[source]
I think M$ is targeting more developers with *NIX background on the desktop side rather than Linux apps on server. So a bash support with uniform CLI is the end-game.
replies(2): >>11392350 #>>11393097 #
talawahdotnet ◴[] No.11392350[source]
Yea, I think they are going after developers who use OS X because it is UNIXy. Smart move given how en vogue Apple laptops have become for developers these days.
replies(9): >>11392457 #>>11392525 #>>11392717 #>>11392840 #>>11392967 #>>11393415 #>>11394345 #>>11394921 #>>11395006 #
riotdash ◴[] No.11392840[source]
Let's be honest here. Does this change make some developers actually even consider to change their OS X/Linux Desktops to Windows? Yeah it is really cool thing that we can finally use windows cmd like the terminal on unix systems however:

- What about lack of all the Linux/OS X GUI software?

- What about lack of all the UNIX OS features?

- What about all those billions and billions of Windows malware, viruses, adware etc.

- What about all the spying and restrictions that Microsoft has integrated into the Windows? (e.g. cannot block Microsoft spy server in the hosts-file, forced updates etc.)

- What about the fact that OS X and Linux have always been at least decent from developers point of view but Windows has always had problems and then things like Vista and Win8 happen.

- What about the advertisements served to you in the login screen?

- What about all the future shit MS will throw at you?

- Other stuff can't remember now

If and IF this will actually work out well, I would say this finally makes Windows usable for software development however I don't see any reason why anyone would change from UNIX based system to Windows unless they plan to make even bigger changes in the future...( like rewriting whole Windows to be UNIX based for example. :) )

replies(14): >>11392937 #>>11392946 #>>11392993 #>>11392999 #>>11393035 #>>11393151 #>>11393163 #>>11393299 #>>11393392 #>>11393419 #>>11394460 #>>11394665 #>>11394800 #>>11395209 #
1. EastSmith ◴[] No.11392993[source]
Data point: On Windows when you run 'npm install' on a react boilerplate/starter project chances are 50/50 that it will work out of the box. A year ago it was way worse. I thought heavily on switching to Mac for no other reason but 'npm install' success rate on Windows.
replies(2): >>11395145 #>>11395458 #
2. sushiwarrior ◴[] No.11395145[source]
Oh god, the node-gyp rebuild errors...
3. seanp2k2 ◴[] No.11395458[source]
Honestly it's not much better on OS X. The solution to failed npm installs is to keep running npm install until it works. If that doesn't work after about 6 times, wipe out node_modules dir and try again. Npm got lots of laughs at EmberConf this week. Everyone hates it but we all use it because it's what everyone uses.