阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux起源和发展

380次阅读
没有评论

共计 2603 个字符,预计需要花费 7 分钟才能阅读完成。

一、什么是 linux?

Linux 是一套免费使用和自由传播的类 Unix 操作系统 ,是一个基于 POSIX 和 Unix 的 多用户、多任务、支持多线程和多 CPU的操作系统。伴随着互联网的发展,Linux 得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。

Linux 系统应用
Linux 不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux 操作系统不仅仅是被网络运维人员当作服务器使用,Linux 既可以当作服务器,又可以当作网络防火墙是 Linux 的 一大亮点。

linux 优点
Linux 与其他操作系统相比,具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得 Linux 成为开发路由交换设备的理想开发平台。

Linux 起源和发展

二、Linux 的起源

Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:

  • Unix 操作系统
  • MINIX 操作系统
  • GNU 计划
  • POSIX 标准
  • Internet 网络。

20 世纪 80 年代,计算机硬件的性能不断提高,PC 的市场不断扩大,当时可供计算机选用的操作系统主要有 Unix、DOS 和 MacOS 这几种。Unix 价格昂贵,不能运行于 PC;DOS 显得简陋,且源代码被软件厂商严格保密;
MacOS 是一种专门用于苹果计算机的操作系统。此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人 AndrewS.Tanenbaum 编写了一个操作系统,名为 MINIX,为了向学生讲述操作系统内部工作原理。MINIX 虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研 MINIX 源代码来了解电脑里运行的 MINIX 操作系统,芬兰赫尔辛基大学大学二年级的学生 Linus Torvalds 就是其中一个,在吸收了 MINIX 精华的基础上,Linus 于 1991 年写出了属于自己的 Linux 操作系统,版本为 Linux0.01,是 Linux 时代开始的标志。他利用 Unix 的核心,去除繁杂的核心程序,改写成适用于一般计算机的 x86 系统,并放在网络上供大家下载,1994 年推出完整的核心 Version1.0,至此,Linux 逐渐成为功能完善、稳定的操作系统,并被广泛使用。

Linux 起源和发展

Linux 起源和发展

三、Linux 的发展史

1984 年,Andrew S.Tanenbaum 开发了用于教学的 UNIX 系统,命名为 Mininx。

1989 年,Andrew S.Tanenbaum 将 Minix 系统运行于 x86 的 PC 平台。

1990 年,芬兰赫尔辛基大学学生 Linux Torvalds 首次接触 Minix 系统。

1991 年,Linux Torvalds 开始在 Minix 上编写各种驱动程序等操作系统内核组件。

1991 年年底,Linux Torvalds 公开了 Linux 内核源码 0.02 版

1994 年,Linux 1.0 版本发布

1996 年,Linux 2.0 版本发布

2011 年,Linux3.0 版本发布

这里面我们所介绍的发布时间,指的都是内核大版本的发布时间,次要版本号更新时间请参看 FAQ,其中偶数版的内核为稳定版,奇数版的内核为开发版或测试版

四、Linux 和 Unix 的对比

我们所讨论的差异只从硬件支持,版权和价格这些来讨论他们之间的区别,UNIX 是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通 PC 机等多种不同的平台上,是应用面最广、影响力最大的操作系统。

  • Linux 是一种外观和性能与 UNIX 相同或更好的操作系统,但 Linux 不源于任何版本的 UNIX 的源代码,并不是 UNIX,而是一个类似于 UNIX 的产品。
  • Linux 是开发源代码的自由软件,UNIX 是对源代码实行知识产权保护的传统商业软件.
  • UNIX 系统大多是与硬件配套的, 而 Linux 则可运行在多种硬件平台上.
  • UNIX 是商业软件,需要收费, 而 Linux 是自由软件, 免费、公开源代码的
  • 在对硬件的要求上,linux 比 unix 要低, 没有 unix 那么苛刻. 在安装上 linux 比 unix 容易掌握.

五、类 Unix 操作系统介绍

  • 什么是类 Unix 操作系统?

类 Unix 系统(英文:Unix-like)是指继承 UNIX 的设计风格演变出来的系统,这些操作系统虽然有的是自由软件,有的是商业软件,但都相当程度地继承了原始 UNIX 的特性,有许多相似处,并且都在一定程度上遵守 POSIX 规范,但是它们却并不含有 UNIX 的源代码。由于 UNIX 标准认定价格昂贵,所以目前唯一获得 UNIX 标准认定的为苹果的 MACOS 系统。

  • 类 Unix 操作系统有哪些?

FreeBSD 及其衍生产品、OpenBSD 及其衍生产品、GNU/Linux、GNU/OpenSolaris 等等,这里面我们所介绍的几种主流的类 Unix 操作系统,他们大多都属于开源产品,在互联网上是可以获取到的,有兴趣的同学可以自行搜索并下载安装

并且接触到了一个概念叫做“类 Unix 操作系统”,也知道了这个类 Unix 操作系统的家族非常庞大。

六、linux 厂商

真实因为 GPL, 很多公司基于 linux 的源码进行修改、优化后推出了自己的产品,其中最著名的就是 redhat,其实每个国家都有自己的 linux 系统,比如中国最早的红旗 linux,现在的中科麒麟、深度,都是 linux 系统. 企业通过收取技术服务费来进行盈利。

七、linux 的应用

100% 的世界超级计算机跑在 Linux 上。包括 NASA 的集群。

SpaceX 在其灰背隼火箭引擎上使用具有特殊容错设计的 Linux。借此,Linux 帮助完成了 32 次航天任务。埃隆·马斯克 特斯拉

电影泰坦尼克是首个基于 Linux 服务器拍摄的电影。

即使 Linux 的最大的竞争操作系统微软 Windows 也拥抱 Linux。Windows 最近集成了 Ubuntu Bash 到 Windows 10 里了。

八、视频学习

视频:linux 介绍
视频:linux 起源

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-06-09发表,共计2603字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19350
评论数
4
阅读量
7968817
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

  星哥带你玩飞牛 NAS-16:不再错过公众号更新,飞牛 NAS 搭建 RSS 对于经常关注多个微...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛 NAS-5:飞牛 NAS 中的 Docker 功能介绍 大家好,我是星哥,今天给大家带来如何在...
星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛 NAS-1:安装飞牛 NAS 前言 在家庭和小型工作室场景中,NAS(Network Atta...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

  免费无广告!这款跨平台 AI RSS 阅读器,拯救你的信息焦虑 在算法推荐主导信息流的时代,我们...
多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞...
安装并使用谷歌AI编程工具Antigravity(亲测有效)

安装并使用谷歌AI编程工具Antigravity(亲测有效)

  安装并使用谷歌 AI 编程工具 Antigravity(亲测有效) 引言 Antigravity...
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...