--- title: 2021 年暑期 Linux 核心課程 —— 第 1 次作業 image: https://study.com/cimages/multimages/16/c37dbaf5-e99d-40e5-9170-4d54c3b713a1_adobestock_118697007.jpeg description: 2021 年春季 Linux 核心設計課程第一份作業,檢驗學員對 Linux 核心行程, List Management API, Linux 核心模組的認知 --- # [2021 年暑期 Linux 核心](https://hackmd.io/@sysprog/linux2021-summer) Homework1 ###### tags: `linux2021` (按右上方 <i class="fa fa-pencil"></i> 之後再按左上方 <i class="fa fa-columns"></i>,即可編輯本頁) ## 作業要求 * 完成「[第 1 週測驗題](https://hackmd.io/@sysprog/linux2021-summer-quiz1)」的所有延伸題目 * 請建立新的 [HackMD](https://hackmd.io/) 頁面,作為開發紀錄 * 如:「開發紀錄 (quiz1)」 * 每份作業共筆的標題格式固定為 ==2021q3 Homework1 (quiz1)==,其中 "quiz1" 是小寫,==2021q3== 表示「2021 年第 3 季」 * 共筆內容的第二行則為 ==contributed by < `你的GitHub帳號名稱` >== * 確保你的 GitHub 帳號是有效的 * 無論標題和內文中,==中文和英文字元之間要有空白字元== (對排版和文字搜尋有利);文字訊息請避免用圖片來表示,否則不好搜尋和分類 * [共筆示範](https://hackmd.io/s/rk5ayZDKx) * [HackMD 教學](https://hackmd.io/s/quick-start-tw) * 繳交方式: 將上述新建立的 HackMD 頁面的超連結張貼於下方「作業區」,留意格式規範 (惟有掌握各項細節,方可征服浩瀚的 Linux 核心!) * 應於 7 月 31 日前完成,越早更新共筆和程式碼,可獲得授課教師的批改及建議 --- ## 作業區 (HackMD / GitHub) :::info :notes: 「開發紀錄」的 HackMD 網址應該要用「固定網址」(參見 [用固定網址發布筆記](https://hackmd.io/s/how-to-share-note-tw)),也就是如 `https://hackmd.io/@itsme/XXXX` 的形式,設定==公開發表==並==允許已登入者進行編輯==,請留意! :tea: 本課程所有的作業和報告都會發布在網際網路上,接受公開檢視,正所謂「人在做,Google 在看」。出發點是,學生想到自己的產出都會被人看到,或許會認真點,而且倘若成果相當優異,那未來的雇主和同事也會透過網際網路留意到學生,強化雙方的交流,這也是課程說明中提到,學生有機會跟世界一流公司的工程人員合作的原因 —— 課程使命是讓優異的學生得以「被看到」及「被需要」。 ::: - [ ] fwfly * [開發紀錄](https://hackmd.io/@fwfly/hideproc) - [ ] dmefs * [開發紀錄](https://hackmd.io/@dmefs/hideproc) / [GitHub](https://github.com/dmefs/hideproc.git) - [ ] leon123858 * [開發紀錄](https://hackmd.io/@leon123858/hideproc) - [ ] st9540808 * [開發紀錄](https://hackmd.io/@st9540808/hideproc) / [GitHub](https://gist.github.com/st9540808/d0783eed58f9ca345376003dcbde7677) - [ ] linD026 * [開發紀錄](https://hackmd.io/@linD026/hideproc) / [GitHub](https://github.com/linD026/linux2021_hideproc) - [ ] vectorr * [開發紀錄](https://hackmd.io/@Vectorr/2021q3_linux_quiz_1) / [GitHub](https://github.com/vectorr/linux2021q3_q1_hideproc) - [ ] ChunYoLin * [開發紀錄](https://hackmd.io/@chunyolin/hideproc) - [ ] ekangmonyet * [開發紀錄](https://hackmd.io/@ekangmonyet/linux-2021q3quiz1) / [GitHub](https://github.com/ekangmonyet/linux-2021q3quiz1) - [ ] Leko * [開發紀錄](https://hackmd.io/@lekous/ryOaaE5CO) - [ ] nella17 * [開發紀錄](https://hackmd.io/@nella17/2021-summer-linux-kernel-quiz1) - [ ] WayneLin1992 * [開發紀錄](https://hackmd.io/@WayneLin1992/linux2021q3-quiz1) / [GitHub](https://github.com/WayneLin1992/linux2021-summer-q1) - [ ] yian02 * [開發紀錄](https://hackmd.io/@Yian1202/2021q3-homework1) / [GitHub](https://github.com/yian02/linux-2021/tree/master/hideproc) - [ ] hankluo6 * [開發紀錄](https://hackmd.io/@hankluo6/hideproc) / [GitHub](https://github.com/hankluo6/hideproc) - [ ] BurkeyLai * [開發紀錄](https://hackmd.io/@imugly1029/Hk-PHxYCd) - [ ] KiwiWang * [開發紀錄](https://hackmd.io/@KiwiWang/SkXu3Wo0d) / [GitHub](https://github.com/KiwiWang/linux-summer-2021) - [ ] howard-hsien * [開發紀錄](https://hackmd.io/@howard-hsien/hideproc) - [ ] reggiehsu111 * [開發紀錄](https://hackmd.io/@reggiehsu111/linux2021-summer-quiz1) - [ ] RoyWFHuang * [開發紀錄](https://hackmd.io/@royhuang/hideproc) / [GitHub](https://github.com/RoyWFHuang/hide_proc) - [ ] RinHizakura * [開發紀錄](https://hackmd.io/@RinHizakura/SJruJZF0d) - [ ] mfinmuch * [開發紀錄](https://hackmd.io/@mfinmuch/hideproc) - [ ] demonsome * [開發紀錄](https://hackmd.io/@horseradish1208/BJyq1oFC_)/ [GitHub](https://github.com/demonsome/linux2021q3/tree/main/quiz1) - [ ] ChinYikMing * [開發紀錄](https://hackmd.io/@dNNN2mItS4euNM5VnjPLpQ/hw1-hideproc) - [ ] GundamBox * [開發記錄](https://hackmd.io/@Gundambox/hideproc) / [GitHub](https://github.com/GundamBox/linux-2021summer-homework/tree/quiz1) - [ ] new-type * [開發紀錄](https://hackmd.io/@new-type/S13WEHcAu) - [ ] Hao-yu-lin * [開發紀錄](https://hackmd.io/@HaoYu-Lin/2021q3Homework1)/ [GitHub](https://github.com/Hao-yu-lin/linux2021.git) - [ ] Scott-Tsai * [開發紀錄](https://hackmd.io/@Scott-Tsai/hideproc) - [ ] ChrisHsu * [開發紀錄](https://hackmd.io/@ChrisHsu/2021q3_hideproc) - [ ] fdgkhdkgh * [開發紀錄](https://hackmd.io/@fdgkhdkgh/hideproc)/ [GitHub](https://github.com/fdgkhdkgh/linux2021-summer-q1) - [ ] LadonYude * [開發紀錄](https://hackmd.io/Yg2-hFUrSuG9Lr8thxzMsw?both)/ [GitHub](https://github.com/Ladonyude/Linux_Kernel_summer_2021) - [ ] atlantis0914 * [開發紀錄](https://hackmd.io/@atlantis0914/hideproc) - [ ] nandemoi * [開發紀錄](https://hackmd.io/@nandemoi/Hk9xfM11F) - [ ] conc95xh * [開發紀錄](https://hackmd.io/@wx2Gt0FdS0aW0Lqn8y1OWQ/ry1N-2TC_)/ [GitHub](https://github.com/conc95xh/linux2021-summer-quiz/tree/main/hideproc) - [ ] meyr * [開發紀錄](https://hackmd.io/@meyr543/linux2021-homework1)/ [GitHub](https://github.com/meyr/linux2021/tree/master/week1-quiz) - [ ] Leng-Kai * [開發紀錄](https://hackmd.io/@Leng-Kai/linux2021-hw1) / [GitHub](https://gist.github.com/Leng-Kai/af39f5850dd553e855de42330c38a890) - [ ] 9m77fans * [開發紀錄](https://hackmd.io/@_aZ1uEtHQtmJmpLzd3Bm0A/linux2021/) / [GitHub](https://github.com/9m77fans/kernel-lab) - [ ] alan23273850 * [開發紀錄](https://hackmd.io/@alan23273850/hideproc/) - [ ] lunasdejavu * [開發紀錄](https://hackmd.io/@lunasdejavu/rkrj0Se1K) / [GitHub](https://github.com/lunasdejavu/lk_2021q3_Hw1) - [ ] JyunD * [開發紀錄](https://hackmd.io/@JyunD/2021q3_homework1) - [ ] blue76815 * [開發紀錄](https://hackmd.io/@blue76815/2021q3-linux2021-quiz1) / [GitHub](https://github.com/blue76815/linux2021_q3_quiz1_hideproc) - [ ] starlinking * [開發紀錄](https://hackmd.io/@starlinking/linuxkernel-hideproc) - [ ] mickey30606 * [開發紀錄](https://hackmd.io/@mickey30606/hideproc) / [Github](https://github.com/mickey30606/2021q3_quiz1) - [ ] u1f383 * [開發紀錄](https://hackmd.io/@u1f383/hideproc) / [GitHub](https://github.com/u1f383/2021-summer-linux-kernel/tree/main/hideproc) - [ ] Kaminyou * [開發紀錄](https://hackmd.io/@kaminyou/2021q3_linux_quiz_1) / [GitHub](https://github.com/Kaminyou/Linux-Kernel-Programming/tree/main/hw01) - [ ] F74021200 * [開發紀錄](https://hackmd.io/@F74021200/hideproc) - [ ] hochunlin28 * [開發紀錄](https://hackmd.io/@hochunlin28/linux2021_hideproc) - [ ] asas1asas200 * [開發紀錄](https://hackmd.io/@Zeng/hideproc) / [Github](https://github.com/asas1asas200/hideproc) - [ ] SmallHanley * [開發紀錄](https://hackmd.io/@SmallHanley/linux2021-summer-homework1) / [Github](https://gist.github.com/SmallHanley/626ad187a43540cc83ac41ac06f1fca4) - [ ] ASaHsieh * [開發紀錄](https://hackmd.io/@asahsieh/linux2021-summer-quiz1) / [Github](https://github.com/ASaHsieh/linux-kernel-internals/tree/main/2021q3/homework1) - [ ] ccs100203 * [開發紀錄](https://hackmd.io/@cccccs100203/linux2021q3-quiz1) - [ ] foxhoundsk * [開發紀錄](https://hackmd.io/@foxhoundsk/hideproc) / [Github](https://github.com/foxhoundsk/linux-kernel-internals-hw/tree/master/w1_hideproc) - [ ] 93i7xo2 * [開發紀錄](https://hackmd.io/@93i7xo2/sysprog2021q3-hw1) / [Github](https://github.com/93i7xo2/sysprog2021q3) - [ ] zzzoie * [開發紀錄](https://hackmd.io/@m3vup0719/hideproc) - [ ] darnellyao * [開發紀錄](https://hackmd.io/@darnellyao/hideproc) - [ ] 2011eric * [開發紀錄](https://hackmd.io/@3r1c2011/hideproc) / [Github](https://github.com/2011eric/hideproc) - [ ] OscarShiang * [開發紀錄](https://hackmd.io/@oscarshiang/linux2021-hideproc) / [GitHub](https://github.com/OscarShiang/hideproc) - [ ] ian910297 * [開發紀錄](https://hackmd.io/@mO7Ra9keSqOrqyP_Nknkxw/SyyMb6axK)