# Linux 核心設計 線上課程
# Chapter 0 : 序言
- [Overview](https://hackmd.io/@srhuang/SyyofTSt1l)
# Chapter 1 : 建構學習環境和工具 (4)
- [作業系統術語及概念](https://hackmd.io/@srhuang/SyEAWv4FJx)
- [發展動態回顧](https://hackmd.io/@srhuang/rkR_MuEYJe)
- [建構 User-Mode Linux 的實驗環境](https://hackmd.io/@srhuang/BkIgtO4Yyg)
- [透過 eBPF 觀察作業系統行為](https://hackmd.io/@srhuang/Hy7icOEFkg)
# Chapter 2 : 基礎概念 (5)
- [賦予應用程式生命的系統呼叫](https://hackmd.io/@srhuang/HkRPVC8Y1g)
- [不僅是個執行單元的 Process](https://hackmd.io/@srhuang/rJkNhKYFJe)
- [不只挑選任務的排程器](https://hackmd.io/@srhuang/S1d6875F1g)
- [記憶體管理](https://hackmd.io/@srhuang/BJvNfi1qJl)
- [檔案系統概念及實作手法](https://hackmd.io/@srhuang/Hy1HFHL51x)
# Chapter 3 : 進階概念 (3)
- [中斷處理和現代架構考量](https://hackmd.io/@srhuang/H1wsoVjs1l)
- [Timer 及其管理機制](https://hackmd.io/@srhuang/r1emkbCiyg)
- [針對事件驅動的 I/O 模型演化](https://hackmd.io/@srhuang/SJJSukE3yg)
# Chapter 4 : 同步議題 (3)
- [淺談同步機制](https://hackmd.io/@srhuang/rkgsTuEYke)
- [多核處理器和 spinlock](https://hackmd.io/@srhuang/r1cH57Bnke)
- [RCU 同步機制](https://hackmd.io/@srhuang/rke_Ov3hyx)
# Chapter 5 : 其他議題 (4)
- [Scalability 議題](https://hackmd.io/@srhuang/HJy6rlxayx)
- [工業控制的應用](https://hackmd.io/@srhuang/ryco-dEa1e)
- [PREEMPT_RT](https://hackmd.io/@srhuang/ByEeSY861e)
- [KVM 虛擬化基礎建設](https://hackmd.io/@srhuang/By4JInFpJx)
{"description":"2019.08.05","contributors":"[{\"id\":\"2b5f5e46-0cee-48eb-b83f-a67fb29cdf27\",\"add\":2168,\"del\":750}]","title":"roadmap"}