100 likes | 113 Views
Learn about running Ubuntu on Windows Subsystem for Linux, integrating UserMode Linux, and bringing Linux tools to Windows. Preview the new technology and provide feedback to improve it!
E N D
Running Bash on Ubuntu on Windows! Russ Alexander Sr. Program Manager Rich Turner Sr. Program Manager
We hear ya! • During Windows 10 we started a conversation about the Windows command-line • https://wpdev.uservoice.com/forums/266908-command-prompt/filters/top • 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
*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…
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
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!]
What we just saw User-mode Ubuntu Bash, git, Ruby, etc. • Native Linux Bash, git and Ruby binaries • In Ubuntu • On Windows Subsystem for Linux • A new feature of the Windows kernel • Exposes a Linux-compatible syscall layer Windows Kernel Windows Subsystem for Linux Kernel Syscalls read write open fork …
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 …
Call to Action • We need your help! • Kick the t[y|i]res! • Arriving soon in Windows Insider Build • Tell us … • What’s broken • What works! • What you’d like changed • Share your experiences • Blog, tweet, speak, show
Community • We’re building an array of community tools • UserVoice(Ideas & asks) • Forum (Discussions) • StackOverflow(Coding questions) • ServerFault (Op’s questions) • Linux on Windows blog (News, Tips & Tricks) • Announcements • Windows Developer Portal • Twitter • Follow @richturn_ms for LOTS of updates!