Live data from Hacker News

Ubuntu on Windows

blog.dustinkirkland.com

541–550 of 933 posts

Re: Ubuntu on Windows

#541
So now I will be able to do what I already do on my ChromeOS device with Crouton, but worse.

I admit that gives me a bit of encouragement since I'm shackled to Windows at work, where I really try to make the most of it, but I'm by no means impressed given I already have done the following to get many native GNU/Linux binaries (as one example):

PS > Install-Package gow -Source Chocolatey

Another example: cygwin

The real limiting factor has been muxing terminals while on Windows. And judging by the post, that certainly remains a problem.

If they could successfully bring a full Bash terminal to Windows 10, I would actually be somewhat impressed.

Re: Ubuntu on Windows

#542
post #244
post #215

Earlier quoted context omitted.

Your first point describes me exactly (and many other developers I know). I grew up a Windows user, and switched to OS X because of the unix-like command line environment that more closely matched the servers I was working with in my job environments. I would most likely switch back to Windows as my primary/only machine (because I also like to play video games sometimes) if I had the same kind of unix-like command li…

> I grew up a Windows user, and switched to OS X because of the unix-like command line environment that more closely matched the servers I was working with in my job environments. Out of curiosity, why would you not just go with a Linux desktop for that?

Linux on the desktop is awful, and anyone who says otherwise is in denial.

Re: Ubuntu on Windows

#543
post #538

Ubuntu desktop can do pretty much all Windows can do these days, not to mention mostly all I need is just a browser now. I spent 364 out of 365 days with a Ubuntu and it works fine(yes the one day left is for Turbotax that needs the Windows). Maybe the real reason that MS is moving super fast towards open source nowadays is to damage the open source goodies from within after they failed to attack it heads on many yea…

And what about games? Majority do not work on Ubuntu/Linux.

Re: Ubuntu on Windows

#544

Can someone explain how is an "NT subsystem" or "NT personality" (which the linux ABI is supposedly an example of) different than any other library? Answers I've received before is "it can call the native API", but any program can call the native API. So, what's in a subsystem?

Maybe they also had to add ELF binary loading capabilities to the Windows kernel in addition to a system call translation layer.

Re: Ubuntu on Windows

#545
post #233

Surprised I don't see anyone else mentioning this. This looks to me like typical Microsoft strategy that they utilized a lot 25 years ago. 1. when not leader in given market, make your product fully compatible with competitor 2. start gaining momentum (e.g. why should I use Linux, when on Windows I can run both Linux and Windows applications) 3. once becoming leader break up compatibility 4. rinse and repeat Happened…

I wonder how they are going to work ads into the command line?

Re: Ubuntu on Windows

#547
post #538

Ubuntu desktop can do pretty much all Windows can do these days, not to mention mostly all I need is just a browser now. I spent 364 out of 365 days with a Ubuntu and it works fine(yes the one day left is for Turbotax that needs the Windows). Maybe the real reason that MS is moving super fast towards open source nowadays is to damage the open source goodies from within after they failed to attack it heads on many yea…

> I just don't trust MS and it's hard to change that after so many years' hostile move from its side.

Yeah, same feeling. Given all the lawsuits to monitize patents against Linux, I can't help but think this is some end run to accidentally get people to slip Windows APIs into OpenSource, that would then end up in Linux, and then those lawsuits end up with more teeth.

Re: Ubuntu on Windows

#548
post #233

Surprised I don't see anyone else mentioning this. This looks to me like typical Microsoft strategy that they utilized a lot 25 years ago. 1. when not leader in given market, make your product fully compatible with competitor 2. start gaining momentum (e.g. why should I use Linux, when on Windows I can run both Linux and Windows applications) 3. once becoming leader break up compatibility 4. rinse and repeat Happened…

I wonder how they are going to work ads into the command line?

You mean to wonder: how are they going to telemetrify the terminal?

Re: Ubuntu on Windows

#549

Earlier quoted context omitted.

>Yea, I think they are going after developers who use OS X because it is UNIXy It's a bit more than UNIXy, (the proper term is Unix-like), it literally is UNIX. It meets the UNIX 03 specifications . Also, the motivations for these move predate the rise in popularity of Apple. For years, one of the biggest complaints about Windows was the lack of a good command line interface. There was the legacy CMD.EXE, which provi…

"the reality is these tools work just fine. There's never been a reason to evolve them." On the contrary; there have been many valid reasons to evolve them, but backward compatibility was deemed more important. Example #1: it is possible to write a sh/csh/bash/?sh script that handles file names with spaces, slashes, quotes, question marks, etc, but one would hope that would be made a bit easier, almost half a century…

1. A few minutes of testing will tell you how to do it for every shell script you will ever write. If you can't spare a few minutes, Google it.

2. GNU Parallel is actually my choice for this, because xargs has a few known issues. Parallel gets the most right, and I used it a lot in my research to run scripts on lots of data.

3. Hell no. Distributions do this job perfectly fine, and you should be able to read the man pages without having read permissions for the binary (since in UNIX you can have 111 as permissions on a binary).

Re: Ubuntu on Windows

#550
I'm a Win10 user who is learning Ruby and RoR on Ubuntu setup with Virtualbox/Vagrant/Chef with Git Bash as my terminal.

Is there any real benefit to me switching over to this approach aside from what I'm guessing is better performance since it is native and not a VM?

Post reply on HN