版本 40096b7ff5361ac4616b1380f5f1511cd60d414c
Changes from beginning to 40096b7ff5361ac4616b1380f5f1511cd60d414c
---
title: mincch (胡旻鈞)
categories: User
...
# 簡介
* 國立成功大學 資訊工程研究所
* GitHub: [`mincch`](https://github.com/mincch)
* HackMD: [`mincch`](https://hackmd.io/?nav=overview)
# Linux 核心設計 自我評量
## 成果發表和貢獻
3 分
## 作業/隨堂測驗
7 分
* [Homework 1](https://hackmd.io/@mincch/linux2025-homework1)
* [Homework 2](https://hackmd.io/@mincch/SkGJuGk2ye)
* [Homework 3](https://hackmd.io/@mincch/r1EVewB0Jl)
* [Homework 5](https://hackmd.io/@mincch/HkSmlRMMlx)
在作業中我學習到了 git 的實務應用,不只是基本的版本控制,也包括如何撰寫清楚有條理的 commit message,並透過 pre-commit hook 檢查排版與拼字錯誤,也學會了關於 Linux kernel API 的實作以及操作,和撰寫程式需要注意的風格細節等等。並且在實作 kernel linked list 時了解到關於使用各種巨集,例如 container_of...,並將其應用在實作 queue 操作或動態記憶體管理時。也學會了指標的指標(pointer to pointer)用法,了解到什麼才是有品味的程式。
## 期末專題
7 分
[重作 kxo ](https://hackmd.io/@sysprog/SJUCTA4Vgl)
## 與授課教師的互動
6 分
[與教師的互動](https://hackmd.io/@mincch/HkSmlRMMlx)
5/30 與授課教師的一對一討論 :
## 所見所聞所感
9 分
## 自我評量
$GEOMEAN = ( 3 \times 7 \times 7 \times 6 \times 9 )^{1/5} = 6.024794$
方案 B :$1 + floor(GEOMEAN) = 1 + 6 = 7$