看小说能写操作系统内核?
大家好最近逛开源社区,发现一个开源项目 flash-linux0.11-talk 把学习操作系统源码,写成了一部小说,把内核当小说看,挺爽的。简介品读 Linux 0.11 核心代码这个开源项目,作者以写小说的方式进行介绍操作系统核心代码,深入浅出的介绍了操作系统是怎样写出来的。部分章节标题:大纲项
大家好
最近逛开源社区,发现一个开源项目 flash-linux0.11-talk 把学习操作系统源码,写成了一部小说,把内核当小说看,挺爽的。
简介
品读 Linux 0.11 核心代码这个开源项目,作者以写小说的方式进行介绍操作系统核心代码,深入浅出的介绍了操作系统是怎样写出来的。
部分章节标题:

大纲
项目主要分为6大模块:
- 第一部分:进入内核前的苦力活
- 第二部分:大战前期的初始化工作
- 第三部分:一个新进程的诞生
- 第四部分:shell 程序的到来
- 第五部分:从一个命令的执行看操作系统各模块的运作
- 第六部分:操作系统哲学与思想
细节
该开源项目每章的内容都写的简洁明了,就比如第一回,写到的就两行代码:
mov ax,0x07c0
mov ds,ax
图文并茂的讲解了具体是什么意思
可见作者是很用心的讲解操作系统源码,用这种小说的方式去讲解,极大的降低了学习难度。
小结
想想我们看小说的时候是不是很爽,看这个开源项目也是一样,作者也是想要像写小说一样的把操作系统源码,生动有趣的展现给我们。快看起来像刷小说一样,一口气刷完它。
项目地址: https://github.com/sunym1993/flash-linux0.11-talk
更多有意思的开源项目: https://gitee.com/sourceteam/open-daily
相关文章
projects
YY 直播团队的开源项目,极力推荐
大家好 今天发现一款由YY直播团队开源的全新的移动端视频动画解决方案 - YYEVA 简介 YYEVA(YY Effect Video Animate)是YY直播团队开源的移动端适配动画解决方案,该方案包含了客户端渲染引擎,设计配套工具等,可以说是很全面,很完善的一套方案。 项目流程图 YYEVA工具链 工作流程 通过 A...
tools
震惊,项目编码竟然可以被996指数化
大家好,最近逛 Github 发现一开源项目,可以分析出我们的真实编码强度,看看我们是真的996还是摸鱼的。简介code996 是一个代码分析工具,它将 Git 项目中的 commit 时间分布进行了可视化的展示,进而可以轻松的看出编码工作的实际强度。使用linux 环境在 Git
projects
又一个完整的开源商城
大家好,我是阿白今天产品说要整个一套的商城系统,速度要快,最好几天之内搞定…还让人愉快的玩耍吗?作为程序员怎么能不尝试下就放弃呢~要快还要好使,想想,只能去 GitHub 里面找找了。好在上天眷顾,找到了 Mall4j 这个项目。简介Mall4j项目是一个完整的开源的电商系统,采用现阶段流行技术实现
这篇文章有帮助吗?
感谢反馈。