♦ 有哪些类型的 Linux,如何选择适合我的 Linux?
♦ 什么是开源和 GNU 运动?
1.1。 历史
1.1.1。 UNIX
为了了解 Linux 的流行程度,我们需要回到过去,大约 30 年前……
想象一下像房子一样大的计算机,甚至是体育场。 虽然这些计算机的尺寸带来了很大的问题,但有一件事使情况变得更糟:每台计算机都有不同的操作系统。 软件总是为特定目的而定制的,一个给定系统的软件不能在另一个系统上运行。 能够使用一个系统并不自动意味着您可以使用另一个系统。 这对用户和系统管理员来说都很困难。
那时计算机非常昂贵,即使在最初购买之后也必须做出牺牲,只是为了让用户了解它们是如何工作的。 每单位计算能力的总成本是巨大的。
从技术上讲,世界并没有那么先进,所以他们不得不再忍受这个规模的十年。 1969 年,贝尔实验室实验室的一组开发人员开始致力于解决软件问题,以解决这些兼容性问题。 他们开发了一个新的操作系统,
1.简洁大方。
2. 用C 编程语言而不是汇编代码编写。
3. 能够回收代码。
贝尔实验室的开发人员将他们的项目命名为“UNIX”。
代码回收功能非常重要。 在那之前,所有商用计算机系统都是用专门为一个系统开发的代码编写的。 另一方面,UNIX 只需要一小段特殊代码,现在通常称为内核。 该内核是唯一需要针对每个特定系统进行调整的代码,并构成了 UNIX 系统的基础。 操作系统和所有其他功能都是围绕这个内核构建的,并用高级编程语言 C 编写。
这种语言是专门为创建 UNIX 系统而开发的。 使用这种新技术,开发可以在许多不同类型硬件上运行的操作系统要容易得多。
软件供应商很快就适应了,因为他们几乎可以毫不费力地销售十倍以上的软件。 奇怪的新情况出现了:想象一下,例如来自不同供应商的计算机在同一网络中通信,或者用户在不同系统上工作而无需额外教育即可使用另一台计算机。 UNIX 在帮助用户与不同系统兼容方面做了大量工作。
在接下来的几十年中,UNIX 的发展仍在继续。 更多的事情成为可能,更多的硬件和软件供应商在他们的产品中添加了对 UNIX 的支持。
UNIX 最初只出现在具有大型机和小型机的大型环境中(请注意,PC 是“微型”计算机)。 您必须在大学、政府部门或大型金融公司工作才能接触 UNIX 系统。