Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
The schedule is now finalized! Clicking "attend" does not guarantee a spot in events with limited attendance. Sign-up sheets are only available at Operations during the event, not online. Note that you can view the schedule in different formats by clicking on the word "schedule" directly underneath this message. We can’t wait to see you at Penguicon 2017!
View analytic
Saturday, April 29 • 19:00 - 19:50
Bash on Ubuntu on Windows

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Windows 10 now provides developers with a familiar Bash environment. This environment will allow users to run native Linux binaries including grep, sed, and awk, navigate a new Linux based file system using these commands, and run bash shell scripts which rely on supported command line utilities. Windows accomplishes this through the Windows Subsystem for Linux which allows Ubuntu user-mode binaries provided by Canonical to run on Windows 10. This means that the command line utilities are the same as those that run within a native Ubuntu environment. In this session we will showcase scripting, code editing / compilation, and execution of X11 apps compiled for Linux using a local X11 server from within the Bash on Ubuntu on Windows environment. We will then discuss the implications of these features as they relate to existing developer workflows. This will include a demonstration showcasing compilation of various programs using node.js, python, c++, asp.net, ruby, and even a port of the original first person shooter Quake. We will also include a demonstration showing how to build and deploy a Ruby based web application from within Visual Studio Code using Bash on Ubuntu on Windows as an integrated terminal. Finally, we will show how to obtain the latest bits for Bash on Ubuntu on Windows that are shipped in the upcoming Windows 10 Anniversary update.

Speakers
avatar for Paul DeCarlo

Paul DeCarlo

Sr. Software Development Engineer, Microsoft
Paul DeCarlo is a Microsoft Technology Evangelist and Professor for the Bauer College of Business at the University of Houston. His current technology interests focus on Internet of Things, Cloud Applications, and Cross-Platform mobile app development. He is also an experienced s... Read More →