今天JULUOS.ORG小聚 -- F9 Microkernel (a.k.a F9) 導讀活動,筆者將最近在拜讀 jserv 發起 F9 專案程式的筆記資料做個整理分享給大家。
為什麼我會想來讀F9 的程式碼呢?
首先,本人偏愛 BSD License。
接著,之前有稍微看一下F9的程式,覺得寫得滿優雅的,程式看來順眼。記得曾看過關於優雅程式寫作的文章(我忘記那篇出處了>.<)中寫到:一個 .C 檔,最好保持在 300 行以內;一個C函式落在25~30行,目前看到的F9 code 有符合。見賢思齊,之前我的程式碼並沒有完全依循,之後也要再接再勵。
因為場地的關係,活動時間只有一個多小時;講了一些提要的重點,加上 F9 程式進入點的小部分,就沒時間了。之後找時間換個場地,再來辦導讀活動 Part 2。
最後,奉上今日的簡報檔,如有誤謬,請不吝指正。
為什麼我會想來讀F9 的程式碼呢?
首先,本人偏愛 BSD License。
接著,之前有稍微看一下F9的程式,覺得寫得滿優雅的,程式看來順眼。記得曾看過關於優雅程式寫作的文章(我忘記那篇出處了>.<)中寫到:一個 .C 檔,最好保持在 300 行以內;一個C函式落在25~30行,目前看到的F9 code 有符合。見賢思齊,之前我的程式碼並沒有完全依循,之後也要再接再勵。
因為場地的關係,活動時間只有一個多小時;講了一些提要的重點,加上 F9 程式進入點的小部分,就沒時間了。之後找時間換個場地,再來辦導讀活動 Part 2。
最後,奉上今日的簡報檔,如有誤謬,請不吝指正。