首页 > 5g > 正文

GNU操作系统是什么 GNU操作系统发展过程

2022-04-22 14:53:36来源:泪雪网  

GNU操作系统是一种由自由软件构成的类Unix操作系统,该系统基于 Linux 内核,目标在于建立一个完全相容于 UNIX 的自由软件环境。

简介

GNU 操作系统的第一个完整的测试版是在 1996 年,这个版本包括 GNU HURD。在 20 世纪 90 年代,GNU 操作系统使用 Linux 作为内核,而不是 GNU HURD 的一个分支,这已经取得了巨大成功,同时表明,作为 GNU 系统不是一套静态的方案,用户和经销商可以根据自己的需要选择不同的包使用该系统,结果属于 GNU 系统中的一种。

GNU 操作系统中的安装的每个软件都是自由软件,其中部分符合 copyleft。

发展过程

1983 年,Richard Stallman(RMS)推出 GNU,作为一个操作系统,GNU 可以将一起工作的所有用户联系起来,同时每个用户都可以自由地控制自己的计算机。

GNU 工程创始于 1984 年,旨在开发一个完整 GNU 系统,GNU 这个名字是 “GNU’s Not Unix!” 的递归首字母缩写词,”GNU” 的发音为 g’noo,只有一个音节,发音很像 “grew”,但需要把其中的 r 音替换为 n 音,系统的名称,GNU 是一个递归的缩写,意为 GNU 不是 Unix 的一种致敬 Unix 的技术思路,而在同一时间说 GNU 是不同的东西。

GNU 自己的内核 Hurd 仍在开发中,离实用还有一定的距离。因此,GNU 通常使用 Linux 内核。这样的组合即为 GNU/Linux 操作系统,已经有上百万人在使用 GNU/Linux,但他们中的很多人把它误称为“Linux”。

当 Linus Torvalds 写成了 Linux,他填补了一个重要的空白,可以将 Linux 和 GNU 系统组成一个完整的自由系统:基于 Linux 的 GNU 系统(或简称为 GNU/Linux 系统)。把它们组合到一起听起来很容易,但是这并不是一个简单的工作。 GNU C 库 (简称 glibc) 需要作大量的修改。集成到一个完整的发行系统中也是一项很大的工作。它需要对如何安装和启动系统进行定位 — 这个问题直到现在还在完善,因为我们还没有抓住要点。那些开发了不同的发行系统的人们作出了巨大贡献。

责任编辑:hnmd003

相关阅读

相关阅读

推荐阅读