Announcement

Collapse
No announcement yet.

Picolibc Continues Maturing As Very Lightweight C Library For The Embedded World

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

  • Picolibc Continues Maturing As Very Lightweight C Library For The Embedded World

    Phoronix: Picolibc Continues Maturing As Very Lightweight C Library For The Embedded World

    While Keith Packard is known for his work on X11/X.Org, the past few years he has also been developing Picolibc as a C library intended for embedded systems. He also recently jumped from SiFive to Amazon and appears at the ecommerce giant to be working on Picolibc in an official capacity, presumably for use on Amazon's growing hardware devices...

    https://www.phoronix.com/scan.php?pa...=Picolibc-2021

  • #2
    So they only focus on improving newlib, no mention of musl?

    Comment


    • #3
      Originally posted by caligula View Post
      So they only focus on improving newlib, no mention of musl?
      This is about picolibc. Why would you expect them to talk about musl?

      Edit: Looking this over more closely, it does seem pretty heavily based on newlib. There was no mention of comparisons to musl in the document.
      Last edited by NateHubbard; 28 September 2021, 11:32 AM.

      Comment


      • #4
        Hello, besides the size, what are the benefits from normal libc libraries ?

        Comment


        • #5
          Originally posted by iznogood View Post
          Hello, besides the size, what are the benefits from normal libc libraries ?
          In short, nothing. The whole point is to allow building installations with significantly smaller footprints

          Comment


          • #6
            Do you have some numbers regarding the size difference ?

            Comment


            • #7
              Originally posted by NateHubbard View Post
              This is about picolibc. Why would you expect them to talk about musl?
              Well, one obvious reason is that musl is one of the most popular lightweight libc implementations. It competes with uClibc in some classes of embedded devices. Apparently this is even smaller.

              Comment


              • #8
                Originally posted by caligula View Post
                Well, one obvious reason is that musl is one of the most popular lightweight libc implementations. It competes with uClibc in some classes of embedded devices. Apparently this is even smaller.
                apparently no commenter understands that musl is libc for linux, while subj is libc for bare metal

                Comment

                Working...
                X