LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3063|回复: 19

Debian要用EGLIBC取代GLIBC了?

[复制链接]
发表于 2009-5-6 21:22:16 | 显示全部楼层 |阅读模式
刚才在Solidot上看的的,这玩意的更换对系统影响有多大?话说还真是不了解这俩之间的兼容性到底咋样来着。

链接:
http://linux.solidot.org/article.pl?sid=09/05/06/1023214

http://blog.aurel32.net/?p=47

http://ftp-master.debian.org/new/eglibc_2.9-11.html
发表于 2009-5-6 22:24:44 | 显示全部楼层
文章里说能够兼容。

还是需要经过一段时间使用才能发现问题,比如切换后,原系统编译安装的工具是否正常就能证明兼容性了
回复 支持 反对

使用道具 举报

发表于 2009-5-6 22:46:16 | 显示全部楼层
Debian决定用嵌入式GLIBC(EGLIBC)取代GNU C Library(GLIBC)。 EGLIBC是GLIBC的改良版,源代码和二进制都兼容于GLIBC。GLIBC为了实现最优化处理,致使在空间占用上越来越为人诟病。EGLIBC的主要特性是更好的支持嵌入式架构,支持不同的shell(GLIBC只支持bash),支持-Os,可配置组件,稳定分支修正了一些重要Bug等。
回复 支持 反对

使用道具 举报

发表于 2009-5-6 22:58:48 | 显示全部楼层
看这篇文章: http://www.galexander.org/glibc.html

Let's perform some more GLIBC2 vs. BSD libc comparisons:

[php][greg@linux] ~$ gcc -static -o hello hello.c; strip hello
[greg@linux] ~$ du -sk hello
416     hello

compared to:

[greg@freebsd] ~$ gcc -static -o hello hello.c; strip hello
[greg@freebsd] ~$ du -sk hello
44      hello[/php]

如此简单的应用程序,大家看看体积十倍之差啊。
回复 支持 反对

使用道具 举报

发表于 2009-5-6 23:21:53 | 显示全部楼层
哦,非常值得关注,这个可是完全把底层换掉了。到时所有的包都要重新编译,而且稳定性都要期待时间去检验。是个相当巨大的工程。
回复 支持 反对

使用道具 举报

发表于 2009-5-6 23:52:58 | 显示全部楼层
头一次听说 eglibc,多一种选择挺好。
http://www.eglibc.org/
http://www.eglibc.org/repository 貌似从 glibc-2.5 时开始开发的
http://www.eglibc.org/faq 有与 glibc uclibc 详细区别解释

进入 debian 还为时尚早,更多的应该是 http://blog.aurel32.net/?p=47 作者一面之词,upload 不说明任何问题的。
证据 http://packages.debian.org/searc ... amp;keywords=eglibc
回复 支持 反对

使用道具 举报

发表于 2009-5-7 01:15:52 | 显示全部楼层
越大的软件,这个差距会越小吧。

Post by cioworld;1984265
看这篇文章: http://www.galexander.org/glibc.html

Let's perform some more GLIBC2 vs. BSD libc comparisons:

[php][greg@linux] ~$ gcc -static -o hello hello.c; strip hello
[greg@linux] ~$ du -sk hello
416     hello

compared to:

[greg@freebsd] ~$ gcc -static -o hello hello.c; strip hello
[greg@freebsd] ~$ du -sk hello
44      hello[/php]

如此简单的应用程序,大家看看体积十倍之差啊。
回复 支持 反对

使用道具 举报

发表于 2009-5-7 19:57:01 | 显示全部楼层
应该没这么容易的,如果gnu libc以外的项目比它强大太多的话,glibc一定会改善自己并超越它的。看看gnu emacs和xemacs就了解了,gnu项目是不会让自己的东西那么容易死的。
回复 支持 反对

使用道具 举报

发表于 2009-5-11 23:06:09 | 显示全部楼层
Post by 聚焦深空;1984274
头一次听说 eglibc,多一种选择挺好。
http://www.eglibc.org/
http://www.eglibc.org/repository 貌似从 glibc-2.5 时开始开发的
http://www.eglibc.org/faq 有与 glibc uclibc 详细区别解释

进入 debian 还为时尚早,更多的应该是 http://blog.aurel32.net/?p=47 作者一面之词,upload 不说明任何问题的。
证据 http://packages.debian.org/searc ... amp;keywords=eglibc


已经换了,看看libc6的dsc链接就知道了

http://packages.debian.org/sid/libc6
回复 支持 反对

使用道具 举报

发表于 2009-5-12 15:26:28 | 显示全部楼层
eglibc好不好要看以后,反正debian的特点是稳定,平时连发布个稳定版都那么慢,用eglibc取代glibc这样的事恐怕要更慢。何况开源的特点就是并不被某一种软件垄断。我认为以后可能会eglibc和glibc同时用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表