Announcement

Collapse
No announcement yet.

Musl 1.0.0 C Library Released

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

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

    Comment


    • #3
      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.

      Comment


      • #4
        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).

        Comment


        • #5
          Ulrich Drepper, eat you heart out!

          Comment


          • #6
            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.

            Comment


            • #7
              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.

              Comment


              • #8
                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.

                Comment


                • #9
                  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.

                  Comment

                  Working...
                  X