0、开篇词 | 为什么要学习Linux操作系统?

你好,我是你的老朋友刘超。在“趣谈网络协议”结课半年之后,我又给你带来了一个新的基础课程,“趣谈Linux操作系统”。 在“趣谈网络协议”的开篇词中,我表达了作为一个合格的IT工程师,在职业生涯中学习基础知识的重要性。如果说当时,我对这件事只是一种感...

趣谈Linux操作系统

1、入学测验:你究竟对Linux操作系统了解多少?

限量发售中,仅限5000份,3大体系,22个模块,定位工作中80%的高频问题。

趣谈Linux操作系统

2、学习路径:爬过这六个陡坡,你就能对Linux了如指掌

很多人觉得Linux操作系统刚开始学起来很难,主要是因为我们平时办公或者学习用的都是Windows系统,而Windows和Linux的使用模式是完全不一样的。 Windows的基本使用模式是“图形化界面+菜单”。也就是说,无论我们做什么事情,首先要找...

趣谈Linux操作系统

3、你可以把Linux内核当成一家软件外包公司的老板

在平时的生活中,我们几乎时时刻刻都在使用操作系统,只是大部分时间你都意识不到它的存在。比如你买了一部手机或者一台平板电脑,立马就能上手使用,这是因为它们里面都预先安装了操作系统。 所以啊,哪有什么岁月静好,只不过有人替你负重前行。而操作系统就扮演了这...

趣谈Linux操作系统

4、快速上手几个Linux命令:每家公司都有自己的黑话

如果你还没有上手用过Linux,那么接下来的课程,你可能会感受到困惑。因为没有一手的体验,你可能很难将Linux的机制和你的使用行为关联起来。所以这一节,咱们先介绍几个上手Linux的命令,通过这些命令,我们试试先把Linux用起来。 为什么我把Li...

趣谈Linux操作系统

5、学会几个系统调用:咱们公司能接哪些类型的项目?

上一节我们讲了几个重要的Linux命令行,只有通过这些命令,用户才能把Linux系统用起来,不知道你掌握得如何了?其实Linux命令也是一个程序,只不过代码是别人写好的,你直接用就可以了。你可以自己试着写写代码,通过代码把Linux系统用起来,这样印...

趣谈Linux操作系统

6、x86架构:有了开放的架构,才能打造开放的营商环境

做生意的人最喜欢开放的营商环境,也就是说,我的这家公司,只要符合国家的法律,到哪里做生意,都能受到公平的对待,这样就不用为了适配各个地方的规则煞费苦心,只要集中精力优化自己的服务就可以了。 作为Linux操作系统,何尝不是这样。如果下面的硬件环境千差...

趣谈Linux操作系统

7、从BIOS到bootloader:创业伊始,有活儿老板自己上

有了开放的营商环境,咱们外包公司的创业之旅就要开始了。 上一节我们说,x86作为一个开放的营商环境,有两种模式,一种模式是实模式,只能寻址1M,每个段最多64K。这个太小了,相当于咱们创业的个体户模式。有了项目只能老板自己上,本小利微,万事开头难。另...

趣谈Linux操作系统

8、内核初始化:生意做大了就得成立公司

上一节,你获得了一本《企业经营宝典》,完成了一件大事,切换到了老板角色,从实模式切换到了保护模式。有了更强的寻址能力,接下来,我们就要按照宝典里面的指引,开始经营企业了。 内核的启动从入口函数start_kernel()开始。在init/m...

趣谈Linux操作系统

9、系统调用:公司成立好了就要开始接项目

上一节,系统终于进入了用户态,公司由一个“皮包公司”进入正轨,可以开始接项目了。 这一节,我们来解析Linux接项目的办事大厅是如何实现的,这是因为后面介绍的每一个模块,都涉及系统调用。站在系统调用的角度,层层深入下去,就能从某个系统调用的场景出发,...

趣谈Linux操作系统
1237