Picolibc: C library designed for embedded 32- and 64- bit systems
1–10 of 26 posts
Re: Picolibc: C library designed for embedded 32- and 64- bit systems
#2Re: Picolibc: C library designed for embedded 32- and 64- bit systems
#3Re: Picolibc: C library designed for embedded 32- and 64- bit systems
#4Re: Picolibc: C library designed for embedded 32- and 64- bit systems
#5Now, that is a name.
Can this library be used as a replacement for glibc ?
Re: Picolibc: C library designed for embedded 32- and 64- bit systems
#6Re: Picolibc: C library designed for embedded 32- and 64- bit systems
#7Libc is an antipattern (me saying it makes it so, like a best practice) that has its own state, it should largely be avoided for everything, but most of all embedded applications.
Re: Picolibc: C library designed for embedded 32- and 64- bit systems
#8What's the rationale for this project? In other words, what makes it different than other embedded libc projects like Newlib or uClibc-ng or musl? Not seeing any documentation which answers this question.
Re: Picolibc: C library designed for embedded 32- and 64- bit systems
#9Libc is an antipattern (me saying it makes it so, like a best practice) that has its own state, it should largely be avoided for everything, but most of all embedded applications.
I'm not sure what your alternative is to stateful runtimes and I'm very curious what such a thing would look like beyond the reentrant APIs already in most libcs. Even Go and Haskell use stateful runtimes above the OS e.g. allocators/GC.
Re: Picolibc: C library designed for embedded 32- and 64- bit systems
#10What's the rationale for this project? In other words, what makes it different than other embedded libc projects like Newlib or uClibc-ng or musl? Not seeing any documentation which answers this question.