跳转到内容

讨论:GNU Hurd

页面内容不支持其他语言。
维基百科,自由的百科全书

这篇文章的版权存在争议,因此暂时先放到这里。

以下文章出自GNU 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、BSDPOSIXSingle UnixSVIDX/Open 等标准。
  • 可持续发展的构造:与其他流行的内核软件不同,Hurd 拥有面向对象的结构,这就使得它不断发展而不用改变当前的设计。这种结构将有助于完成 Hurd 主要的重设计和修改而不必完全重写代码。
  • 它的规模很大:Hurd 实现了强有力的多线程,以便它在单处理器和对称多处理器(SMP)上都可以高效运行。 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 系统中的 GNU 以及非 GNU 程序一起,提供了一个相当完整且可用的操作系统。因为还有许多错误和未完成的特性,所以 Hurd 还不能用作生产。然而,它应该为更深入的开发和非关键性程序的使用提供了一个良好的基础。

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

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

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


移动自Wikipedia:删除投票/侵权
  • Hurd内核--Shizhao | (Talk) 12:14 2004年2月12日 (UTC)
    • 该条目没有侵权,因为所引用的文章出自GNU Hurd,应该与GNU自由文档协议证书不矛盾。--Mountain 14:13 2004年2月12日 (UTC)
      • 文章底部有“本文允许在不变更文档内容的前提下刊登在任何形式的媒体中,但需保留此声明”,而在维基百科中无法执行此条款--Shizhao | (Talk) 14:18 2004年2月12日 (UTC)
      • Shizhao is right. The declaration in the original document is not compatible with the GFDL. So to put the article here is a copyright violation. --Wing 14:59 2004年2月12日 (UTC)
      • 我没有详细看,但我觉得“维基百科中无法执行此条款”的结论过于武断。引用维基百科文章本身也要注明出处的,两者并不矛盾呀。或许我的理解有误,法律事宜比较麻烦,大家讨论。--Mountain 15:04 2004年2月12日 (UTC)
      • 原文的宣告要求不能改变原文,在这里恐怕不能做到。--Shizhao | (Talk) 15:17 2004年2月12日 (UTC)
      • You must not declare, that your content is from Wikipedia, if you use it. See:任何人都可以在由自由软件基金会(Free Software Foundation)所公开发行的GNU自由文档协议证书1.2或之后版本的条款下,复制、发行及/或修改任何维基百科的文章,不附带其他条件。The only condition is that any other people can use and change that content.--Wing 15:22 2004年2月12日 (UTC)
      • Wing的叙述与Wikipedia:版权信息是矛盾的。我并没有改变原文的内容,只是在表示格式上稍微修改了一下,以适应Wiki的形式。而且我又注明了出处。我觉得与Wikipedia:版权信息里的要求不矛盾。确实Shizhao说的有道理,Wiki这种形式要求文档可以自由修改,如果引用来的文档要求不能修改,那还不如重写一篇。但是GNU自由文档协议证书究竟要求什么,还需要澄清。--Mountain 15:47 2004年2月12日 (UTC)
      • 我就是Mountain说的意思。其实GNU自由文档协议证书正如Wing所说,允许对文档进行自由的复制、发行及/或修改,并且允许用于商业目的,只是必须保证这些自由的权利,不附带其他条件,就像公开源代码一样。其他人使用了这些文档,同时必须带有一份这样的声明,以保证上述权利不受到侵犯--Shizhao | (Talk) 00:11 2004年2月13日 (UTC)
        • 这是一个很头痛的问题,例如GNU General Public License本身就不允许对它进行任何修改,而所有放在Wikipedia中的文档都将被认为是free的,正如在编辑的时候,页面的最底部表示“If you don't want your writing to be edited mercilessly and redistributed at will, then don't submit it here.”这对于wikisources来说很棘手。--Samuel (对话页) 02:18 2004年2月13日 (UTC)~
      • 天呐,怎么会这样,我的理解,GPL的协议发布的东西,任何人都可以修改,然后重新发布,但是发布仍然必须

是以GPL协议的,这样的话应该没有什么不妥呀,问题出在wiki上面,wiki的东西不能以GPL发布,但是wiki 比GPL更自由,不会侵犯GPL的协议呀,(Talk) 10:36 2005年4月26日)

结束移动 * 结束移动