[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71857":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":17,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":15,"starSnapshotCount":15,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},71857,"flash-linux0.11-talk","dibingfa\u002Fflash-linux0.11-talk","dibingfa","你管这破玩意叫操作系统源码 — 像小说一样品读 Linux 0.11 核心代码",null,"HTML",22400,2943,384,51,0,8,24,76,45,false,"main",true,[],"2026-06-12 02:02:55","## 品读 Linux 0.11 核心代码\n\n\u003Cp align='center'>\n\u003Ca href=\"https:\u002F\u002Fwww.github.com\u002Fsunym1993\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F作者-闪客-2277cc.svg?style=flat-square&logo=GitHub\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fspace.bilibili.com\u002F325864133\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbilibili-飞天闪客-2277cc.svg?style=flat-square&logo=bilibili\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F25787738\u002F141248489-c7dc20c1-cc5d-4a2d-bb5d-b5d8f9182058.jpg\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F公众号-闪客-009977.svg?style=flat-square&logo=WeChat\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n**目标**：带大家把 Linux 0.11 核心代码与操作系统的设计思想啃下来\n\n**书籍购买**：[《Linux 源码趣读》](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FUJ9llP9TVxruhIC9jj-Q1g)\n\n**开篇词**：[闪客新系列！你管这破玩意叫操作系统源码](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FtvbkGLfhDq03xxM-FZ4zuA)\n\n---\n\n### 已发布文章：\n\n[开篇词](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FtvbkGLfhDq03xxM-FZ4zuA)\n\n* **第一部分：进入内核前的苦力活**\n\n   * [第1回 最开始的两行代码](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FLIsqRX51W7d_yw-HN-s2DA)\n   * [第2回 自己给自己挪个地儿](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FU-txDYt0YqLh5EeFOcB4NQ)\n   * [第3回 做好最最基础的准备工作](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002F90QBJ-lP_-du2qQJxNF-Fw)\n   * [第4回 把自己在硬盘里的其他部分也放到内存来](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FhStc-y-sabP-KwJUDUesTw)\n   * [第5回 进入保护模式前的最后一次折腾内存](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002F5s_nmrWRZbA_4mkNKOQ2Cg)\n   * [第6回 先解决段寄存器的历史包袱问题](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002Fp1a6QxYZyMpJF__uBSE1Kg)\n   * [第7回 六行代码就进入了保护模式](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FS5zarr9BmLhUHAmdmeNypA)\n   * [第8回 烦死了又要重新设置一遍 idt 和 gdt](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FssQKFMehxZxWT9i6mdRtXg)\n   * [第9回 Intel 内存管理两板斧：分段与分页](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002Fq2wU9IbX54t_GAuc9V5r7A)\n   * [第10回 进入 main 函数前的最后一跃！](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FISyaX5zPWRw_d-9zvZUPUg)\n   * [第一部分总结与回顾](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002F8bP3feeF_A13j7ysWur_JQ)\n\n* **第二部分：大战前期的初始化工作**\n\n   * [第11回 整个操作系统就20几行代码](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FkYBrMgHt7C9EmAcwJIPIxg)\n   * [第12回 管理内存前先划分出三个边界值](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FeoBFcgm0QrHOVi_WoS7PwA)\n   * [第13回 主内存初始化 mem_init](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002F_rTmjHIDCV9ADiJlfo5B3g)\n   * [第14回 中断初始化 trap_init](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FsFp_388qRncB-jpJeRzCGQ)\n   * [第15回 块设备请求项初始化 blk_dev_init](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FpIbVY1XPCktxGogc4lI1Bw)\n   * [第16回 控制台初始化 tty_init](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FyIrzEWUUuZC9OsiuU_lOaw)\n   * [第17回 时间初始化 time_init](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002Fy26MMfj8pP5PmbKDZBT5-A)\n   * [第18回 进程调度初始化 sched_init](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002Fj4FYWUSX_2gpDb_h4vEFqQ)\n   * [第19回 缓冲区初始化 buffer_init](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FX8BSbf1qShS11_fzfyOhTg)\n   * [第20回 硬盘初始化 hd_init](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002F803C9jHxIe42i9BrNzEvPA)\n   * [第二部分总结与回顾](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FHf9B1ww1wFxiUDkWb0obeQ)\n\n* **第三部分：一个新进程的诞生**\n\n   * [第21回 新进程诞生全局概述](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FH_OCZ2ZtGHWHge_rYKCkJw)\n   * [第22回 从内核态切换到用户态](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FAVl6R2N9d_sldkhfvC6aEw)\n   * [第23回 如果让你来设计进程调度](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FSf9vV7RCnVDlBKXx5jXs1Q)\n   * [第24回 从一次定时器滴答来看进程调度](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FyFre8Qv_ZCtjRkTS49n6rw)\n   * [第25回 通过 fork 看一次系统调用流程](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FrYBSH_AZDwgc8knSKDSSxA)\n   * [第26回 fork 中进程基本信息的复制](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002F8cy-xX3ekeqHelrFcYFkvw)\n   * [第27回 fork 中进程内存规划的问题](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002Fd2pHFSbTLb-nv2C_RfKlVA)\n   * [第三部分总结与回顾](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FV_Ryxox3iDCO994FzkSFfA)\n   * [第28回 番外篇 - 我居然会认为权威书籍写错了...](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FJzCy_4RPhy17_G6KbY3f2g)\n   * [第29回 番外篇 - 让我们一起来写本书？](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FNFUgJ4-hIyrs1sQr8AUCvA)\n   * [第30回 番外篇 - 写时复制就这么几行代码](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FPdnmys_hGoToZN193rfnoQ)\n\n* **第四部分：shell 程序的到来**\n\n   * [第31回 | 拿到硬盘信息](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502161&idx=1&sn=219186a1e587f40308515852d293aaf4&chksm=c2c5b3fcf5b23aead170092d4042abd54b272694cbaac3f750eb3adea584ee29653c72ad2915&scene=21#wechat_redirect)\n   * [第32回 | 加载根文件系统](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502181&idx=1&sn=b6dcbd1d2cf930002852008a1c4e6a65&chksm=c2c5b3c8f5b23ade1532b725995dbc3b0138202555e44a6e308b84d668a2ef3041eb5cf77f86&scene=21#wechat_redirect)\n   * [第33回 | 打开终端设备文件](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502230&idx=1&sn=44e023bf0b9b37261e35a6e3722bc57f&chksm=c2c5b33bf5b23a2d10a9dd36606c497f41a1c3dced57845ce7ef12741a348fab82beba462a8a&scene=21#wechat_redirect)\n   * [第34回 | 进程2的创建](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502269&idx=1&sn=19f6831de5bac0d8a588b80757dbb1f4&chksm=c2c5b310f5b23a0633df6a75e36f4dae515e9d9aee1fa046888573e3d60e62752612edae536a&scene=21#wechat_redirect)\n   * [第35回 | execve 加载并执行 shell 程序](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502475&idx=1&sn=4fcdbaa03bf6a1ca04db4013309c6aa3&chksm=c2c5b026f5b2393049efca68c429df5038fa0f317eea79fbd9ec2c661c3ec12b47a0701376a7&scene=21#wechat_redirect)\n   * [第36回 | 缺页中断](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502511&idx=1&sn=eacddbb11dd2402c561a611f708ee045&chksm=c2c5b002f5b23914ccd645d94bdc59e0322776f71f41e6744fddeca2bfa027d12a25ec6bfc8a&scene=21#wechat_redirect)\n   * [第37回 | shell 程序跑起来了](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502581&idx=1&sn=df3f2c19ce511ac24145091892f47837&chksm=c2c5b058f5b2394ee095d679071b43c23853dc86d5cfd4cc961568643110ab734f635b899984&scene=21#wechat_redirect)\n   * [第38回 | 操作系统启动完毕](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502613&idx=1&sn=d7e85595323d3de138e5ac52bf8e61dd&chksm=c2c5b1b8f5b238ae8785f45bf83434839689e7e5a697026d9ebde5738f11a83c4379a16c349f&scene=21#wechat_redirect)\n   * [第39回 | 番外篇 - Linux 0.11 内核调试](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502498&idx=1&sn=01cf816694f74ca8437374a9aa23ab64&chksm=c2c5b00ff5b23919c43ac96a38bc8b09f42ea17f92ea933157db3e7f0c77bb876bf7d0524afa&scene=21#wechat_redirect)\n   * [第40回 | 番外篇 - 为什么你怎么看也看不懂](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502517&idx=1&sn=d6a20fb6ad50da584ac32e60823a1834&chksm=c2c5b018f5b2390e690c465aa35d822d14a23a2b76587303e9374aca431a718e1b104569efe4&scene=21#wechat_redirect)\n   * [第四部分总结与回顾](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502650&idx=1&sn=ad947d70d372a1bc46741c459fd0ef9a&chksm=c2c5b197f5b23881a5e61c5581300beb4b3f1db8cab79eabec22fd847f1cdc0e11d3a713fd9f&scene=21#wechat_redirect)\n\n* **第五部分：从一个命令的执行看操作系统各模块的运作**\n\n   * [第41回 | 番外篇 - 跳票是不可能的](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502821&idx=1&sn=0ffa47028dfa013ead148f06d90fbb33&chksm=c2c5b148f5b2385e7d3f213517eb387ff85a1d94977788a2558e31194c5dcd0afb003c98ecaf&scene=21#wechat_redirect)\n   * [第42回 | 用键盘输入一条命令](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502876&idx=1&sn=2c34491abd6ea14c9c7ccc3d2d9827c1&chksm=c2c5b6b1f5b23fa7bdf9c3e2bf811b84da937d30a2c9825ceba8a57c2c3e8e157dedae0bfc8d&scene=21#wechat_redirect)\n   * [第43回 | shell 程序读取你的命令](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247502944&idx=1&sn=cf2601b43a4bc3f89d7a517cbf7fd588&chksm=c2c5b6cdf5b23fdb306af852e9293bb64df019bffa3c403e6fa59b856b7bddd77a42e5fc75eb&scene=21#wechat_redirect)\n   * [第44回 | 进程的阻塞与唤醒](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FHFQL5d-C24DKjQbYAQfl8g)\n   * [第45回 | 解析并执行 shell 命令](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247503139&idx=1&sn=652316c29be5ba983fbb658ce58443d8&chksm=c2c5b78ef5b23e980870ff66f066a624f9a5d61bd73f550d5579e745f60335dfb489dcf977d8&scene=21#wechat_redirect)\n   * [第46回 | 读硬盘数据全流程](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247503204&idx=1&sn=e00ee5e3584a7ecfaaec47ccf63c0555&chksm=c2c5b7c9f5b23edfd17396399772549674b5233add6062c4d236d4727650b3bd97742a202967&scene=21#wechat_redirect)\n   * [第47回 | 读取硬盘数据的细节](http:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247503228&idx=1&sn=e73ea3c148ecb7a15c9ef93b36b8a5cb&chksm=c2c5b7d1f5b23ec7f92fd29e2fe179d3122ed5180fb8054a0859afa1391c5c4314cf8c05ba45&scene=21#wechat_redirect)\n   * [第48回 | 信号](https:\u002F\u002Fmp.weixin.qq.com\u002Fs?__biz=Mzk0MjE3NDE0Ng==&mid=2247503287&idx=1&sn=62e5c9ea5142960a4cb02e18e2a6bdb3&chksm=c2c5b71af5b23e0cfaeb5151397436f213e82ffe0673b8a841b7b557815d377ca9ae563f19d0&scene=178&cur_album_id=2123743679373688834#rd)\n   * [操作系统大完结](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FeWrNCtkirUu-1YsetR30Kg)\n   * [我的第一本数出版了](https:\u002F\u002Fmp.weixin.qq.com\u002Fs\u002FUJ9llP9TVxruhIC9jj-Q1g)\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=dibingfa\u002Fflash-linux0.11-talk&type=Date)](https:\u002F\u002Fstar-history.com\u002F#dibingfa\u002Fflash-linux0.11-talk&Date)\n\n## 架构图\n\n![架构图](https:\u002F\u002Fuser-images.githubusercontent.com\u002F25787738\u002F163914291-4aba48d7-f49e-4557-a4c4-d9ff07a20894.png)\n","该项目旨在通过深入浅出的方式解析Linux 0.11核心代码，帮助读者理解操作系统的设计思想。它以连载文章的形式，逐步剖析从启动到进程调度等关键环节的源码实现，每篇文章都围绕具体功能展开详细解读，适合对操作系统底层机制感兴趣的开发者和学习者阅读。项目采用HTML语言编写，内容丰富且结构清晰，是学习早期Linux系统内部工作原理的理想资源。",2,"2026-06-11 03:38:58","high_star"]