小乐子零基础入门教程 (linux从小白到精通)

Hi~欢迎各位继续关注美丽又可爱的程序媛小乐子~

今天我们继续Linux入门系列,先给大家送上上一期的传送门吧:

跟着小乐子入门Linux系列01:操作系统泛谈——上古时代

我们今天接着上一期,继续为大家介绍有关Linux的前世今生吧。

小乐子零基础入门教程,学习linux系统和unix

Firefox是大部分Linux桌面发行版都会采用的默认浏览器

其实很多大牛们都知道,要聊Linux的前世今生的话,如果不提Unix可是会显得很不专业的,毕竟Linux的出现是和Unix有着千丝万缕的关系的哦~

在喜欢二次元的小乐子眼里,不知道为什么总觉得Unix和Linux好像双生姐妹花一样的存在呢~

小乐子零基础入门教程,学习linux系统和unix

“姐妹花”一般的Unix和Linux

好吧,要是深究的话,其实Unix和Linux的关系并不像“姐妹”那样呢。其实Unix在设计和诞生初期,是一套非常典型的“分时操作系统”哦。而且,其实一开始Unix并不叫这个名字,而是叫做“Unics”哦,大家不知道吧~~

最早的时候,在大名鼎鼎的“贝尔实验室”里,小伙伴们正在酝酿一个“多用户、多任务、多层次”的操作系统开发计划。所谓的“多用户、多任务、多层次”,在老外的原话里,其实就是“multi user,multi processor,multi level”这三个英文词组。有那么多的“multi”,所以大家就把它叫做“multics”操作系统,全称是“Multiplexed Information and Computing Service”,翻译成中文也就是“多路信息及计算服务”操作系统。

这项计划是从1965年左右开始的,一直到1969年左右,都没有什么太好的进展结果,大家都觉得进度太慢了,所以逐渐也就对这项计划不怎么在意了。

时间就这么来到了1970年。这一年可是值得在计算机发展史上被隆重记录的一年哦。这一年,贝尔实验室里一个名叫“Ken Thompson”的人,嗯...让小乐子找找,就是下面这个人啦:

小乐子零基础入门教程,学习linux系统和unix

Ken Thompson

好吧,其实这家伙的照片在网上很容易找得到。嗯...这个造型并不是小乐子喜欢的类型呢~~瞧这一脸油腻的大胡子,负分滚粗~

不对不对,我们还是说回正事儿。这位大胡子爷爷看到了实验室里闲着没人用的一台“PDP-7”电脑,恩,就是下图里这台:

小乐子零基础入门教程,学习linux系统和unix

PDP-7

于是Ken大爷就在这台电脑上自己瞎折腾起来了。由于当时这台电脑最多只能支持两个用户同时使用,所以这位大爷和他的同事们就戏称这套系统为“UNiplexed Information and Computing Service”,简称就是“Unix”啦。

霍霍霍~各位萌新们,你们现在知道为什么在计算机系统中,所有的时间计算方式都是从1970年1月1日开始计算的了吧。

到了第二年,也就是1971年,Ken大爷又从实验室里申请到了新的计算机设备,这一年被认为是Unix的正式第一版出现了。然后两年后,大爷和他的同事开始嫌弃汇编语言用起来很麻烦,想自己研究一门更高级的编程语言。于是就有了B语言,但是大爷的一位名叫“Dennis Ritchie”的同事觉得B语言还是用着不痛快,于是就有了大名鼎鼎的C语言。那一年是1973年,而这位Dennis Ritchie也被大家称为了“C语言之父”。

小乐子零基础入门教程,学习linux系统和unix

C语言娘

嘿嘿嘿,按照年龄来计算,C语言娘已经是不折不扣的“御姐”了呢~

对了对了,这位Dennis Ritchie现在经常和Ken Thompson一起,双双被称为Unix之父。啧啧~两位爸爸~~

不知道各位萌新程序员们对Unix留存怎样的印象,其实我们日常熟知的苹果电脑所采用的MacOS操作系统就是一个基于Unix所开发的操作系统,大家也可以直接认为MacOS就是一个Unix。

小乐子零基础入门教程,学习linux系统和unix

使用MacOS 的苹果电脑

除此之外,如果大家在很多企业级或政府客户的生产环境下工作过,一定也会听说过“蓝色巨人”IBM研发的服务器操作系统AIX,这套操作系统也是Unix系的。另外比较有名的还有Sun公司研发的Solaris系统和惠普的UX系统。

而为什么说Linux与Unix有撇不清的关系,Linux的出现与Unix之间究竟有怎样的联系,小乐子就留到下次跟大家分享吧~

喜欢听故事的各位小朋友们,多关注小乐子吧~