---
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)