# [Linux Kernel Design](http://wiki.csie.ncku.edu.tw/linux/schedule) 講座 --- * [Note on Linux 核心設計: 發展動態回顧](/TTJtIWsVTQKoiadAhjGdNA) * [Note on Linux 核心設計: 不只挑選任務的排程器](/gKUk8blMRUOGL2FUYfy-gw) * [Note on Linux 核心設計: 針對事件導向的 I/O 模型演化](/GZKe6JzuRsCogkgFoG19uA) * [Note on Linux 核心設計: 期末專題回顧](/alDtqeOKSCuVJIxsbz46xg) * [Note on Linux 核心設計: 作業系統術語及概念](/bJUc09UJREOc3jDy6ql58Q) [linux2025q1](/3TgRjeC1TiSBuHCcwr-AmQ) --- * [linux2025q1-week1](/3bLA4Fa-Q-mCVdFKVvBngw) * [linux2025q1-week2](/kHr_QpS9RFew5FLwlNkxqA) * [linux2025q1-week14](/Dp1vljvjR06PjYOmpAUrnw) * [linux2025q1-week15](/MtvUMpUUTMyUT6QwSc7VNA) 2024q3 --- * [透過 ssh 連線至家中電腦](/hxEZxEhZSQSdwbxtwAO3YA) 2022q1 --- * Update [2021q1 Week1 lecture note](/X7cPPI8AQ6GObMrGdIl_-Q) * 作業:[2022q1 Homework1 (lab0)](/-Lob7yA_R5yAMGVLPNDdgg) * [linux2022q1-week6](/AJx1YB-hTh20JdIk_g2mRA) * [linux2022q1-week7](/7tfIkKVaQw2o128MLz3q8g) * [2022-04-04 \<asahsieh\>](/jFLUoU9dQBGDyp174V2iNQ) * [linux2022q1-week8](/EZOMDygTQPGSC690qh4IMQ) * [linux2022q1-week9](/SjgC4mLlQ4asFdfJvCH2SA) * [linux2022q1-week10](/zogM9qqBT1GJq7yJfACtzA) * [linux2022q1-week11](/AQZpldh3Q1CbE1W9poT5Rw) * [linux2022q1-week12](/AMqNVrowTHa_rUgqHBVCAQ) * [linux2022q1-week13](/DFGF0nljQLq32VOCOjub9Q) * [linux2022q1-week14](/9Z0iq9cbRHeQKfGtCR-jZA) * [linux2022q1-week16](/a1W0wMusTsuSF7Wbvp-qWg) * [linux2022q1-week17](/yuBhUNbrTGCn-c_RCBTvmw) * [linux2022q1-week18](/wV7R_zryTymjh1xf2g10dw) 2021 Spring (2021q1) --- ### 第 1 週 (Feb 23): 誠實面對自己 > [J01: lab0](https://hackmd.io/@sysprog/linux2021-lab0) - [2021q1 Week1 lecture note](/X7cPPI8AQ6GObMrGdIl_-Q) - [2021q1 Homework1 (lab0)](/v-au75ZJTgCNbDT8ZbM_fA) ### 第 13 週 (May 18): 同步機制 + 裝置驅動程式模型 - [第 13 週 (May 18): 同步機制 + 裝置驅動程式模型](/l_iXuSWhQmO8Yq6z0696rw) - [第 14 週 (May 25): Linux 核心發展回顧 + 網路封包處理](/BMSn1nevS4CJDngJSeKzWw) - [第 15 週 (Jun 1): 多核處理器架構 + Linux 同步處理機制 + 程式碼最佳化概念 ](/CJWo-t4VQwuti1l0buISFg) ### 第 16 週 (Jun 8): 多核處理器架構 - [第 16 週 (Jun 8): 多核處理器架構](/pG-N-lQnSxW2-fwqrn6m5g) - [第 17 週 (Jun 15): 多處理器架構](/FweOJYa2T6SbRnQK5Z778Q) - [第 18 週 (Jun 22): 多核處理器, 時鐘管理, Real-time](/Inybr4KgSXq_pkh47whbvw) Summer --- ### [2021 年暑期「Linux 核心」課程先決測驗題](https://hackmd.io/@sysprog/linux2021-summer-quiz#%E6%B8%AC%E9%A9%97-zeta) - [α-ζ (private)](/oLHrdbIXR563WsOFg67feQ) - [Note for 你所不知道的C語言:Stream I/O, EOF 和例外處理](/mww6Ou5TRAGMGMC6xMXU2Q) - η: [linux2021: asahsieh](/fF51UV6cR-WxBSEKI8Th7g) [2023-年暑期「Linux-核心」課程](https://hackmd.io/@sysprog/SJxzu7zo3#2023-%E5%B9%B4%E6%9A%91%E6%9C%9F%E3%80%8CLinux-%E6%A0%B8%E5%BF%83%E3%80%8D%E8%AA%B2%E7%A8%8B) --- - [linux2023-summer-8/7](/VanavhPITW-cNo2r69LDjA) - [linux2023-summer-quiz0](/0pVNZEoBR2OU3-5FL-8kCQ) - [linux2023-summer-partIII](/c-bPTSQeSbeIe6eMDphrgA) - [linux2023-summer-quiz1](/-E4_x4SOR_Sez-yi2DuDSg) - [linux2023-summber-partV](/sfnmUvlERParPZsWxnxMQA) ### Books and articles - [Study and review on Kernel-Scheduler-Internals](/Sy1ey43ySSWrP-wmUS0ljQ) #### 2022 - [Linux 6.0 reviews](/_AjozBXsTXuIbGqX4PYIvw) ### Week 1 - [2021q3 Homework1 (quiz1)](/P8sNNO0kQqa01Hf_6QeAMQ) - [Linux use](/upmc0qLBS7-uoC26uPiYcA) ### Week 2 - [Linux2021Smr_Week2](/1IsjPi60Qwi4jJHfEgdX6g) ### Week 3 - [Linux2021Smr_Week3](/A4fGRUJiT5KELs3eafdSwg) ### Week 4 - [Linux2021Smr_Week4](/cN1agwINSYe3vu3hodPbWg) ### Week 5 - [Linux2021Smr_Week5](/o-xHJrk9QQG6bHmBB_aikw) ### Week 6 - [Linux2021Smr_Week6](/DJHdQRUnTPGev-WqHmLI1A) ### Week 7 - [Linux2021Smr_Week7](/FXJXQIHLR-aSrgpCHbCZDA) ### Self-learning * [Linux use](/upmc0qLBS7-uoC26uPiYcA) * [Linux](/Ik_VfNDAQ9qdvYaRiBydBw) ### References - [OSTEP](https://pages.cs.wisc.edu/~remzi/OSTEP/#book-chapters)
{"metaMigratedAt":"2023-06-16T02:31:17.659Z","metaMigratedFrom":"YAML","breaks":true,"description":"Update 2021q1 Week1 lecture note","title":"Linux Kernel Design","contributors":"[{\"id\":\"1fff2ed2-c6f3-4898-8309-30a56b3d0f05\",\"add\":6151,\"del\":2462}]"}
Expand menu