--- title: Linux 核心設計課程 —— 第 1 次作業 image: https://study.com/cimages/multimages/16/c37dbaf5-e99d-40e5-9170-4d54c3b713a1_adobestock_118697007.jpeg description: 2020 年春季 Linux 核心設計課第一份作業,著重 C 語言程式設計基礎、GNU/Linux 開發工具的使用並強化自動分析機制。 --- # [2020q1](http://wiki.csie.ncku.edu.tw/linux/schedule) Homework1 (作業區) ###### tags: `linux2020` ==[Code Review 解說錄影](https://youtu.be/3k_tJa-f_4M)== (按右上方 <i class="fa fa-pencil"></i> 之後再按左上方 <i class="fa fa-columns"></i>,即可編輯本頁) ## 作業要求 * 請依照各作業需求,將連結貼於下方「作業區」 * [lab0](https://hackmd.io/@sysprog/linux2020-lab0) * 分項作業請建立個別新的 [HackMD](https://hackmd.io/) 頁面,作為開發紀錄 * 如:「開發紀錄(lab0)」 * 每份作業共筆的標題固定為 ==2020q1 Homework1 (lab0)==,其中 "lab0" 是小寫 * 共筆內容的第二行則為 ==contributed by < `你的GitHub帳號名稱` >== * 確保你的 GitHub 帳號是有效的 * 無論標題和內文中,==中文和英文字元之間要有空白字元== (對排版和文字搜尋有利);文字訊息請避免用圖片來表示,否則不好搜尋和分類 * [共筆示範](https://hackmd.io/s/rk5ayZDKx) * [HackMD 教學](https://hackmd.io/s/quick-start-tw) --- ## 作業區 (HackMD / GitHub) :::info :notes: 「開發紀錄」的 HackMD 網址應該要用「固定網址」(參見 [用固定網址發布筆記](https://hackmd.io/s/how-to-share-note-tw)),也就是如 `https://hackmd.io/@itsme/XXXX` 的形式,設定==公開發表==並==允許已登入者進行編輯==,請留意! ::: - [ ] Naetw * [開發記錄 (lab0)](https://hackmd.io/s/BysQssYHN) / [GitHub](https://github.com/Naetw/lab0-c) ::: Reviewed by < `jserv` > - [ ] gpwork4u * [開發紀錄 (lab0)](https://hackmd.io/@gpwork4u/2020q1-hw-lab0c) / [GitHub](https://github.com/gpwork4u/lab0-c) - [ ] eopXD * [開發紀錄 (lab0)](https://hackmd.io/@eopXD/lab0-c) / [GitHub](https://github.com/eopXD/lab0-c) - [ ] Snoopysfriend * [開發紀錄(lab0)](https://hackmd.io/@H72a432ARreH1-TbCJXc2A/rJ7IjajN8) / [GitHub](https://github.com/snoopysfriend/lab0-c) - [ ] lunasdejavu * [開發紀錄 (lab0)](https://hackmd.io/@lunasdejavu/lab0_1) / [GitHub](https://github.com/lunasdejavu/lab0-c) - [ ] ZhuMon :+1: * [開發紀錄 (lab0)](https://hackmd.io/@ZhuMon/lab0-c) / [GitHub](https://github.com/ZhuMon/lab0-c) - [ ] rwe0214 * [開發紀錄 (lab0)](https://hackmd.io/@willychiu/r1VFlacXL) / [GitHub](https://github.com/rwe0214/lab0-c) - [ ] chao0502 * [開發紀錄 (lab0)](https://hackmd.io/@chao0502/lab0-c) / [GitHub](https://github.com/chao0502/lab0-c) - [ ] OscarShiang * [開發紀錄 (lab0)](https://hackmd.io/@WaryvM_MTuOkXtEEalFsvQ/Sy5oUP6MU) / [GitHub](https://github.com/OscarShiang/lab0-c) - [ ] 25077667 * [開發紀錄 (lab0)](https://hackmd.io/@25077667/sysprog2020-lab0) / [GitHub](https://github.com/25077667/lab0-c) - [ ] AndybnACT :+1: * [開發紀錄 (lab0)](https://hackmd.io/@AndybnA/lab0-c) / [GitHub](https://github.com/AndybnACT/lab0-c) - [ ] MetalheadKen * [開發紀錄 (lab0)](https://hackmd.io/@Ken-Dai/linux2020-hw1-lab0) / [GitHub](https://github.com/MetalheadKen/lab0-c) - [ ] zxcvbnm04987 * [開發紀錄 (lab0)](https://hackmd.io/@mAleqROqS063_6sD0NUEYg/2020q1-lab0) / [GitHub](https://github.com/zxcvbnm04987/lab0-c) - [ ] eric5800602 * [開發紀錄 (lab0)](https://hackmd.io/@SymbolWu/lab0-c) / [GitHub](https://github.com/eric5800602/lab0-c) - [ ] ryanwang522 * [開發紀錄 (quiz1)](https://hackmd.io/@Ryspon/HJVH8B0XU) / [GitHub](https://github.com/ryanwang522/linked-list-sorting) - [ ] babysuse * [開發紀錄 (lab0)](https://hackmd.io/@babysuse2018/Linux核心設計_Lab0) / [GitHub](https://github.com/babysuse/lab0-c) - [ ] colinyoyo26 :+1: * [開發紀錄 (lab0)](https://hackmd.io/@colinyoyo26/2020q1lab0) / [GitHub](https://github.com/colinyoyo26/lab0-c) - [ ] jwang0306 :+1: * [開發紀錄 (lab0)](https://hackmd.io/@jwang0306/lab0-c) / [Github](https://github.com/jwang0306/lab0-c) - [ ] shihtiy-tw * [開發紀錄 (lab0)](https://hackmd.io/@dCRxqMl5QMSf5odUXt__8A/lab0-c) / [GitHub](https://github.com/shihtiy-tw/lab0-c) - [ ] jeffTW84 * [開發紀錄 (lab0)](https://hackmd.io/@j7v0KuneQUm6C6or4Ud0Xg/ByimRCMQ8) / [GitHub](https://github.com/jeffTW84/lab0-c) - [ ] LuChungYing * [開發紀錄(lab0)](https://hackmd.io/@1yLkC1qRQK2u08sv6aKvDg/H1AGLx-NI) / [GitHub](https://github.com/LuChungYing/lab0-c) - [ ] jamespeace * [開發紀錄(lab0)](https://hackmd.io/@dennishuang/r12YCmYm8) / [GitHub](https://github.com/jamespeace/lab0-c) - [ ] fdgkhdkgh * [開發紀錄(lab0)](https://hackmd.io/@a9QcOODkShinCEt-HW_nug/HkXkO-Z48) / [GitHub](https://github.com/fdgkhdkgh/lab0-c) - [ ] HFYEH * [開發紀錄(lab0)](https://hackmd.io/@sharefun/Bke7r8kVI) / [GitHub](https://github.com/HFYEH/lab0-c) - [ ] oucs638 * [開發紀錄 (lab0)](https://hackmd.io/@oucs638/HJPoMdgNU) / [GitHub](https://github.com/oucs638/lab0-c) - [ ] eecheng87 * [開發紀錄 (lab0)](https://hackmd.io/@eecheng/HJvDZtYQI) / [GitHub](https://github.com/eecheng87/lab0-c) - [ ] DaDa0413 * [開發紀錄(lab0)](https://hackmd.io/@DaDa0413/linux-lab0) / [GitHub](https://github.com/DaDa0413/lab0-c) - [ ] mistysya * [開發紀錄(lab0)](https://hackmd.io/@mistysya/linux-lab0) / [GitHub](https://github.com/mistysya/lab0-c) - [ ] shihyuuuuuuu * [開發紀錄(lab0)](https://hackmd.io/@shihyuuuuuuu/lab0-c) / [GitHub](https://github.com/shihyuuuuuuu/lab0-c) - [ ] Hsuhaoxiang * [開發紀錄(lab0)](https://hackmd.io/@Hsuhaoxiang/lab0-c) / [GitHub](https://github.com/Hsuhaoxiang/lab0-c) - [ ] mtbehisseste * [開發紀錄(lab0)](https://hackmd.io/@mtbehisseste/lab0-c) / [GitHub](https://github.com/mtbehisseste/lab0-c) - [ ] b12137 * [開發紀錄(lab0)](https://hackmd.io/@b112137/2020q1-lab0) / [GitHub](https://github.com/b112137/lab0-c) - [ ] Jadezzz * [開發記錄(lab0)](https://hackmd.io/@Jadezzz/linux2020q1_lab0) / [GitHub](https://github.com/Jadezzz/lab0-c) - [ ] KYG-yaya573142 :+1: * [開發記錄(lab0)](https://hackmd.io/@KYWeng/S1DPSVSQ8) / [GitHub](https://github.com/KYG-yaya573142/lab0-c) - [ ] nickyanggg * [開發記錄(lab0)](https://hackmd.io/@nickyanggg/lab0-c) / [GitHub](https://github.com/nickyanggg/lab0-c) - [ ] BWbwchen * [開發紀錄(lab0)](https://hackmd.io/@davinci/BJynMqfNU) / [GitHub](https://github.com/BWbwchen/lab0-c) - [ ] kylekylehaha * [開發紀錄(lab0)](https://hackmd.io/@QnxpmD8WR2mgd3f5TKQY2Q/ryA8BtsX8) / [GitHub](https://github.com/kylekylehaha/lab0-c) - [ ] frankchang0125 * [開發記錄(lab0)](https://hackmd.io/@frankchang0125/lab0) / [GitHub](https://github.com/frankchang0125/lab0-c) - [ ] unknowntpo * [開發記錄 (lab0)](https://hackmd.io/@unknowntpo/lab0-c) / [GitHub](https://github.com/unknowntpo/lab0-c) - [ ] ire33164 * [開發記錄 (lab0)](https://hackmd.io/@ire33164/lab0) / [GitHub](https://github.com/ire33164/lab0-c) - [ ] ccs100203 * [開發記錄 (lab0)](https://hackmd.io/@cccccs100203/linux2020-lab0) / [GitHub](https://github.com/ccs100203/lab0-c) - [ ] ambersun1234 * [開發紀錄 (lab0)](https://hackmd.io/@ambersun1234/linux2020_lab0) / [GitHub](https://github.com/ambersun1234/lab0-c) - [ ] zoo868e * [開發紀錄 (lab0)](https://hackmd.io/@zoo868e/2020q1_hw_lab0c) / [GitHub](https://github.com/zoo868e/lab0-c) - [ ] gagachang * [開發紀錄 (lab0)](https://hackmd.io/@GaGa/linux2020_lab0) / [GitHub](https://github.com/gagachang/NCKU_linux2020_lab0-c) - [ ] Randy870819 :+1: * [開發紀錄 (lab0)](https://hackmd.io/@randy870819/system-prog-lab0) / [GitHub](https://github.com/Randy870819/lab0-c) - [ ] markhuang3310 * [開發紀錄 (lab0)](https://hackmd.io/@markhuang3310/linux2020_lab0) / [GitHub](https://github.com/markhuang3310/lab0-c) - [ ] pingsutw * [開發紀錄 (lab0)](https://hackmd.io/@pingsutw/SkUYnUOVU) / [GitHub](https://github.com/pingsutw/lab0-c) - [ ] Jonec76 * [開發紀錄 (lab0)](https://hackmd.io/@Jonec76/lab0-c) / [GitHub](https://github.com/Jonec76/lab0-c) - [ ] amyhsieh16 * [開發紀錄 (lab0)](https://hackmd.io/@amyhsieh/lab0) / [GitHub](https://github.com/amyhsieh16/lab0-c) - [ ] baalisonek06 * [開發紀錄 (lab0)](https://hackmd.io/@baalisonek06/2020_q1_hw1) / [GitHub](https://github.com/baalisonek06/lab0-c) - [ ] IepIweidieng * [開發紀錄 (lab0)](https://hackmd.io/@IID/2020q1-Homework1-lab0) / [GitHub](https://github.com/IepIweidieng/lab0-c) - [ ] focaaby * [開發紀錄 (lab0)](https://hackmd.io/@focaaby/sysprog-linux2020-lab0) / [GitHub](http://github.com/focaaby/lab0-c) - [ ] hankchang805 * [開發紀錄 (lab0)](https://hackmd.io/@itsme/linux2020-lab0) / [GitHub](https://github.com/hankchang805/lab0-c) - [ ] banaemo * [開發紀錄 (lab0)](https://hackmd.io/@Bananemo/BkqA_z54I) / [GitHub](https://github.com/bananemo/lab0-c) - [ ] ignite1771 * [開發紀錄 (lab0)](https://hackmd.io/@ignite1771/HksYncqEI) / [GitHub](https://github.com/ignite1771/lab0-c) - [ ] love1357983 * [開發紀錄 (lab0)](https://hackmd.io/@love1357983/linux2020) / [GitHub](https://github.com/love1357983/lab0-c) - [ ] simpson0114 * [開發紀錄 (lab0)](https://hackmd.io/YyHSRfKZT3OzTz6sXRiLLg?view) / [GitHub](https://github.com/simpson0114/lab0-c) - [ ] lashai456 * [開發紀錄 (lab0)](https://hackmd.io/@lashai/linux2020-lab0-c) / [GitHub](https://github.com/lashai456/lab0-c) - [ ] chses9440611 * [開發紀錄 (lab0)](https://hackmd.io/@chses9440611/lab0-c) / [GitHub](https://github.com/chses9440611/lab0-c) - [ ] a2003294 * [開發紀錄 (lab0)](https://hackmd.io/@a20034294/linux-kernel-lab0) / [GitHub](https://github.com/a20034294/lab0-c) - [ ] johnnycck * [開發紀錄 (lab0)](https://hackmd.io/@johnnykao530/BkPt4kdGU) / [GitHub](https://github.com/johnnycck/lab0-c) - [ ] Gorilla0823 * [開發紀錄 (lab0)](https://hackmd.io/@gorilla/SJARZsNBI) / [GitHub](https://github.com/Gorilla0823/lab0-c) - [ ] matches4453 * [開發紀錄 (lab0)](https://hackmd.io/@matches4453/lab0) / [GitHub](https://github.com/YanjenChen/lab0-c) - [ ] rest5387 * [開發紀錄 (lab0)](https://hackmd.io/@rest5387/lab0-c) / [Github](https://github.com/rest5387/lab0-c) - [ ] fwfly * [開發紀錄 (lab0)](https://hackmd.io/@fwfly/SkY4uNOB8) / [GitHub](https://github.com/fwfly/lab0-c) - [ ] atlantis0914 * [開發紀錄 (lab0)](https://hackmd.io/@atlantis0914/lab0-c) / [GitHub](https://github.com/atlantis0914/lab0-c) - [ ] AdrianHuang :+1: * [開發紀錄 (lab0)](https://hackmd.io/U5AimAfrSeS-cLvP6vhNUQ?view) / [GitHub](https://github.com/AdrianHuang/lab0-c) - [ ] StevenChen8759 * [開發紀錄 (lab0)](https://hackmd.io/@StevenHHChen/linux2020_hw01_lab0_c) / [Github](https://github.com/StevenChen8759/lab0-c) - [ ] Yu-Wei-Chang * [開發紀錄 (lab0)](https://hackmd.io/@nUXhrHY5Rqij-Pe-MddonQ/HJ5lkM-U8) / [GitHub](https://github.com/Yu-Wei-Chang/lab0-c) - [ ] timmycc * [開發紀錄 (lab0)](https://hackmd.io/@timmycc/r1xwa-VEU) / [GitHub](https://github.com/timmycc/lab0-c) - [ ] eddie9712 * [開發紀錄 (lab0)](https://hackmd.io/@4a740UnwQE6K9pc5tNlJpg/Sk6MVo_B8) / [GitHub](https://github.com/eddie9712/lab0-c)