mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Szabolcs Nagy <nsz@port70.net>
To: Ariadne Conill <ariadne@dereferenced.org>
Cc: musl@lists.openwall.com
Subject: Re: [musl] Advocating musl to in windows subsystem and OS X
Date: Fri, 12 Jun 2020 21:38:51 +0200	[thread overview]
Message-ID: <20200612193851.GB2048759@port70.net> (raw)
In-Reply-To: <2268137.trlylqD8t3@localhost>

* Ariadne Conill <ariadne@dereferenced.org> [2020-06-12 13:25:34 -0600]:
> On Friday, June 12, 2020 1:05:02 PM MDT Luca Barbato wrote:
> > On 12/06/2020 19:37, Rich Felker wrote:
> > > In some sense WSL doesn't "use" any libc; it's a thin syscall
> > > emulation layer (WSL1) or near-full-linux-vm (WSL2) that's supposed to
> > > be able to run any Linux userspace. My understanding is that they ship
> > > some glibc-based distro, and I don't see that being viable for them to
> > > change because they're supporting whatever users have built on it, but
> > > anyone's free to use whatever they prefer.
> > > 
> > > On a higher level, I don't really want anyone shipping musl in places
> > > where the end user who receives it doesn't intend to use musl, for
> > > much the same reason that I don't like it when distros ship systemd to
> > > folks who don't intend to use systemd. It leads to gratuitous
> > > complaints from people who are unhappy that it's different from what
> > > they expect, and keep asking for changes to make it more glibc-like.
> > > I'd much rather seek out a user base that *wants* what's different
> > > about musl rather than "puts up with" what's different about musl.
> > 
> > https://www.microsoft.com/en-us/p/alpine-wsl/9p804crf0395#activetab=pivot:ov
> > erviewtab
> > 
> > This seems available.
> 
> It is also not supported at all by Alpine team itself, and apk-tools 3 will 
> break with WSL1 due to the way the new database code uses mmap access.
> 
> In other words, if it breaks, you get to keep both pieces.

glibc tests don't pass cleanly either on wsl.

wsl does not emulate linux syscalls perfectly
so nobody should expect reliable behaviour
using whatever linux userspace on top of it.

  reply	other threads:[~2020-06-12 19:39 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-12 16:56 Brian Peregrine
2020-06-12 17:37 ` Rich Felker
2020-06-12 19:05   ` Luca Barbato
2020-06-12 19:25     ` Ariadne Conill
2020-06-12 19:38       ` Szabolcs Nagy [this message]
2020-06-12 19:08   ` Dmitry Samersoff
2020-06-12 19:24     ` Ariadne Conill
2020-06-14 19:17 ` Markus Wichmann
2020-06-14 20:43   ` [musl] RE: [EXTERNAL] " John Starks
2020-06-15 23:30     ` Rich Felker
2020-06-15 23:59 ` Jeffrey Walton
2020-06-16  0:11 John Starks

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200612193851.GB2048759@port70.net \
    --to=nsz@port70.net \
    --cc=ariadne@dereferenced.org \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).