←back to thread

Ubuntu on Windows

(blog.dustinkirkland.com)
2049 points bpierre | 1 comments | | HN request time: 0.232s | 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 #
kbenson ◴[] No.11393392[source]
If I was still stuck using an OS X box, I would definitely switch. If I was using Linux, I wouldn't. I've been forced into developing using Windows for the last few years, and for my use case (SSH to remote server to develop there), it's not that bad. There are some annoyances, but from a usage perspective, Windows 10 is actually really nice. Getting native terminal and SSH[1] support actually handles a bug chunk of my annoyances.

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

What about the lack of windows software on those platforms? It goes both ways.

> - What about lack of all the UNIX OS features?

Which features? What about the Windows OS features you do't get on a UNIX OS? Again, it goes both ways.

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

There are plenty of windows Viruses and malware, but I will say the most problematic security problems I've had have all been on Linux boxes. I would still count Windows as more problematic overall due to the quantity, but I believe the focus on security from Microsoft in the recent years has paid off, and it's nowhere bad as it used to be. Also, to some degree, the prevalence of malware and viruses are because of the popularity, and the popularity comes with it's own advantages (more supported software). It's a trade-off using a platform where some software you like may not be available (e.g. games).

> - 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.

Am I supposed to know what this means? People have been using Windows as a development platform for a long time. Those that want to use Visual Studio still do. Windows Vista was crap, but I didn't find Windows 8 bad at all. Around Windows 7 is when it started actually being viable for me to run, and I think it's gotten consistently better over time. The biggest problem I know of that people had with Windows 8 is the start menu change, which to be honest is a really small thing, people just didn't like it and it was front and center.

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

I haven't seen any.

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

I'm not sure how this puts Windows in any different light than OS X.

> - Other stuff can't remember now

Seriously?

> - 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.)

This is valid, and would be my number one reason for not running Windows at this point if other considerations didn't outweigh it for me.

1: https://github.com/PowerShell/Win32-OpenSSH

replies(2): >>11394054 #>>11394177 #
chillaxtian ◴[] No.11394054[source]
> What about the lack of windows software on those platforms? It goes both ways.

i miss absolutely zero windows software.

replies(3): >>11394532 #>>11395336 #>>11395896 #
1. tychuz ◴[] No.11395896[source]
i miss absolutely zero linux software.