Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sun, 14 Jun 2020 21:17:52 +0200
From: Markus Wichmann <>
Subject: Re: Advocating musl to in windows subsystem and OS X

On Fri, Jun 12, 2020 at 06:56:28PM +0200, Brian Peregrine wrote:
> Microsoft probably uses glibc (as the subsystem seems to be
> canonical-made and they use glibc in ubuntu),

The distribution you install is just a collection of the exact binaries
you would get in a normal install. Therefore it is the distribution
itself which has a libc, and whether that is glibc, musl, or dietlibc
(just to name an utterly outlandish option) is up to the distribution.
However, there is one additional file installed, called /init, which is
also the root of the emulated process tree. And that file is statically
linked against musl (as you can tell by running "strings" on it). It
apparently generates a couple of files from Windows' current system
settings (like /etc/resolv.conf).


Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.