Results 1 to 9 of 9

Thread: Musl 1.0.0 C Library Released

  1. #1
    Join Date
    Jan 2007
    Posts
    14,824

    Default Musl 1.0.0 C Library Released

    Phoronix: Musl 1.0.0 C Library Released

    Version 1.0.0 of the musl libc library has been released...

    http://www.phoronix.com/vr.php?view=MTYzNzg

  2. #2
    Join Date
    Feb 2013
    Posts
    16

    Default

    Seems like the main "advantage" over glibc is BSD-like license.

  3. #3
    Join Date
    Mar 2010
    Location
    Slovenia
    Posts
    390

    Default

    Quote Originally Posted by nslqqq View Post
    Seems like the main "advantage" over glibc is BSD-like license.
    No, it is size and correctness. It has much cleaner code.
    http://www.etalabs.net/compare_libcs.html

  4. #4
    Join Date
    Feb 2013
    Posts
    16

    Default

    Quote Originally Posted by LightBit View Post
    No, it is size and correctness. It has much cleaner code.
    http://www.etalabs.net/compare_libcs.html
    Doesn't look like a fair comparsion. All columns except from musl are outdated(2011).

  5. #5
    Join Date
    Nov 2013
    Posts
    38

    Default

    Ulrich Drepper, eat you heart out!

  6. #6
    Join Date
    Mar 2010
    Location
    Slovenia
    Posts
    390

    Default

    Quote Originally Posted by nslqqq View Post
    Doesn't look like a fair comparsion. All columns except from musl are outdated(2011).
    Well, I'm pretty sure glibc is still much bigger.

  7. #7
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,108

    Default

    Quote Originally Posted by LightBit View Post
    Well, I'm pretty sure glibc is still much bigger.
    Nono, we demand its grown size be displayed in its current glory.

  8. #8
    Join Date
    Jan 2014
    Posts
    196

    Default

    Quote Originally Posted by curaga View Post
    Nono, we demand its grown size be displayed in its current glory.
    No need to be that mean. Now that the old a$$hole maintainer is gone, glibc will improve. Not all programs become bigger over time. Consider KDE 4, Qt 5, Java 9. They're all modularizing and optimizing stuff. Even LLVM is more optimized than old GCC. Systemd is very modular compared to monolithic old bash driven booting. Mir vs Xf86. Many things actually get better.

  9. #9
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,108

    Default

    Quote Originally Posted by caligula View Post
    Not all programs become bigger over time. Consider KDE 4, Qt 5, Java 9. They're all modularizing and optimizing stuff. ... Many things actually get better.
    I'd argue that modularity is not a savior from great size. Just as an example, Qt 5 actually includes a 3d engine, duplicating tens of thousands of lines, only to have worse functionality than any open-source 3d engine. Sure it's modular in its own lib, but Qt5 as a whole is huge.

    Re Drepper: I hold the guy in great respect, and what he did with glibc was mostly very good.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •