Stories
Slash Boxes
Comments

Dev.SN ♥ developers

posted by LaminatorX on Thursday March 20 2014, @09:33AM   Printer-friendly
from the ilibc-ulibc-we-all-C-for-libc dept.

dalias writes

"The musl libc project has released version 1.0, the result of three years of development and testing. Musl is a lightweight, fast, simple, MIT-licensed, correctness-oriented alternative to the GNU C library (glibc), uClibc, or Android's Bionic. At this point musl provides all mandatory C99 and POSIX interfaces (plus a lot of widely-used extensions), and well over 5000 packages are known to build successfully against musl.

Several options are available for trying musl. Compiler toolchains are available from the musl-cross project, and several new musl-based Linux distributions are already available (Sabotage and Snowflake, among others). Some well-established distributions including OpenWRT and Gentoo are in the process of adding musl-based variants, and others (Aboriginal, Alpine, Bedrock, Dragora) are adopting musl as their default libc."

 
This discussion has been archived. No new comments can be posted.
Display Options Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Informative) by Anonymous Coward on Thursday March 20 2014, @11:12AM

    by Anonymous Coward on Thursday March 20 2014, @11:12AM (#18907)

    Looks like they are also auditing the gcc libc and a few others also. This I would say is a good thing. A little competition seems to help gcc.

    http://wiki.musl-libc.org/wiki/Bugs_found_by_musl [musl-libc.org]

    Looks like they are sprinkling in a bit of C11 only work too.

    This shows better what they are thinking is wrong in their code
    http://wiki.musl-libc.org/wiki/Open_Issues [musl-libc.org]
    http://www.etalabs.net/compare_libcs.html [etalabs.net]

    Starting Score:    0  points
    Moderation   +5  
       Informative=5, Total=5
    Extra 'Informative' Modifier   0  

    Total Score:   5