但是小型计算机正在开发中,到 80 年代末,许多人拥有家用计算机。 到那个时候,有几个版本的 UNIX 可用于 PC 架构,但没有一个是真正免费的,更重要的是:它们都非常慢,所以大多数人在他们的家用 PC 上运行 MS DOS 或 Windows 3.1。
1.1.2. Linux 和 Linux
到 90 年代初,家用 PC 终于强大到足以运行成熟的 UNIX。 在赫尔辛基大学学习计算机科学的年轻人 Linus Torvalds 认为拥有某种免费可用的学术版 UNIX 是个好主意,并立即开始编码。
他开始提出问题,寻找可以帮助他在 PC 上安装 UNIX 的答案和解决方案。 以下是他于 1991 年在 comp.os.minix 上发表的第一篇文章之一:
起步价 [电子邮件保护] (Linus Benedict Torvalds)新闻组:comp.os.minix
主题:Gcc-1.40 和一个 posix 问题
消息 ID:[电子邮件保护]> 日期:3 年 91 月 10 日 00:50:XNUMX GMT
网民你好,
由于我正在从事的项目(在 minix 中),我对 posix 标准定义感兴趣。 有人可以指出我最新 posix 规则的(最好)机器可读格式吗? FTP站点会很好。
起步价 [电子邮件保护] (Linus Benedict Torvalds)新闻组:comp.os.minix
主题:Gcc-1.40 和一个 posix 问题
消息 ID:[电子邮件保护]> 日期:3 年 91 月 10 日 00:50:XNUMX GMT
网民你好,
由于我正在从事的项目(在 minix 中),我对 posix 标准定义感兴趣。 有人可以指出我最新 posix 规则的(最好)机器可读格式吗? FTP站点会很好。
从一开始,Linus 的目标就是拥有一个完全兼容原始 UNIX 的免费系统。 这就是为什么他要求 POSIX 标准,POSIX 仍然是 UNIX 的标准。
在那个年代,即插即用还没有发明,但是很多人都对拥有自己的 UNIX 系统感兴趣,这只是一个小障碍。 新驱动程序可用于各种新硬件,而且速度不断提高。 几乎只要有新硬件可用,就会有人购买并提交给 Linux 测试,因为系统逐渐被调用,为更广泛的硬件发布更多免费代码。 这些编码员并没有停留在他们的 PC 上; 他们能找到的每一块硬件都对 Linux 有用。
当时,那些人被称为“书呆子”或“怪胎”,但对他们来说无所谓,只要支持的硬件列表越来越长。 多亏了这些人,Linux 现在不仅是在新 PC 上运行的理想选择,
但也是旧的和奇特的硬件的首选系统,如果 Linux 不存在,这些硬件将毫无用处。