Posted on 03/30/2016 2:30:19 PM PDT by Scutter
Today at BUILD in the Day One keynote Kevin Gallo announced that you can now run "Bash on Ubuntu on Windows." This is a new developer feature included in a Windows 10 "Anniversary" update (coming soon). It lets you run native user-mode Linux shells and command-line tools unchanged, on Windows.
This isn't Bash or Ubuntu running in a VM. This is a real native Bash Linux binary running on Windows itself. It's fast and lightweight and it's the real binaries. This is an genuine Ubuntu image on top of Windows with all the Linux tools I use like awk, sed, grep, vi, etc. It's fast and it's lightweight. The binaries are downloaded by you - using apt-get - just as on Linux, because it is Linux. You can apt-get and download other tools like Ruby, Redis, emacs, and on and on. This is brilliant for developers that use a diverse set of tools like me.
(Excerpt) Read more at hanselman.com ...
My God.....I actually understand what they are talking about here!
And of course windows security is nothing to brag about. what does the lack of security do for the bash shell?
Huh???
A bash shell is already available on *nix, Mac OS, Chrome OS, Solaris, etc. Are there really that many people who need this on Windows?
I already run Cygwin....
I don’t know if this is good or bad, but it sounds nifty.
Soon to be known as the WinBash Cannonball.
The amazing part is the Linux binaries under Windows 10 without a VM. That I want to see.
Of course this put’s Apple right in the cross hairs.
Dang it they are still behind - I’ve switched to zsh on my Mac and Linux machines.
I blame Donald Trump for Ubuntu, and Ted Cruz for Windows 10.
No thread is safe :)
This is not new. They have simply ported Bash to Windows. Windows (in theory) has been Posix (read: unix like) “compliant” for years. So the underpinnings for any *nix application to run on windows has been there since Windows NT. Many of us have been using Cygwin for years (which now makes me wonder if the MS version of the console properly emulates a VT terminal). And as a cheap trick they added in the APT package management with Ubuntu repositories (”apt-get”). I’m sure in a few years MS will sue Cannonical claiming they invented Bash and APT. FWIW I’m a Windows developer who plays with Linux at home and trys to weasel Cygwin into my workflow.
Nice pun.
Egad, now you've done it! Nerd wars are ugly; nerd shell wars are uglier still.
I can only state that the current development will give me a wider library of code to steal. No one has actually written code since 1984. If you can't steal it, you ain't doin' it right. ;-)
And of course windows security is nothing to brag about. what does the lack of security do for the bash shell?I'm not even going to dignify that with a reply. All you've done with that post is identify yourself as someone who doesn't know much about compute security.
Well in theory you could just install zsh with apt-get, and then use that as your shell instead.
In this demo, he goes to Windows Console, types "bash", and gets the shell. He is of course, as you'd expect, logged in as root. LOL.I haven't watched the demo link you posted, but I am 100% sure that the bash process would be (by default) running with non-elevated credentials, i.e. not as "root". You would have to "Run as Administrator" to run the bash shell with an elevated credential - just like every other Windows process.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.