On Thu, 12 Oct 2017 22:08:44 -0700 (PDT), you wrote: > >On Thursday, October 12, 2017 at 8:31:52 PM UTC-4, Gerald wrote: >> >> The MSI is a Windows application, whereas apt-get would install the >> Linux binary of go. >> >> WSL has you actually running Linux binaries on Windows unless you >> specifically go and choose a Windows executable. >> > >The MSI file triggers a Windows application, sure. But is the actual go >binary different? >Its possible to make a Posix compliant system call on nearly any operating >system. Posix was >designed to let the US Government require Unix, back when Unix was special. >But the basic functions >that most of us call Unix or Linux system calls are trivial in any >operating system. Probably even Plan-9 > >There is a lot less to making bash, and apt-get run on any operating system >than many folks think > >I may have to do both installs and do a shasum on the files.
WSL actually runs the Linux distrobution you choose - currently SUSE and Ubuntu are available with Fedora coming. The only limitation is no GUI stuff. Microsoft enables this by amongst other things emulating the Linux kernel so that WSL natively runs Linux ELF64 binaries. So Go installed via the Windows MSI and via apt-get (or yum or dnf) will be entirely separate binaries. More information: https://msdn.microsoft.com/en-us/commandline/wsl/faq https://blogs.msdn.microsoft.com/wsl/2016/04/22/windows-subsystem-for-linux-overview/ -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.