Live data from Hacker News

Bash on Ubuntu on Windows

blogs.msdn.microsoft.com

71–80 of 434 posts

Re: Bash on Ubuntu on Windows

#71
post #49

I am a little scared from the distinction we are start to make between "computers" and "developers' computers" In most computer nowadays you cannot code (tables and smartphones), are computers doomed to be an expensive tool for few "nerd" ? What will be the impact on computer literacy ?

Ubuntu SDK IDE on a Nexus4 https://news.ycombinator.com/item?id=11445189

Re: Bash on Ubuntu on Windows

#72
I honestly don't really see the point in this.

If you like Ubuntu/Linux more, then just install Ubuntu/Linux on the computer without Windows. Why go through the additional layer of Windows?

Perhaps the use case is limited to people who need to run Windows/Mac-only software like AutoCAD or some Adobe software.

Re: Bash on Ubuntu on Windows

#73

I honestly don't really see the point in this. If you like Ubuntu/Linux more, then just install Ubuntu/Linux on the computer without Windows. Why go through the additional layer of Windows? Perhaps the use case is limited to people who need to run Windows/Mac-only software like AutoCAD or some Adobe software.

Because Microsoft wants to lock in developers to their expensive OS so they can make billions more, obviously. It's because programmers are expected to not be the smartest bunch and just be shoveled around with a bit of money and marketing expenditure. You know we took all the free stuff and made it proprietary, come serve are corporate goals. Meanwhile they have been allegedly screwing over Linux for years with backend deals with companies like Foxconn.

http://ubuntuforums.org/showthread.php?t=869249

Re: Bash on Ubuntu on Windows

#74
post #28
post #20

Earlier quoted context omitted.

Can I use Docker?

I would be shocked. As I mentioned above, I wouldn't expect wireshark to run either. From what we gathered so far, this is a syscall translation layer and > No new system calls are added for cgroups - all support for querying and modifying cgroups is via this cgroup file system. Per https://www.kernel.org/doc/Documentation/cgroup-v1/cgroups.t...

There is basic emulation for /dev and /proc too but it is minimal.

Re: Bash on Ubuntu on Windows

#75

I honestly don't really see the point in this. If you like Ubuntu/Linux more, then just install Ubuntu/Linux on the computer without Windows. Why go through the additional layer of Windows? Perhaps the use case is limited to people who need to run Windows/Mac-only software like AutoCAD or some Adobe software.

Because many people like Windows and develop on/for it, but also develop server-side code which generally requires Linux... so we don't have to keep virtualising OSs or running multiple machines - we can now develop for both within a single desktop.

This is exactly the type of thing that many people want.

Re: Bash on Ubuntu on Windows

#76
post #64
post #48

Earlier quoted context omitted.

Linux and Windows can both see each others filesystem, but they are visible at specific mount points in each environment. You can't just use /home/chx/todo.txt as a path from any Windows application, but you can find that file through some other path.

Very interesting. What about case sensitivity?

The underlying filesystem (NTFS) is case-sensitive, so I think it should basically work fine. Sure, Windows tools are case-insensitive, so if you use bash to create foo and Foo in the same directory you'll probably only be able to access one of them from Windows Explorer, but I doubt that's much of a problem for most people

Re: Bash on Ubuntu on Windows

#77

I honestly don't really see the point in this. If you like Ubuntu/Linux more, then just install Ubuntu/Linux on the computer without Windows. Why go through the additional layer of Windows? Perhaps the use case is limited to people who need to run Windows/Mac-only software like AutoCAD or some Adobe software.

I like the Unix command line, but I don't really like Desktop Linux anymore (after having it used for >10 years), that's why I use OS X at home. At work I'm required to use Windows because I develop Windows software, so it's actually quite exciting that I get to use my most useful Unix utilities on my work computer as well.

Re: Bash on Ubuntu on Windows

#78

I honestly don't really see the point in this. If you like Ubuntu/Linux more, then just install Ubuntu/Linux on the computer without Windows. Why go through the additional layer of Windows? Perhaps the use case is limited to people who need to run Windows/Mac-only software like AutoCAD or some Adobe software.

Because many people like Windows and develop on/for it, but also develop server-side code which generally requires Linux... so we don't have to keep virtualising OSs or running multiple machines - we can now develop for both within a single desktop. This is exactly the type of thing that many people want.

What I wanted is to run Windows in a Virtual Machine on my Linux box. Can I do that? Not without paying Microsoft $150. You can get their trial to run for 90 days, but it sucks having it expire and shut off after a few mins.

Re: Bash on Ubuntu on Windows

#79
post #49

I am a little scared from the distinction we are start to make between "computers" and "developers' computers" In most computer nowadays you cannot code (tables and smartphones), are computers doomed to be an expensive tool for few "nerd" ? What will be the impact on computer literacy ?

What do you mean you "cannot" code on tablets and smartphones? There are nice interpreters and compilers in the official app stores for major mobiles OS, aren't there? I've used Python on iOS, Android and Windows Phone. Also J, Ocaml, some dialects of Lisp, C# and Ruby, that I can remember now (each language on at least one of those OSes, sometimes more than one). Not to mention these devices all come with web browse…

Well of course you can technically code on a smartphone or tablets, I simply meant that is absolutely not practical.

Re: Bash on Ubuntu on Windows

#80
Smart move by Windows. I guess that developer usage of an OS ultimately results in developer developments for the OS, though I don't have any number for this. It seems to me that a lot of developers, especially at startups, have switched to OS X with its shiny GUI and UNIX compatibility. I'd hazard the guess that this will ultimately result in OS X becoming more of a developer target over time. Initially for developer-related stuff (see Dash as an example that is only available for OS X (and Zeal for Linux)), but later probably for other stuff as well.

What's illustrative for the dominance of *NIXes in development are the number of projects on Github that contain only +NIX installation instructions and no Windows instructions (again, anecdata).

So if Windows wants to remain competitive, they need to retain developers. And as the +nix way of developing seems to be dominant now in quite a number of fields, Microsoft needs to adapt.

Why, you're asking, do I think that the +NIX way of development is dominant today? In a nutshell, Web -> Unix Servers -> POSIX shells -> Languages that work best with POSIX -> OSs that are POSIX-compliant.

Edit: Asterisks don't work as expected here. At least not in a Markdown-compatible way.

Post reply on HN