Linux0.11 源码趣读
闪客
低并发编程公号作者
18650 人已学习
赠一得一
课程目录
已完结/共 22 讲
Linux0.11 源码趣读
15
15
1.0x
00:00/00:00
登录|注册

开篇词|这一次,让我们用读小说的心态拿下Linux源码

你好,我是闪客,欢迎和我一起学习 Linux 源码。
每个程序员都有一个操作系统梦,想要深入理解操作系统,品读源码是必经之路。
很多优秀的操作系统书籍,都是以 Linux 0.11 这个经典版本为研究对象进行讲解的,比如《Linux 内核设计的艺术》《Linux 内核完全注释》等,毕竟挑战最新版本难度过大,Linux 0.11 的知识含量更匹配初学者需要,也足以让我们建立对操作系统的基本认识。
但为什么即便是 Linux 0.11 这种代码量最少的版本,仍然令很多人望而却步呢?
我们看看《Linux 内核设计的艺术》的开头:
对于操作系统而言,稳定且可靠地运行是最重要的。现行技术方案是将用户进程与用户进程之间、用户进程与操作系统之间进行分离,操作系统可以管理用户进程,但是用户进程之间不能相互干预 ……
怎么样?你是不是看了个开头,就有点昏昏欲睡?因为这些图书已经建立了宏观视野,仿佛“上帝”俯瞰源码,一切了然于胸。然而对于还没入门的我们来说,跟着大部头书籍梳理操作系统的整体逻辑,往往就会以失败告终。
而同样都是大部头书籍,为什么很多小说就能让我们欲罢不能,看得直呼过瘾。我们看一下《天龙八部》的开头。
青光闪动,一柄青钢剑倏地刺出,指向中年汉子左肩,使剑少年不待剑招用老,腕抖剑斜,剑锋已削向那汉子右颈。那中年汉子……
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文介绍了一位作者以读小说的心态来学习Linux源代码的经历。作者认为传统的大部头书籍对于初学者来说往往难以理解,因此他尝试用更轻松的方式来阅读Linux源代码。他将Linux 0.11源码学习分为五个部分,从开机后的苦力活到shell程序的执行,逐步讲解了操作系统的核心工作原理。作者强调通过一行行代码逐渐把读者带入情节,让他们不知不觉地理解整个操作系统的体系架构。他希望读者能跟随他完成这个系列,并发现操作系统源码并不像想象中那么难以理解。文章作者是一位业余研究底层技术的公号作者,擅长用通俗易懂的语言讲解复杂的技术原理。

该试读文章来自《Linux0.11 源码趣读》,如需阅读全部文章,
请先通过赠一得一解锁课程
赠一得一
登录 后留言

全部留言(23)

  • 最新
  • 精选
  • 文经
    置顶
    还记得我上大学的时候抱着赵炯《Linux内核完全注释》看得不求甚解不亦乐乎,可惜现在没从事内核相关开发。请问孙老师,后续还有什么安排?

    作者回复: 可以可以,大学就看这本神书了!我的专栏后续计划么?就是把剩下的四部分陆续出完呀,再之后就没想过了。

    2022-11-02归属地:北京
    2
    13
  • 风轻扬
    老师对学习c和汇编有什么建议吗

    作者回复: 通过 Intel 体系结构学汇编,再通过汇编去学 c,找出 c 对应的汇编代码,理解其本质。

    2022-11-02归属地:北京
    14
  • 西西弗与卡夫卡
    这种小课有意思了,赞

    作者回复: 哈哈,这只是五分之一的内容哟,加油加油

    2022-11-02归属地:北京
    9
  • Geek_8dcf1d
    请问汇编语言有什么学习建议吗,本科经济专业转行读计算机研究生,基础很一般呜呜

    作者回复: 我本科读的也是经济学,汇编语言超级简单,各种寄存器和内存复制来复制去而已,一条条指令看一遍就懂了,用不了多少时间。 可以跟着王爽的书过一遍,或者跟着 gnu as 汇编器手册过一遍,或者跟着 Intel 手册指令集的章节过一遍。原因很简单,第一种是跟着书的思路学,第二种是从汇编器的视角学,相当于汇编语言的说明手册,第三种是从 ISA 指令集定义的视角学。

    2022-11-03归属地:北京
    7
  • 若川
    啥时候能像闪客大佬一样,在极客时间出一门自己的课~🤣

    作者回复: 川佬只要想出肯定就能出的呀

    2022-11-02归属地:北京
    6
  • 瞌睡的李先生
    从公众号追过来+1

    作者回复: ✌️✌️✌️

    2022-11-02归属地:北京
    2
    5
  • 你觉得我是常看的人么
    闪客的粉丝,更喜欢这个有音频的!很给力!

    作者回复: 哈哈,我的声音,见笑啦

    2022-11-02归属地:北京
    1
  • 无笔秀才
    请问老师这个版本内核的源码 在哪里下载呢?我到https://www.kernel.org/这上面没有找到都是比较新的版本的。

    作者回复: http://www.oldlinux.org/Linux.old/

    2022-12-03归属地:北京
    2
  • 柒城
    跟着老师学

    作者回复: 看小说一样学嘿嘿

    2022-11-03归属地:北京
  • BP
    支持支持

    作者回复: ❤️❤️❤️

    2022-11-02归属地:北京
收起评论
显示
设置
留言
23
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部