Download presentation
Presentation is loading. Please wait.
Published byJonah Cunningham Modified over 6 years ago
1
Microsoft Build 2016 8/23/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Best of Build: Running Bash on Ubuntu on Windows!
Lorenzo Barbieri @_geniodelmale Nicola Iarocci Microsoft MVP @nicolaiarocci
3
Lots more coming soon on this
We hear ya! During Windows 10 we started a conversation about the Windows command-line THANK YOU for your ideas & asks Two central themes emerged Improve the Windows Console Bring Unix/Linux tools to Windows Bash, ssh, grep, sed, awk, etc. Better support platforms used by OSS projects (esp. Ruby, Python, etc.) Lots more coming soon on this
4
*NIX Tools on Windows? Why? Homogeneity is sooo 1998!
Windows & *NIX are more prevalent than ever before Many open-source projects depend on *NIX features How to bring *NIX tools & features to Windows? Considered LOTS of options Wanted a legitimate, comprehensive, solid, stable, long-term solution…
5
The solution? Integrate UserMode Linux & its tools into Windows
Run Linux on Windows Yes! Really!! No VM’s – REAL Linux. On Windows. In Windows. Together! Introducing Windows Subsystem for Linux Ubuntu UserMode on Windows through partnership with Canonical
6
[No VM’s were used in the making of this demo!]
Microsoft Build 2016 8/23/2018 4:41 PM Demo What you are about to see … … Is a preview … Of Ubuntu usermode … Running on the new Windows Subsystem for Linux … Coming soon to Windows Insiders builds [No VM’s were used in the making of this demo!] © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Windows Subsystem for Linux
What we just saw User-mode Ubuntu Bash, git, Python, etc. Native Linux Bash, git and Python binaries In Ubuntu On Windows Subsystem for Linux A new feature of the Windows kernel Exposes a Linux-compatible syscall layer Windows Kernel Kernel Windows Subsystem for Linux Syscalls read write open … fork
8
What works … and what doesn’t?
This is a preview of a brand new technology THERE WILL BE GAPS! Many of your favorite Linux tools Work Well In Testing™ Bash, apt-get, Ruby, git, Python, Things to avoid right now Top – not working yet! MySQL has issues We’re working hard to close gaps MANY scenarios are untested …
9
Available now for Windows Insiders and this summer inside Windows 10 Anniversary Update
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.