3 ms·
What lots of people call "Bash on Windows" is technically the "Windows Subsystem for Linux", although that's a bit of a misnomer, since it's all the usual apps
by dublin 7y ago
What lots of people call "Bash on Windows" is technically the "Windows Subsystem for Linux", although that's a bit of a misnomer, since it's all the usual apps from a standard distro (several common distros can be downloaded directly from the Microsoft Store) but actually running directly on the Windows kernel, through an impressively fast adaptation layer that looks just like a real Linux kernel to the apps. (With the exception of a few bizarre corner cases like Dbus, but you can even make those work if you really need to.)
Similar (and similarly speedy) adaptation layers provide transparent access across Linux and Windows filesystems, too - the ability to safely work bidirectionally from a windows app to the Linux filesystem and vice-versa is new in the recently pushed 1903 release of Win10.
Not only does WSL work quite well, it's a bit of a righteous hack or technological marvel in its own right, especially since it makes Linux a fully equal partner in the the dev ecosystem, something the old Microsoft would never have allowed.
- umanwizard 7y agoI know what he means. I’m asking why it’s popularly referred to as “bash”.