谁编写了“Linux 内核”(Linus Torvalds 和他的团队)?

谁编写了“Linux 内核”(Linus Torvalds 和他的团队)?

谁是从头开始的纯 Linux 内核的作者,该内核与 GNU 工具集成并在 20 世纪 90 年代形成了完整的 GNU/Linux 操作系统?我读过一些维基文章,但对历史没有任何明确的想法。

答案1

维基百科页面有相当清晰的历史。当时还是一名学生的 Linus Torvalds 在 1991 年夏天编写了自己的内核,因为他对可用的 Unix 内核不满意:Unix 本身(使用贝尔实验室代码)非常昂贵(甚至是 PC unice,例如泽尼克斯),还有安德鲁·塔南鲍姆(Andrew Tanenbaum)的迷你X但它只适用于购买者塔南鲍姆的书,而 Torvalds 并不知道伯克利大学领导的开发免费 Unix 的努力(BSD),而且当时 BSD 还没有在 PC 上运行。

从那时起,成千上万的人为内核做出了贡献,其中大多数以驱动程序的形式。

答案2

理查德·斯托曼, 的父亲GNU项目
莱纳斯·本尼迪克特·托瓦尔兹,作者Linux操作系统(Linux 版本 0.01 于 1991 年 9 月中旬发布)。

真实的故事是:

1991 年:

操作系统带来的比尔盖茨统治了个人电脑世界。个人电脑世界的另一个参与者是UNIX系统经过贝尔实验室,但它非常昂贵,而且来源不公开。

然后是迷你X经过安德鲁·塔南鲍姆,这不是一个出色的操作系统,但它的源代码是公开的。 Tanenbaum 通过对创建可运行操作系统的艺术的详细而生动的讨论,抓住了计算机科学的灵魂。世界各地的计算机科学专业的学生都阅读了这本书,通读代码以了解运行计算机的系统,其中之一就是莱纳斯·托瓦兹 (Linus Torvalds)。

GNU 项目创建了很多工具系列 GCC 等,但仍然没有操作系统。

有关故事的其余部分以及 Linux 是如何编写的,请阅读以下内容关联

Linux 历史时间线:

替代文本

答案3

我有幸聆听了 RMS(理查德·M·斯托曼)和莱纳斯·托瓦兹的演讲。用 RMS 自己的话说,Linus 制作了内核,并从现在在 comp.unix.os 新闻组上众所周知的电子邮件中创建了内核http://www.linux.com/news/software/linux-kernel/734956-linuss-known-email是要把它变成一个玩具项目。内核项目和 GNU 实用程序项目之间的相似之处在于,两者都使用 GPL 许可证的衍生版本,整体内核主要是 GPL2,其中某些部分是 GPLv3,而大多数 GNU 项目都是严格的 GPL2。

与问题无关,但仍然相关 - GNU 项目有自己的“Hurd”内核项目,其中用户永远不应该接触核心内核,而只会接触各个子系统来执行他/她想要的任何操作。这应该会提高安全性,并且更加模块化,现在可以通过虚拟机体验。一旦我们在实际设备中看到它(也许永远),我们就会真正知道现实世界的性能是什么样的。

我也不确定 Linus 所做的(内核 0.1)应该被称为操作系统。通常,操作系统会有一个内核、一个或多个编译器、一堆实用程序和一个面向用户的界面,这本质上就是 GNU/Linux分配是。

只是我的 2 派萨。

相关内容