版本 a95ff5256c77edf9fae9fdc42596fb319751ed15
otteryc (陳禹丞)
簡介
2024 Linux 核心設計 春季班 自我評量
成果發表與貢獻
- sysprog21/ksort PR#1
- sched-ext/scx PR#396, 後由 PR#400 revert
其中, 1. 有在 sysprog21/simrupt PR#1 以及 sysprog21/lkmpg commit e1b44579 中被引用。 這部分我給自己 8 分。
作業/隨堂測驗:
quiz(3+4): HackMD
Assessment: HackMD
integration: HackMD 這個項目我給自己 6 分,除了第一次作業 lab0-c 有較高的投入以外,在 overcommit 的一個學期之內,確實沒有足夠的投入在這門課程中。 ## 期末專題
sched_ext 研究: HackMD
這個項目我給自己 10 分,透過這次的期末專題,讓我真正的去理解一個開源專案的運作方式,並且嘗試貢獻,雖然最後受到 revert ,但是仍然是一個珍貴的學習機會。
與授課教師的互動
- 5/10 下午 1:30 一對一討論
在這次討論過後,授課教師回答完我對 KASAN 的疑問之後,問了一個關於無號數在常數時間比大小的問題(作答紀錄在 HW5),讓我反思了我的學習態度,以及重新閱讀了多次的課程教材,所以這個項目我給自己 9 分。
所見所聞所感
在與 scx 開發者討論的過程中讓我體會了 NVIDIA 執行長黃仁勳先生所說的 “feedback is learning” ,雖然我所提交的 PR 不能真正的解決問題反而會造成 segfault ,但是我不應該因為感到羞恥而逃避,要直面錯誤並從中學習。 我也想在此感謝 vax-r 邀請我接下來一起進一步瞭解 scx 專案在 kernel 中的改動,我預計先在先前滑倒的地方(libbpf comaptiable issue)開始,盡所能為 scx 專案提出貢獻。
這一部分,我想給自己 9 分
自我評量 (1-10 分)
\(GEOMEAN = \sqrt{8 \times 6 \times 10 \times 9 \times 9} = 8.27\)
方案 B : \(1 + \lfloor GEOMEAN \rfloor =\) 9 分