赫德:不是的内核

赫德 它是Richard Stallman创建的同名项目的GNU操作系统的原始内核。 Hurd的开发始于1990年,但最终版本(预计于2002年发布)从未发布,因此,它在GNU操作系统中的地位被Linux内核取代。


但是实际上,Hurd的发展从未停止过,这在代码温暖的视频中可以看到,该视频吸收了1991年至2010年对Hurd存储库所做的所有贡献,并将它们转换为3D动画,其中每个点代表对动画的改变。该文件围绕制作它的程序员的名字排列。

我想要有关赫德的更多细节

GNU Hurd是一组服务器程序,它们模拟Unix内核,奠定了GNU操作系统的基础。 自1990年以来,GNU项目就一直将其开发为免费软件,并根据GPL许可进行分发。

赫德试图在功能,安全性和稳定性方面优于类Unix的内核,同时仍与它们兼容。 这是由于Hurd实现了POSIX规范(以及其他规范)而实现的,但是消除了对用户的任意限制。

与大多数类似Unix的内核不同,Hurd是建立在微内核之上的(目前仅支持Mach,尽管现在已经停止了在第二代L4微内核上运行Hurd的项目),它负责提供最基本内核的服务。 :协调对硬件的访问(通过多重处理访问CPU,通过内存管理访问RAM内存,以及其他声音,图形,存储设备等)。

在Mach微内核之上还可以运行其他类似Unix的系统,例如OSF / 1,NEXTSTEP,Mac OS X,Lite和MkLinux。 所有这些都实现为单个服务器。 因此,它们用两个元素(微内核和Unix服务器)代替了传统Unix系统的整体内核。

相反,Hurd由多个同时运行的服务器组成。 赫德(Herd)中的每个任务都由一个单独的服务器管理,而不是一个庞大的程序来控制从时钟到网络管理的所有事务。 从理论上讲,这至少使Hurd的开发更加容易,因为在一台服务器上进行更改不太可能对其他服务器造成不良影响。 从这里可以得出递归的双首字母缩写词:Hurd是Unix替换守护进程Hird的缩写(西班牙语:代替Unix的恶魔的“ Hird”)。 反过来,术语“ Hird”表示表示深度的界面的Hurd(表示深度的界面的“ Hurd”)。 在美式英语中,Hurd和Hird都发音为“牛群”(西班牙语:herd),因此GNU Hurd可以翻译为“牛羚群”。

在最初的Mach设计中,主要目标之一就是这种“服务器场”,但是Hurd似乎是第一个在Mach微内核上实现此设计的人(尽管QNX是类似的,但基于其自己的微内核)。 目前尚不清楚为什么没有以前的多服务器部署,尽管看起来在Mach上工作的组在Mach上太忙了,无法将自己专用于整个操作系统。 赫德还试图在微核之间移植。

如何使用赫德?

最实用的Hurd发行版是Debian提供的。 有关更多信息,建议您查看项目页面 Debian GNU /赫德.

另外,还有其他使用Hurd的方法:

1.- 安装GNU / Hurd发行版。 除了最稳定,功能最强大的Debian GNU / Hurd,还有其他GNU / Hurd发行版: , 操作系统等等。

2.- 低调运行 Xen的。 Xen是一个开源虚拟机监视器。 设计目标是能够在单台计算机上以全功能方式运行操作系统的全功能实例。 Xen提供安全的隔离,资源控制,服务质量保证和虚拟机热迁移。 可以明确修改操作系统以运行Xen(同时保持与用户应用程序的兼容性)。 这使Xen无需特殊的硬件支持即可实现高性能虚拟化。

3.- 从一个运行 图像qemu 或从一个 的LiveCD.

这些网页是在Debian GNU / Hurd系统上呈现的,它们生动地证明了Hurd的可用性。

来源: 赫德维基百科上的数据


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   米克尔·马约尔·图尔

    这些内核非常慢,nix是上古并且仍然是最好的内核,以查看Haiku和Hurd是否会发展,如果表现出色,系统的速度将会发展,尤其是个人系统。

    MS的确有其原始之处,因为nix在适度的计算机上运行速度很快,而MS每两年需要最新的计算机,因此它们的运行速度不会太慢。

  2.   胡安·阿奎莱拉

    简单和错误。 在Linux后面不仅有Linus,而且还有成千上万的人,而在Hurd后面的人却很少使用代码。 所有这些都是因为linux也对让程序员开发内核的公司感兴趣。 有了障碍,这不会发生。

  3.   波克斯

    很好的文章……我一直都想测试Debian GNU / Hurd。

    问候。

  4.   米格尔

    多么简单的评论

  5.   胡安·路易斯·卡诺

    非常有趣的文章。 尽管停下来思考Linux的发展如此之快是多么地有趣,而Hurd仍然给人一种无法100%运行的感觉……

  6.   Rockerlatino

    轻松进行linux前进是因为在他身后是个天才(Linus tolvard),而hurd并没有取得任何成就,因为在他身后是一个令人嫉妒的嫉妒者(stallman)

  7.   塞巴斯蒂安·马格里(Sebastian Magri)

    Linus和Tanenbaum(Minix的创造者)之间的争论可以找到Linux之所以能比Hurd更快地进步,并且总的说来,单片内核系统比微内核更成功的部分原因。

    https://secure.wikimedia.org/wikipedia/en/wiki/Tanenbaum%E2%80%93Torvalds_debate