An overview of LibraryOS and Unikernels

Cornell CS6410 - Advance Systems 是最近幾個月找系統領域經典論文的一個來源,幾個星期前翻到了 1995 年的論文 - Exokernel,

比起實作內容,我更著重在這些技術被使用的場景跟發展發向分析。

這篇內容是我在實驗室會議上報告時的草稿,也是我第一次嘗試梳理單一題目跨十幾年來的的發展狀況。 簡單來說,這是我在兩週內梳理各篇論文後對於 Librariy OS 的理解。

Architecture of Unikerels

Read More

Github 編譯器課程改革 - 我在交大資工

資工系大學四年,我最討厭的就是寫作業。

討厭寫了一個專案,設計出一個好架構之後助教卻說把所有程式碼放進同一個檔案。
討厭那些不負責任的作業說明,總是什麼都沒寫卻要求學生做一堆東西。
討厭總是把所有人成績公告出來,一點都不尊重學生的隱私權。
討厭繳交作業的前一刻學校的 e3 系統在維修,不然就是期末考期間一次次的當機。
討厭沒有美感的課程網站設計。

但我更討厭當個只會抱怨的廢物。
所以我決定做個嘗試,把這些問題通通解決。

course

Read More

UIUC 交換 week5,6 - 作業可以寫不完,但球不能不打

寫這裡的作業就像吃辣椒,伴隨的後勁不留情直接衝上腦門,嗆鼻、痛苦,但仍要強硬忍受過去。甚至扭曲自己的想法,批迫自己打從心底認為這些東西是營養又好吃,即便不是,至少還是世界有名的辣椒啦。 沒想到竟然會被作業爆擊到沒時間紀錄生活,強迫把兩週放成一週,真的是小看這裡了。

Read More

UIUC 交換 week3 - 步入正軌

從這週開始生活開始上軌道了,課業跟時間安排都漸漸穩定下來。可能心態開始放鬆的緣故,自己的想法比較多了一點。 回頭看了一下前幾週寫的日記,發現冗字過多,自己都看不下去,畢竟都是在兩三個小時內打出來的文章,想到什麼就打什麼,沒太多時間回頭校閱,之後會盡量抽出時間改改。

Read More

交大資工轉系紀錄

從今以後,我應該可以全然地為自己的人生做決定、負責了吧。

The brick walls are there for a reason.

The brick walls are not there to keep us out.

The brick walls are there to give us a chance to show how badly we want something.

Because the brick walls are there to stop the people who don’t want it badly enough. They’re there to stop the other people.

-- Randy Pausch, The Last Lecture

Read More