Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Developers can run Bash Shell and user-mode Ubuntu Linux binaries on Windows 10
Hanselman.com ^ | 3/30/2016 | Scott Hanselman

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


TOPICS: Business/Economy; News/Current Events; Technical
KEYWORDS: binaries; linux; microsoft; technology; ubuntu; ubuntulinux; windows; windows10
Navigation: use the links below to view more comments.
first 1-2021-26 next last
This is fantastic news. I think this will do a lot to make cross-platform development easier.
1 posted on 03/30/2016 2:30:20 PM PDT by Scutter
[ Post Reply | Private Reply | View Replies]

To: Scutter

My God.....I actually understand what they are talking about here!


2 posted on 03/30/2016 2:31:14 PM PDT by Buckeye McFrog
[ Post Reply | Private Reply | To 1 | View Replies]

To: Buckeye McFrog

And of course windows security is nothing to brag about. what does the lack of security do for the bash shell?


3 posted on 03/30/2016 2:33:07 PM PDT by PrairieLady2 (Lyin' Ted scruze Cruz...)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Buckeye McFrog

Huh???


4 posted on 03/30/2016 2:34:02 PM PDT by Kartographer ("We mutually pledge to each other our lives, our fortunes and our sacred honor.")
[ Post Reply | Private Reply | To 2 | View Replies]

To: Scutter

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?


5 posted on 03/30/2016 2:41:07 PM PDT by posterchild
[ Post Reply | Private Reply | To 1 | View Replies]

To: Scutter

I already run Cygwin....


6 posted on 03/30/2016 2:44:39 PM PDT by GraceG (The election doesn't pick the next president, it is an audition for "American Emperor"...)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Scutter

I don’t know if this is good or bad, but it sounds nifty.


7 posted on 03/30/2016 2:45:15 PM PDT by smokingfrog ( sleep with one eye open (<o> ---)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Scutter

Soon to be known as the WinBash Cannonball.


8 posted on 03/30/2016 2:46:49 PM PDT by soycd
[ Post Reply | Private Reply | To 1 | View Replies]

To: Scutter

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.


9 posted on 03/30/2016 2:51:37 PM PDT by ImJustAnotherOkie
[ Post Reply | Private Reply | To 1 | View Replies]

To: Scutter

Dang it they are still behind - I’ve switched to zsh on my Mac and Linux machines.


10 posted on 03/30/2016 3:32:43 PM PDT by GunningForTheBuddha (DC is like a car full of clowns off their meds.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Scutter

I blame Donald Trump for Ubuntu, and Ted Cruz for Windows 10.

No thread is safe :)


11 posted on 03/30/2016 3:36:55 PM PDT by West Texas Chuck (OBAMA: Fundamentally Twerking America)
[ Post Reply | Private Reply | To 1 | View Replies]

To: GunningForTheBuddha
Dang it they are still behind - I’ve switched to zsh on my Mac and Linux machines.

What advantage(s) do you find in zsh over bash?
12 posted on 03/30/2016 3:44:07 PM PDT by farming pharmer ('Your work will warm you' - overheard in a Soviet gulag...)
[ Post Reply | Private Reply | To 10 | View Replies]

To: Scutter
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.
13 posted on 03/30/2016 4:42:51 PM PDT by freedomcrusader (Proudly wearing the politically incorrect label "crusader" since 1/29/2001)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Scutter

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.


14 posted on 03/30/2016 5:04:35 PM PDT by DeltaZulu
[ Post Reply | Private Reply | To 1 | View Replies]

To: West Texas Chuck

Nice pun.


15 posted on 03/30/2016 5:40:12 PM PDT by ronnietherocket3 (Mary is understood by the heart, not study of scripture.)
[ Post Reply | Private Reply | To 11 | View Replies]

To: akalinin
What advantage(s) do you find in zsh over bash?

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

16 posted on 03/30/2016 5:43:56 PM PDT by Billthedrill
[ Post Reply | Private Reply | To 12 | View Replies]

To: PrairieLady2
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.
17 posted on 03/30/2016 5:50:45 PM PDT by Scutter
[ Post Reply | Private Reply | To 3 | View Replies]

To: GunningForTheBuddha

Well in theory you could just install zsh with apt-get, and then use that as your shell instead.


18 posted on 03/30/2016 5:51:38 PM PDT by Scutter
[ Post Reply | Private Reply | To 10 | View Replies]

To: freedomcrusader
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.
19 posted on 03/30/2016 5:54:07 PM PDT by Scutter
[ Post Reply | Private Reply | To 13 | View Replies]

To: Scutter
Some more info on the technology behind this
20 posted on 03/30/2016 6:19:09 PM PDT by Scutter
[ Post Reply | Private Reply | To 1 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-26 next last

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.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson