Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is uClibc?

uClibc
0
Posted

What is uClibc?

0

From the GNU C Library homepage: “Any Unix-like operating system (including Linux) needs a C library: the library which defines the ‘system’ calls and other basic facilities such as open, malloc, printf, exit… The GNU C library is used as the C library in the GNU system and most systems with the Linux kernel.” Now the standard GNU C Library contains a lot of functionality, but it’s also quite big. Embedded Linux systems (such as the Asus WL500g? router) have – in a lot of cases – very limited space avaiable. That’s why some clever guys came up with the idea to create uClibc, a new C library that would eat up a lot less space while still providing the most used functionality of the GNU C Library (meaning the most programs that compile with the standard GNU C library also should compile with the uClib library). As you have probably guessed already this uClibc library is the C library that is used in the Asus WL-500g firmware provided by Oleg.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123