当前位置: 首页 > 其它资源 > 正文
大眼仔带您快速了解 Linux 操作系统的发展历史

大眼仔带您快速了解 Linux 操作系统的发展历史

作者:大眼仔~旭 日期:3年前 (2022-03-22) 评论:0 条

摘要:Linux 是软件行业中最流行的术语。可是在 Linux 发展这么多年来,你真的了解它的历史吗?今天大眼仔给大家整理了这篇 Linux 操作系统的发展史,如果您想快速的了解它的过去,那么这篇文章可以很好的帮助您补充 Linux 是如何从无到有,以及到今天如何普及全世界的。 [caption id="" align="a…

Linux 是软件行业中最流行的术语。可是在 Linux 发展这么多年来,你真的了解它的历史吗?今天大眼仔给大家整理了这篇 Linux 操作系统的发展史,如果您想快速的了解它的过去,那么这篇文章可以很好的帮助您补充 Linux 是如何从无到有,以及到今天如何普及全世界的。

Linux

Linux 操作系统的发展历史

什么是 Linux?这个名字是怎么来的?

实际上,Linux 是操作系统的内核。现在你必须了解什么是内核——它是 Linux 操作系统的核心。基本上,内核是一个计算机程序,充当应用程序和硬件之间的桥梁。整个操作系统都建立在这个内核之上,它可以完全控制系统中的一切。

在早期,每台计算机都有不同的操作系统集,因此这些系统的执行非常困难。每个软件都是为特定目的而设计的,无法在其他计算机上运行。成本极高,普通人买不起,也无法理解。

为了克服这个问题,他们需要一个可以一次执行一个或多个任务的多用途和多用户操作系统。许多开发人员正在努力构建某种系统来克服这个问题。

直到 AT&T 贝尔实验室的两位朋友 Kenneth Thompson、Dennis Ritchie 和其他人开始开发小型操作系统。

Multics

1965 年 MIT(麻省理工学院)、GE(通用电气公司)和贝尔实验室这三个大型组织开展了一个联合项目,以创建分时操作系统 MULTICS。 Multics 是一个首字母缩写词(计算机世界中没有的),代表 MULTiplexed Information and Computing System。

Multics本质上非常复杂,执行起来需要太多时间,所以它被停止了。 1969 年贝尔实验室花费大量金钱和时间后撤回了该项目。

任何创新,无论成功还是失败,都会为未来创造一些路线图,Multics 也会发生同样的事情。 贝尔实验室的一些研究人员 Ken Thompson、Dennis Ritchie、Mcilroy 继续利用 Multics 的多用途和多用户特性进一步开发。

注意:Dennis Ritchie 还发明和开发了 C 语言。

UNICS 或 UNIX 是怎么来的?

与此同时,Ken Thompson 开发了一款名为 Space Travel 的视频游戏。但是没有硬件可以运行这个游戏。于是他决定在 PDP-7(小型机)上运行游戏,并开始编写自己的文件系统。

1969 年晚些时候,Ken、Dennis Ritchie 和 Rudd Canaday 为 PDP-7 创建了一个新的操作系统,并将他们的新操作系统称为 UNICS for UNiplexed Information and Computing System。

UNICS后来被修改成UNIX,简洁优雅,用“C”语言代替汇编语言,代码可循环使用。使用称为内核的代码部分,开发人员可以创建不同的操作系统和功能。

此外,它的源代码是开源的,这意味着您可以修改和开发自己的代码。

后来 AT&T 贝尔实验室收购了 UNIX 并提供了资金支持。从 1972 年到 1978 年,UNIX 进行了修改,许多大型组织、大学开始使用它。

但在 1975 年以后,AT&T 开始在商业上销售 UNIX,并在 1982 年发布了第一个名为 UNIX system III 的商业版本。

但是这一举动在市场上造成了混乱,最终 UNIX 被分成了两部分。第是 1 部分…

UNIX 系统 V:系统 5

1983 年发布的 UNIX 收费版本称为 system V,具有未来兼容性。 AT&T 还与其他大学共享其源代码以加快开发速度。

但它为公司做了两件事。 首先,在新功能方面肯定发生了重大发展,其次,许多使用 UNIX 的大学生编写了自己的代码并对其进行了彻底的修改。

这是第 2 部分…

伯克利软件发行版 (BSD):bsd

加州大学巴克利分校的学生从很早的时候就开始使用 UNIX,并最终编写了不同于 BSD UNIX 的新代码。 它产生了巨大的变化,因为现在任何人都不必依赖 UNIX 和 AT&T 来购买许可证。

然后在 1980 年代,许多公司开始开发自己的 UNIX:

  • IBM 创建了 AIX
  • Sun 创造了 SunOS (Solaris)
  • 惠普创建了 HP-Unix 等。

它在市场上造成了混乱,每家公司都以不同的方式做同样的事情。 那些日子发生了许多法律战争,但创新以某种方式停止在两者之间。

GNU(GNU 不是 Unix):

哈佛和麻省理工学院的一名程序员(理查德斯托曼)看到软件公司越来越倾向于根据禁止共享的条款为其软件提供版权,并立即想到解决方案并启动了 GNU 项目。

Gnu 的目的是开发一个完全免费的系统。 任何人都可以自由地使用、修改、分发它,没有法律上的麻烦。 他的目标是为每个人制作一个开源操作系统。

1985 年,在非营利性自由软件基金会 (FSF) 的领导下,他为 GNU 软件发行版创建了通用公共许可证 (GPL)。

Stallman 在 GNU 项目下创建了许多有用的工具和实用程序,例如 Emacs 文本编辑器、GCC、Bash shell 和 Glibc。 许多 CLI(命令行界面)工具即使在今天仍然被大量使用。

一个计算机科学专业的学生创造一些东西!!!

1991 年,芬兰赫尔辛基大学的学生 Linus Torvalds 购买了 I386 硬件并编写了新的 POSIX(便携式操作系统接口)内核。 它基于 MINIX(一种为学术用途而创建的类 Unix 系统,不受 Andrew S. Tanenbaum 发布的任何法律问题)。

它被命名为 Linux 0.02 版并于 1991 年 10 月 5 日发布,由 Linux 内核和 3 个实用程序组成(bash – 一个命令行界面,update – 一个用于刷新文件流的实用程序,以及 GCC – 一个 CPP 编译器)

他将源代码放到网上,并就他的发现写了一封电子邮件:

Linux operating system

Linus Torvalds 电子邮件

他专门为自己的 PC 编写了这个程序,因为他想使用 Unix 386 Intel 计算机但买不起。

虽然它还处于初级阶段,并且对操作系统的支持非常少。 所以他欢迎其他开发者使用和修改它。

后来许多程序员加入了他的行列来开发 Linux,从而增加了一些特性,如改进的文件系统、网络支持、设备驱动程序和多处理器支持。

为 Linux 选择名称和吉祥物

Linus Torvalds 最初想将操作系统称为 FREAX(免费 + 怪胎 + 来自 Unix 的“X”)。 他甚至将文件名保存为 Freax 大约一年。 但是其中一位使用该操作系统的志愿者已经将文件上传到了一个名为 Linux 的 FTP 服务器,最终,Linus 同意保留这个名称。

1996 年,Torvalds 宣布 Penguin 是 Linux 的官方吉祥物。 他的选择背后的故事是有一次他在澳大利亚动物园被一只企鹅宝宝“偷袭”。 吉祥物名称被选为 TUX,作为 Torvalds 的 Unix 的衍生产品。

发明者所做的另一件重要事情! (版权所有)

最初,当 Torvalds 推出正式版 Linux 时,官方并未提及版权和隐私控制。 因此,市场对其免费使用产生了一些困惑。

Linux 立即受到 GNU 通用公共许可证 (GPL) 的版权保护。 GNU GPL 实际上被业内大多数人称为 copyleft 而不是版权,因为它的条款与大多数商业许可有很大不同。

您可以使用、修改甚至出售修改后的 Linux 版本,但您必须向公司提供完整的源代码和编译器二进制文件。

原始所有者 – Linux 内核中的 Linus Torvalds – 保留软件的版权,无论修改或添加到谁或添加多少。

今天的 Linux?

现在全球超过 97% 的超级计算机(包括 Top10)、超过 85% 的智能手机、十亿台台式电脑、70% 的网络服务器、多种应用(DSL 调制解调器、DVD、路由器、自动驾驶汽车、地铁系统 、空间站计算机等)运行 Linux。

今天,Linux 用于执行常见任务,例如运行办公应用程序、多媒体、图形和游戏。 它还为编程和 Web 开发提供了强大的工具。 Linux 专为在台式机、服务器、物联网设备和移动设备 (Android) 上运行而构建。

数以千计的开发人员获得了数百家公司的报酬,例如 Red Hat、三星、英特尔、IBM、Novell、甲骨文、诺基亚、谷歌、AMD、微软等 Linux 公司。

一些最受欢迎的发行版是 Ubuntu、Red Hat Enterprise Linux (RHEL)、Debian、Fedora、CentOS、OpenSuSE、Arch、Mint 和 Solaris。

声明:大眼仔旭 | 本文采用署名-非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
文章名称:《大眼仔带您快速了解 Linux 操作系统的发展历史
文章固定链接:https://www.dayanzai.me/a-brief-history-about-linux.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
转载声明
全部评论: (0条)
^_^ 暂无评论!

发表评论

返回顶部