Here is a more official post with an official name and some additional detais [1]. In particular:
Third, note that Bash and Linux tools cannot interact with Windows applications and tools, and vice-versa. So you won’t be able to run Notepad from Bash, or run Ruby in Bash from PowerShell. So it's a separate layer (using something like system-call interposition [2]?). I'm not sure where that fits into our “we want native installs” goal (one reason we put so much work into installation instead of having students use cloud resources or VMs all the time). Still, Ubuntu's userspace packages have pretty good coverage, so we can avoid any difficulty in talking between Windows-on-Windows and Linux-on-Windows software by always using Linux-on-Windows software in pipes and such, or using a separate invocation to launch things like Notepad++. And the Kirkland post linked yesterday has landed in Ubuntu Insights [3]. And along the same lines as Brendan's container comment [4], this makes OS X in the only SWC-supported OS without a native(ish) package manager. Maybe next week they'll make Homebrew [5] part of their stock install ;). Cheers, Trevor [1]: https://blogs.windows.com/buildingapps/2016/03/30/run-bash-on-ubuntu-on-windows/ [2]: https://www.kernel.org/doc/Documentation/prctl/seccomp_filter.txt [3]: https://insights.ubuntu.com/2016/03/30/ubuntu-on-windows-the-ubuntu-userspace-for-windows-developers/ [4]: http://lists.software-carpentry.org/pipermail/discuss_lists.software-carpentry.org/2016-March/004149.html Subject: Re: [Discuss] Bash in Windows 10 mid-year update Date: Thu, 31 Mar 2016 08:50:41 -0400 Message-id: <[email protected]> [5]: http://brew.sh/ -- This email may be signed or encrypted with GnuPG (http://www.gnupg.org). For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
