[Feelings & Sharing] 【小知识】为什么称glibc 2.x为libc6
Tofloor
poster avatar
enforcee
deepin
2023-07-13 18:22
Author

曾经人们为了得到一个可用的自由操作系统,将Linux内核与缺少实用内核的GNU工程结合起来,因此创造了GNU/Linux,源自GNU的glibc 1.x也就成了这个操作系统的C语言标准库(libc)。后来Linux的开发者对glibc的功能有所不满,对glibc改造后另立门户创造了Linux libc,发布了2、3、4、5版本,也就是libc2、libc3、libc4、libc5。后来质量极好的glibc 2.x版本发布以后,各个发行版又把libc换回了glibc,由于之前的数字已经被占据,所以按顺序取到了libc6。Linux libc仅持续了几年,而glibc 2.x从1997年发布以后一直沿用至今,libc6这个名字就一直保持下来了。

https://manpages.debian.org/bookworm/manpages/libc.7.en.html

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-07-13 18:26
#1

ok like

Reply View the author
明天会更好
deepin
2023-07-13 19:42
#2

板凳坐下,听讲故事。👍

Reply View the author
晚秋(lateautumn)
Moderator
2023-07-14 00:55
#3

了解一下linux的历史也很有意义,谢谢分享like

Reply View the author