00:00
好,接下来我们就正式开始Linux的学习了。首先就是入门篇,我们先做一个linu的概述,就了解一下它到底是什么,怎么来的。这个过程当中呢,其实是有很多有意思的故事啊,而且涉及到了很多it界的大神啊,所以这一部分我们可以先放轻松,抱着听故事的心态对Linux做一个整体的了解。那首先我们要知道Linux到底是什么?其实这个我们都已经清楚了啊,它本身就是一个操作系统,Operating system缩写就是OS,我们经常在很多地方看到这个OS的缩写,它表示的就是操作系统。那所谓的操作系统呢,它其实是直接用来操作计算机底层硬件的软件啊,所以它其实就是说最底层的一个软件,如果有同学自己动手啊,配过电脑,DIY过电脑的话,那肯定就会知道,如果说我们都已经把这个电脑组装好了,配好硬件了,那么之后的第一件事要干什么呢?那肯定就是先去装一个操作系统。
01:08
我们最熟悉的操作系统那肯定就是Windows了啊,从早一点的Windows xp,到WINDOW7 win10,到现在的WIN11,我们非常的熟悉啊,我们的个人电脑一般用的操作系统就是Windows。那如果说我们用的是苹果电脑呢,诶,那操作系统就不一样了,操作系统应该是Mac OS啊,早一点可能叫做Mac osx,那现在统一都叫做Mac OS。那我们会发现它其实是跟Windows完全不同的另外一种操作系统。而我们现在所说的Linux呢?啊,其实就是跟Windows Mac OS并驾齐驱的另外一种操作系统。啊,当然了,关于Linux本身这个单词的发音,那每个人可能有各种不同的读法啊,这个五花八门啊,比如说读作Linux,或者读作Linux Linux啊,各种各样的读法都有,这个其实本身并不重要,我们知道这个名字嘛,只是一个代号而已,我们知道自己说的是什么,别人说的是什么,互相能听懂就可以了啊关于我自己的习惯呢,我是把它读作Linux啊,所以接下来我们只要提到这个操作系统的时候,我的发音都是Linux。
02:23
这里我们可以看到啊,这个Linux的图标呢,它是一只企鹅,诶这个企鹅其实是有名字的,它名字叫做。Tux啊tu tus在英语里边有晚礼服的意思啊,所以看起来这是一只穿着晚礼服的企鹅啊,不过这只企鹅那看起来有点奇怪啊,提到企鹅,我们自然就想起来很著名的啊,腾讯QQ的那只企鹅啊,这只企鹅跟QQ那只看起来萌萌哒的企鹅不一样,这只企鹅它是两只脚岔开坐在地上啊,看起来没什么精神劲儿啊,这是为什么呢?
03:02
诶,这就要从Linux到底是怎么来的,要从它诞生的故事讲起。要讲Linux诞生的过程呢,那就必须要提到一个人了,就是这位传说中的Linux之父,他的名字叫做李纳斯托瓦兹,李纳斯托啊,当然了,这个翻译的话也有不同的翻译啊,有人可能把它叫做李纳斯啊,这个当然都不重要了,名字而已。李纳斯这个人呢啊,他按他自己的说法啊,比较自谦,他说自己长相比较丑陋啊,我们可能比较关注他的发量,诶,我们一看这个发量看起来好像还行啊。但是不要小瞧他,这是一个不折不扣的大神,可以说李纳斯是程序员中的一个传奇。就是他一个人写出了最初的linu斯版本,就他一个人写出来的,而且更厉害的是,这还是他上大学的时候干的啊,就20出头的时候干的这件事儿,那其实Linux的诞生呢,本身是比较偶然的啊,充满了戏剧性啊,你想一个大学生他不太可能从一开始就有这样一个想法,说我一定要干出一套操作系统来啊,那李纳斯呢,当然有他自己的技术基础啊,从小就有这个黑客的潜质啊,上中学的时候他就自己已经熟练的掌握了汇编语言,诶,我们都知道这个汇编语言,这是能够直接操作计算机硬件的非常底层的一个语言。
04:33
如果他再往下的话,那就是0101这样的机器语言了啊,所以李纳斯其实对汇编是非常有研究,非常熟悉的,他自己也直接用机器码,就0101这样的代码直接写过程序。上个世纪啊,20世纪90年代的时候,李纳斯上大学,上大学期间他就对当时一个非常著名的操作系统叫做unix产生了浓厚的兴趣啊,那unix呢,是当时可以说是非常简洁高效的一款操作系统啊,深深的吸引了李纳斯。但是呢,这款操作系统它源码并不是开放,李纳斯感兴趣,他也并不能看它底层的具体实现。
05:16
而基于unix呢,当时有人开发出了一个变种叫做liix liix呢,可以理解成是一个简化版的啊,呃,缩小版的unix,它的源码是开放出来可以供大家研究学习的,所以李纳斯在1991年初就开始基于Linux去进行了一些开发工作。其实他一开始呢,只是想解决一些minix不太好的地方,不能完成的事情,他想自己写一套东西出来替代lix啊,给他做一个优化改进,结果呢,越写越多,干脆最后就直接自己重写个系统得了。这样渐渐的他就写出了一个类似unix的操作系统的内容啊,他决定这件事情的时候是1991年6月,确定要做这件事情。
06:07
一直写,写的越来越多,当差不多写到1万行代码的时候,李纳斯实在受不了了啊,当然不能这么说啊,其实就是操作系统内核已经完成的差不多了,基本完成了。这是1991年的九月,所以我们看其实也就这么几个月的时间,李纳斯就开发完成了操作系统内核的0.01版本,把它命名叫做Linux啊,所以从这个角度来看的话啊,呃,很多人就说这个Linux为什么叫这个名字呢?因为它是李纳斯的一个类似于unix的操作系统啊,所以这两个结合起来,这就看我们怎么发音了啊,有人就把它叫做Linux啊,或者说你如果要是认为这个发音应该像unnux一样的话,那就把它叫做Linux啊,我的习惯是把它叫做Linux,我们读着会顺嘴一点啊,大家可以根据自己的习惯去选择。
07:06
李纳斯完成了Linux0.01版本之后呢,就直接把代码发布了,而且它不是简简单单的发布,他直接是把整个系统的源代码公开了。啊,所以大家注意,这一个举动非常的伟大,这就是我们所说的开源,他直接把自己写的这个源代码,让大家随意去下载,随意去阅读,随意去更改,啊,那从此呢,这个内核,诶,大家就开始很多人都开始在它基础上去增砖添瓦,然后去进行改进,整个内核羽翼逐渐丰满,一直发展到现在成为了一个非常伟大的项目,这就是Linux的诞生。
我来说两句