Linux概述

一、Linux简介

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户多任务支持多线程多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

二、Linux发行版

Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。
在这里插入图片描述
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

三、Linux与Unix的关系

从历史的角度看两者的关系,能加深理解。
19世纪70年代的时候,贝尔实验室、麻省理工和通用电气计划合作开发一个多用户分时操作系统multics,但是出于某些原因,最后这个计划失败了。虽然计划失败了,但是过程中保留了一些开源的代码及框架,所以贝尔实验室的Ken Tompson就基于multics,利用B语言写了一个Unix操作系统。但是采用B语言的Unix操作系统性能不佳,于是Ken Tompson和同事Dennis Richres一同利用C语言对Unix操作系统进行了优化。
到了19世纪80年代的时候,一些公司如IBM、Sun、hp等非常看好Unix操作西戎,于是开始基于Unix操作系统开发了一系列的软件,例如IBM的AIX、hp的hpUx等。但是这些软件只能安装到高性能的服务器上,根本无法安装到普通的个人计算机中。于是,号称“世界第一黑客”的Richard Stallman就提出了伟大的GNU计划,他认为在自由的时代用户应该免费享有对软件源代码阅读、修改的权利,软件公司可以靠提供服务和训练获得盈利而不是通过垄断。
然后,当时还是研究生的Linus Torvalds就加入到了GNU计划当中,他在AT&T System V的衍生版本Minix基础上进行开发,做出了Linux操作系统(所以Linux操作系统的更确切叫法应该是GNU/Linux操作系统)。Linux操作系统相比于Unix操作系统的进步之处在于能适用于普通的个人计算机,使得Linux操作系统的使用更加容易。之后GNU计划中的成员又基于Linux操作系统开发了不同的版本,并开源了许多发行版本。
因此Linux和Unix的关系可以由下图表示。
在这里插入图片描述
注:本文参考资料,十分感谢!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值