Try   HackMD

作業系統概念和文藝復興

說明

本系列講座全名為 Operating System Concepts And Renaissance,簡稱 OSCAR,著眼於以下:

  • 跳脫教科書的陳述,反思作業系統提出的時代背景與訴求
  • 研究開放原始碼的作業系統實作,嘗試從程式碼和各項實驗中體會出箇中奧秘
  • 廣泛探討作業系統在不同領域的應用,以及各種技術挑戰
  • 開發屬於自己的作業系統,從而「成為電腦的主人」

講座材料 (包含部分錄影)

徵求新主題

歡迎提供作業系統相關主題和參考資料,日後將斟酌探討。

(格式: 主題或領域 / 該領域的代表性專案 / 說明)

  • formal verification of OS Kernels / seL4
  • 依據作業系統的模型和實際設計,透過定理證明器I sabelle/HOL 和二進位驗證機制,有效完成作業系統的形式化驗證
  • virtualization / Xen, KVM
  • 虛擬化技術,Xen 以 para-virtualization 作出發,後來廣泛支援多種硬體架構
  • real-time Linux / PREEMPT_RT
  • in-kernel 即時系統解決方案
  • Software Define Storage / Ceph
    • Software Define Storage 本質上來說它是哪些技術的合體?
    • 針對 Software Define Storage 的應用,作業系統應該具有哪一些特性?
    • 不論是 Software Define Storage 或作業系統,有沒有可能運用 machine learning 的方法改進或解決現有的難題?