📅  最后修改于: 2020-12-07 06:00:20             🧑  作者: Mango
在早期,计算机的大小与房屋或公园一样大。因此,您可以想象操作它们有多么困难。而且,每台计算机都有不同的操作系统,这使得在它们上进行操作变得更加糟糕。每个软件都是为特定目的而设计的,无法在其他计算机上运行。这是非常昂贵的,普通人既买不起,也听不懂。
1969年,贝尔实验室的开发人员团队启动了一个为所有计算机制作通用软件的项目,并将其命名为“ Unix”。它简洁大方,使用“ C”语言代替汇编语言,并且其代码可回收。由于它是可回收的,因此现在将其部分代码(通常称为“内核”)用于开发操作系统和其他功能,并且可以在不同的系统上使用。它的源代码也是开源的。
最初,Unix仅在具有大型机和小型计算机(PC是微型计算机)的大型组织(如政府,大学或大型金融公司)中发现。
八十年代,IBM,HP和许多其他公司等许多组织开始创建自己的Unix。这导致一堆Unix方言。然后在1983年,Richard Stallman开发了GNU项目,其目标是使其能够像操作系统一样免费地在Unix上使用并为每个人所使用。但是他的项目未能获得普及。其他许多类似Unix的操作系统应运而生,但没有一个能够获得普及。
1991年,来自芬兰赫尔辛基大学的学生Linus Torvalds认为自己可以免费获得Unix的学术版本,因此开始编写自己的代码。后来,该项目成为Linux内核。他想使用Unix 386 Intel计算机,但负担不起,因此专门为自己的PC编写了该程序。他使用GNU C编译器在MINIX上完成此操作。 GNU C编译器仍然是编译Linux代码的主要选择,但其他编译器也可以使用,例如Intel C编译器。
他开始只是为了好玩,但最终完成了一个如此大的项目。首先,他想将其命名为“ Freax”,但后来变成了“ Linux”。
他以自己的许可证发布了Linux内核,并且仅限于商业使用。 Linux使用GNU软件中的大多数工具,并拥有GNU版权。在1992年,他根据GNU通用公共许可证发布了内核。
如今,超级计算机,智能电话,台式机,Web服务器,平板电脑,笔记本电脑和家用电器(如洗衣机,DVD播放器,路由器,调制解调器,汽车,冰箱等)都使用Linux OS。