Linux/Unix 基础:Linux 的历史

交流  收藏
0 / 2368

Linux/Unix 基础:Linux 的历史

计算机的演变

在早期的时候,计算机的大小跟房子或者公园一样大。因此,你可以想象,操作一台计算器的难度是有多大。然而,每一台计算机都有不同的操作系统,这就使得操作计算机变的更加难。所以,在早期,要操作一台计算器的代价是极其昂贵的,一般人很难理解消费的起,并且很难理解计算机的存在的意义。

Uinx 的演变

1969 年,贝尔实验室的开发团队启动了一个项目,为所有计算机制作通用软件,并将其命名为「Unix」。它简洁大方,使用「C」语言代替汇编语言,并且其代码可以重复利用。由于「C」语言的代码可以重复利用,因此现在将其一部分代码(通常称为「内核」)用于开发操作系统和其他功能,并且可以在不同的系统上使用,并且它的源代码也是开源的。

最早的时候,Unix 系统仅在具有大型机和小型计算机(PC 是微型计算机)的大型组织(如政府,大学或大型金融公司)中使用。

Unix 的扩展

在 80 年代,许多组织结构(例如:IBM,HP 以及其他的十几家公司)开始创建自己的 Unix 系统。 这就导致了很多的 Unix 版本。接着,在 1983 年的时候,Richard Stallman 开发了 GNU 项目,它的目标是提供一个统一的开源的 Unix 的版本,给所有人使用。但是,GUN 项目在当时没有被很多人接受。
其他许多类似 Unix 的操作系统也应运而生,但最终都没有一个能够统一的 Unix 操作系统。

Linux 的诞生

在 1991 年,来自芬兰 Helsinki 大学的学生 Linus Torvalds 认为市场上应该有一个比较统一的 Unix 版本,从此他就开始为这个项目奋斗。后来这个项目就成为了 Linux 操作系统的内核。由于当时,他只是为自己的 PC 编写了这套 Linux 操作系统,原因是他当时买不起当时候主流的 Intel 386 CPU 的计算机。所以他使用 GNU C 编译器在 MINIX 操作系统上完成的编译。由于这个历史原因,GNU C 编译器弦子舞仍然是编译 Linux 代码的主流编译器,但也使用其他编译器,例如 Intel C 编译器。

Linus Torvalds 开始写这个项目的时候仅仅是出于兴趣,没想到后来这个项目演变成了一个优秀的项目。首先他给这个项目命名为 Freax ,后来又改成了 Linux

他以需要授权的形式发布了 Linux 项目,仅限于商用。Linux 使用了 GNU 软件中的大多数工具,并受 GNU 版权保护。1992 年,他根据 GPL 协议开源了内核。

Linux 的现状

如今,超级计算机,智能电话,台式机,Web 应用的服务器,平板电脑,笔记本电脑和家用电器(如洗衣机,DVD 播放器,路由器,调制解调器,汽车,冰箱等)都在使用 Linux 操作系统。

原文地址:https://learnku.com/linux/wikis/36485 如有侵权请反馈我们删除,谢谢!