荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: cycker (快过年吧.我想回家), 信区: Linux
标  题: gnu 1.0
发信站: 荔园晨风BBS站 (Tue Dec 24 19:35:12 2002), 转信

http://www.gnu.org/software/hurd/hurd.cn.html#name
Hurd 简介
GNU Hurd 是 GNU 工程中取代 Unix 的核心。 Hurd 是一组运行在 Mach 微内核上
的服务器,用来实现 Unix 或其他核心(如 Linux)实现了的文件系统、网络协议
、及文件访问控制等其他功能。

目前,Hurd 运行在 IA32 系统上。未来 Hurd 应该,而且可能会被移植到其他硬
件体系或微内核上。

Hurd 的优点
Hurd 不是一个已知的最先进的内核,但它有一些诱人的特点:
它是自由软件
任何人在遵守 GNU General Public License (GPL) 的条件下,都可以使用、修改
或重新发布它。
它的兼容性
Hurd 提供了一个熟悉的编程和用户环境。对于所有的意图和目的来说,Hurd 都是
一个现代的类 Unix 的内核。 Hurd 使用了 GNU C 库,而此库的开发紧紧追踪
ANSI/ISO、BSD、POSIX、Single Unix、SVID 及 X/Open 等标准。
可持续发展的构造
与其他流行的内核软件不同,Hurd 拥有面向对象的结构,这就使得它不断发展而
不用改变当前的设计。这种结构将有助于完成 Hurd 主要的重设计和修改而不必完
全重写代码。
它的规模很大
Hurd 实现了强有力的多线程,以便它在单处理器和对称多处理器上都可以高效运
行。 Hurd 的接口设计成允许透明网络组的共有,但这个特性尚未实现。
它是可扩展的
对于学习怎样成为一个内核黑客或者在内核技术中实现新想法的人来说, Hurd 是
一个有吸引力的平台。系统的每一个部分都设计成可修改和扩展的。
它是稳定的
在开发和测试新的 Hurd 内核组件时,可能不需重新启动机器(即使是意外的)。
运行自己的内核组件不会妨碍其他用户,而且这并不需要特殊的系统权限。由于这
种设计,扩展内核的程序是安全的:除非他们认可或者你是系统管理员,否则你的
修改不可能影响到其他用户。
它已经存在
Hurd 是现在工作中的真实的软件。不是一个研究项目或提案。你可以开始使用并
开发它,而根本不必等待。
Hurd 的含义
据 Thomas Bushnell,BSG,Hurd 的主设计师所述:
『Hurd』代表『Hird of Unix-Replacing Daemons』,而『Hird』又代表了『Hurd
 of Interfaces Representing Depth』。据我所知,这里,我们拥有了第一个以
一对双关语命名的软件。
此工程的重要地位
今天,Hurd 与 GNU Mach 微内核、GNU C 库和其他 GNU 程序一起,提供了一个相
当完整且可用的操作系统。因为还有许多错误和未完成的特性,所以 Hurd 还不能
用作生产。然而,它应该为更深入的开发和非关键性程序的使用提供了一个良好的
基础。

GNU/Hurd 完全是自我包含的(你可以从 GNU/Hurd 自身编译 Hurd 系统的所有部
分)。可以并行运行若干个 GNU/Hurd 系统,甚至可以在另一个 GNU/Hurd 系统下
用 gdb 来调试本系统的关键服务器。你可以运行 X 窗口系统,使用它的应用程序
和 Apache 等高级服务器应用程序。

反过来看,对块设备(如声卡)和其他设备的支持大部分还处在短缺之中。即使提
供了 POSIX 接口,一些额外的接口,像 POSIX 线程、共享内存或旗语等仍在开发
之中。

所有这些适用于目前在开发的版本,而不是最近的发布(0.2)。我们鼓励每一个
感兴趣的人试用最新的开发版,并将反馈信息发送给 Hurd 的开发者。

--

真的猛士,敢于直面无聊的日子.

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.36.220]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店