Live data from Hacker News

Musl-libc version 1.0.0 released

musl-libc.org

11–20 of 38 posts

Re: Musl-libc version 1.0.0 released

#11

There is a very minimal Docker build with Musl showing how it can be usd to build a minimal container https://github.com/mwcampbell/vontainrr

I get a 404. Maybe this https://github.com/mwcampbell/docker-muslbase ?

Yes that's the one.. Android paste...

Re: Musl-libc version 1.0.0 released

#12
post #6

Any Linux distro built against musl out there?

I'm the founder / lead developer of Bedrock Linux, which as dalias said uses musl (as of our latest release). They've been very prompt about fixing any issues we have with musl and making it very hard to find excuses not to use musl.

Re: Musl-libc version 1.0.0 released

#13

Earlier quoted context omitted.

I get a 404. Maybe this https://github.com/mwcampbell/docker-muslbase ?

Yes that's the one.. Android paste...

So you are saying that there is a bug in the Android copy-paste? :-)

(even though the 2 links are completely different)

Re: Musl-libc version 1.0.0 released

#14

Earlier quoted context omitted.

Yes that's the one.. Android paste...

So you are saying that there is a bug in the Android copy-paste? :-) (even though the 2 links are completely different)

I think the bug is in my fingers

Re: Musl-libc version 1.0.0 released

#18
post #15

Hi all. I'm the original author and maintainer of musl, and I'm happy to answer any questions anyone might have about the project. Glad to see so much interest!

Is there any overview of differences/missing pieces in respect to glibc ? (I'd expect most of them are GNU extensions or or legacy, e.g. at a glance, no SunRPC, fts.h, obstack.h, fstab.h). And how is C11 library support ?

Re: Musl-libc version 1.0.0 released

#20
post #15

Hi all. I'm the original author and maintainer of musl, and I'm happy to answer any questions anyone might have about the project. Glad to see so much interest!

Is there any overview of differences/missing pieces in respect to glibc ? (I'd expect most of them are GNU extensions or or legacy, e.g. at a glance, no SunRPC, fts.h, obstack.h, fstab.h). And how is C11 library support ?

Some of these things are covered on the comparison page I did at http://www.etalabs.net/compare_libcs.html

In regards to fts.h, the version in glibc is not even usable because it only works in 32-bit off_t mode, and stat() randomly fails in this mode due to modern inode numbers being 64-bit. See the recent thread on the glibc mailing list: https://sourceware.org/ml/libc-alpha/2014-03/msg00408.html and the bug tracker issue linked.

At this point both musl and glibc only cover a very small portion of C11 additions. glibc has a GSoC project proposal (with 3+ students interested in it) to add C11 threads, which is one of the big missing areas. We've been holding off on doing so in musl in an interest of making sure we do it in a way that's ABI-compatible with glibc, so we'll probably add C11 threads in the near future too.

Post reply on HN