|
发表于 2005-1-25 15:17:41
|
显示全部楼层
Post by mopz0506
个人认为 Hurd 已经没什么希望了。
这个不是技术上的问题。实际情况是 Linux 已经有了稳定的用户群,就象 IE 和 x86 一样,可能很差,除非绝对必要(看不出来),用户是不会想到切换的。更何况 Linux 日进千里,NUMA 系统、64 路 Itanium 支持、电信级可靠性、大量管理工具等等特性不断引入。
Hurd 未来的前途,多半是:用户少,所以应用软件(特别是商业软件)少;应用软件少,所以用户少。就这样不死不活。
至于微内核优于单内核的说法,我不懂,但现有的 Linux 内核似乎很稳定、很可靠、很容易移植、很......
说了多少遍了,Linux就是一个内核,真正的操作系统的名字应该叫做GNU操作系统,对于这个系统来说,更换一下内核对用户界面的影响并不是很大,这一点如果你装过Hurd就会体会到。至于对软件的支持,其实80%不是依赖于内核而是系统库,也就是GNU的另一大王牌:glibc,甚至在BSD和MacOS/X也需要安装glibc来为某些程序提供支持,比如Oracle就对glibc的版本特别敏感
由于Hurd是微内核架构,再上层运行一个linux仿真的service以后,很多应用程序是根本察觉不到内核的变化的,唯一的影响是略微的性能损失 |
|