IT皇冠上的明珠! Linux 作業系統學習看過來!
Linux閱碼場
作業系統堪稱是IT皇冠上的明珠,Linux閱碼場專註Linux作業系統內核研究, 它的文章雲集了中國眾多知名企業一線工程師的心得,暢銷著作有《linux設備驅動開發詳解 》等。
無論你工作在哪一個層次,理解底層OS和電腦系統的基本原理、電腦系統的調試與性能分析方法,都將使您如虎添翼。
Linux閱碼場精選文章匯總:
關於Linux學習方法:
迭代螺旋法——關於Linux學習方法的血淚建議
紀念金庸先生——程式設計師的武俠世界
Linux任督二脈之進程管理
郭健:Linux進程調度技術的前世今生之「前世」
郭健:Linux進程調度技術的前世今生之「今生」
是誰關閉了Linux搶佔,而搶佔又關閉了誰?
論打通Linux進程和記憶體管理任督二脈
宋寶華: Linux殭屍進程可以被「殺死」嗎?
4分鐘理解Linux為什麼不是一個硬實時的作業系統
宋寶華:關於Linux進程優先順序數字混亂的徹底澄清
有關微內核OS史上最透徹一篇 – 寫於華為鴻蒙發布一周之際
被神話的Linux, 一文帶你看清Linux在多核可擴展性設計上的不足
Linux任督二脈之記憶體管理
宋寶華:CPU是如何訪問到記憶體的?–MMU最基本原理
宋寶華:關於DMA ZONE和dma alloc coherent若干誤解的徹底澄清
網上坑爹的Linux資料匯總之記憶體管理
swappiness=0究竟意味著什麼?
宋牧春:多圖詳解Linux記憶體分配器slub
宋牧春:Linux內核slab記憶體的越界檢查——SLUB_DEBUG
郭健:Linux記憶體逆向映射(reverse mapping)技術的前世今生
謝寶友:深入理解Linux RCU之一——從硬體說起
謝寶友:深入理解Linux RCU:從硬體說起之記憶體屏障
廖威雄: 學習Linux必備的硬體基礎一網打盡
為什麼內核訪問用戶數據之前,要做access_ok?
Linux的page cache使用情況/命中率查看和操控
系統調試調優
宋寶華:關於Ftrace的一個完整案例
(重磅原創)冬之焱: 談談Linux內核的棧回溯與妙用
阿里楊勇:淺談 Linux 高負載的系統化分析
宋寶華:火焰圖:全局視野的Linux性能剖析
孟冉: Linux火焰圖的數據流程分析
朱輝(茶水):Linux Kernel iowait 時間的程式碼原理
朴英敏:用crash工具分析Linux內核死鎖的一次實戰
宋寶華:Kernel Oops和Panic是一回事嗎?
廖威雄: 利用__attribute__((section()))構建初始化函數表與Linux內核init的實現
宋寶華:關於Linux編譯優化幾個必須掌握的姿勢
燕青:Unixbench 測試套件缺陷深度分析
一個簡單的python腳本畫出Linux程式/庫依賴圖
一個簡單的python腳本看透Linux程式對庫的依賴
文件系統和IO
宋寶華:文件讀寫(BIO)波瀾壯闊的一生
劉正元: Linux 通用塊層之IO合併
黃偉亮:ext4文件系統之裸數據的分析實踐
黃偉亮:探秘Linux的塊設備和根
吳錦華/明鑫: 用戶態文件系統(FUSE)框架分析和實戰
設備驅動
讓天堂的歸天堂,讓塵土的歸塵土——談Linux的匯流排、設備、驅動模型
宋寶華:Linux設備驅動框架里的設計模式之——模板方法(Template Method)
宋牧春:Linux設備樹文件結構與解析深度分析(1)
宋牧春:Linux設備樹文件結構與解析深度分析(2)
何曄:當ZYNQ遇到Linux Userspace I/O(UIO)
邵國際: C 語言對象化設計實例 —— 命令解析器
關於ARM Linux原子操作的實現
雲和虛擬化
Docker 最初的2小時(Docker從入門到入門)
KVM最初的2小時——KVM從入門到放棄(修訂版)
Linuxer人生
經歷≠經驗,碼農如何工作10年依然是菜鳥?
論程式設計師的時代焦慮與焦慮的緩解
陳莉君教授: 回望踏入Linux內核之旅
魏永明:MiniGUI的涅槃重生之路
謝寶友: 手把手教你給Linux內核發patch