The kernel and the C library as a single project
The kernel and the C library as a single project
Posted Dec 1, 2010 9:44 UTC (Wed) by cate (subscriber, #1359)In reply to: The kernel and the C library as a single project by madscientist
Parent article: The kernel and the C library as a single project
glibc learned how to make stable ABI, so now (last 10-12 years) upgrades are easy. IIRC the big improvement was to reserve extra space for structures, to allow library improvement without breaking ABI. (but wasting some more memory)
Probably also the c compiler is more conservative between ABI and optimisation. Actually c++ ABI is not so stable, but this cause less problem: init will anyway start, as well the essential things, thus allowing restoring systems.
BTW: libc upgrades was a nightmare because LILO cannot boot an old library, and live CD were non existent.
