01. Linux 简介

历史

在李纳斯研究完 Minix 系统的源代码之后,他发现 Minix 系统内核的设计非常糟糕。

随后,他凭借着自己多年的汇编和 C 语言经验,从头开始写了一个操作系统内核,并将其命名为 Linux,与他的名字 Linus 只有一字之差。当然,一开始他倒是有尝试过基于 Minix 内核来做开发,但是开发到最后他发现,Minix 之所以设计成教育版,是因为它只适合拿来学习和借鉴。

李纳斯在 1991 年 9 月 17 日那天,向外宣布他所开发的 Linux 内核将供大家免费使用,所以后期的各种分发版本都基于 Linux 内核。

在那之后,有越来越多的人开始了解他所开发的 Linux 内核,各厂家也相继开始在 Linux 内核的基础上尝试扩展出适合自家使用或适合某种商业用途的分发版本。

C 语言可以算是高级语言的开山祖师,他的运行速度比其他语言都要快,但它和汇编比起来却慢了 30% 左右。所以在早期的时候,由于资源有限,人们通常不会选择基于 C 语言开发的系统,而是选择基于汇编所开发的系统。

但由于 C 语言的跨平台能力突出,它击败了所有其他只基于汇编所开发的系统,基于 C 语言所开发的系统在目前的市场上仍然处于主导地位。

 

主流的分发版本

  • 红帽 / Redhat
    • 社区版商业操作系统 / CentOS (从 Redhat 衍生而来)
  • 缔鞭 / Debian
    • 乌班图 / Ubuntu(从 Debian 衍生而来)
  • 斯莱克威尔 / Slackware
    • 苏瑟 / SUSE(从 Slackware 衍生而来)
       

手册将用到的分发版本

由于市面上的分发版本众多使人眼花缭乱,这里我将只讨论 CentOS 的使用。虽然 Ubuntu 也是免费的,但由于使用 CentOS 分发版的公司比较多,所以我要集中精力带大家一起学习 CentOS 服务器系统的使用。不过,当你知道如何使用 CentOS 时,你只要稍微学一下 Ubuntu 特有的东西,就可以上手使用 Ubuntu 了。
 

我所撰写的英文版本

1. A brief introduction of Linux
 

引用

Linux
 

参见

想看手册的其他内容?请访问该手册的所属专栏:《Linux 管理员手册:既简单又深刻

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值