Now let’s take a look at how Linux Bash Shell on Windows 10 is different compared to the likes of virtual machines and Cygwin. That is, it does not use any code from the actual Linux kernel – whenever an application makes a Linux-specific system call (syscall), WSL translates it to the equivalent Windows syscall, which then does all the heavy lifting.ĭifferences from Virtual Machines and Cygwin It does that by implementing a virtualized Linux kernel interface on top of the Windows NT kernel. This is also not a tool intended to run Linux GUI applications or environments such as Gnome or KDE, although that is possible too with certain hacks. Having cleared that out, let’s take a look at how the Linux shell works in Windows 10.Īccording to the official documentation, “WSL is a collection of components that enables native Linux ELF64 binaries to run on Windows”. It is only a tool for developers (and enthusiasts) to test out their Linux-centric applications on Windows without modifications. Keep in mind, however, that this system is in beta and not intended for server workloads.
0 Comments
Leave a Reply. |