# 2025q1 Homework5 (assessment) contributed by < `wurrrrrrrrrr` > :::danger 注意書寫規範,重視細節! ::: ## 閱讀〈因為自動飲料機而延畢的那一年〉的啟發 看完文章後,我印象最深刻的是以下這兩句話:「大多數人一直活在本來就應該這樣嗎的童話世界裡,電視打開就可以看,機車買來就可以騎,手機買來就可以用,一切都理所當然,本來就應該這樣。偶爾買到不好用的商品我們就抱怨幾句,丟掉換其他更好用的牌子,卻很少意識到那個本來就該這樣,背後需要經過多少人月的投入與研發。」以及「你該學習的不是看到事情要完蛋了就去避免失敗,而是應該學習如何處理與承受失敗,你才能變得比以前更強大。」這兩句話讓我深深反思我們對日常事物的理所當然,其實背後藏著無數人的努力與付出,而我們卻常常忽略這些價值。同時,第二句話也提醒我,面對困難與挑戰時,與其一味逃避失敗,不如學會面對與承擔,因為真正的成長往往來自於一次次跌倒後的重新站起。這讓我意識到,改變自己的態度與思維,比逃避問題更為重要,失敗或許很難受但是每一次的失敗都能為自己帶來不一樣的啟發,就像在前六週的生活中,每天都有做不完的事,有實習面試的壓力,也有課業的負擔,一度讓我感到快要撐不下去、只想逃避。但後來我明白,就算真的失敗了也沒關係,重要的是,我在這些經歷中學到了什麼,並因此變得更加堅強。 ## 課後創作 [[PATCH] workqueue: fix typo in comment](https://lkml.org/lkml/2025/5/3/133) [[PATCH] kfifo: Fix grammar issues in macro documentation](https://lkml.org/lkml/2025/4/16/654) [Fix grammar in the /proc file system section ](https://github.com/wurrrrrrrrrr/lkmpg/commit/5ce6b0024aac0312be5574caf49001045a8fc6ff) [Improve example in 15.2 Work queues with error handling and cleanup ](https://github.com/sysprog21/lkmpg/pull/305) [remove unnecessary longjmp when task is last](https://github.com/sysprog21/concurrent-programs/pull/24) ## 研讀第 1 到第 6 週「課程教材」和 CS:APP 3/e ## 從前 6 週的測驗題選出 3 題改進 ## 自訂題目 自訂題目是嘗試貢獻程式碼到 Linux 核心規劃如下: * 跟老師討論那一方面是比較可能由我做出貢獻的,評估適合切入的子系統 ## 專題題目簡述 **Linux Suspend/Resume** * 由「Linux 核心設計」課程專題想法來的 * 使用 Perfetto 進行 Suspend/Resume 的分析。嘗試使用此工具分析自己電腦的 Suspend/Resume 過程!觀察是否有異常/可優化的地方 **虛擬攝影機裝置驅動程式** * 延伸自去年的 Linux 核心專題: vcam 研究 * 跟老師討論哪一方面能去做的 **高性能網頁伺服器** * 延伸自去年的 Linux 高效網頁伺服器 專案 * 跟老師討論哪一方面能去做的 ## 其他 * 或許跟老師討論後有更適合我的 ## 第一次討論 會議記錄:[紀錄:一對一討論](https://hackmd.io/P82xNXcZS46lh6VoHQkJyA)