作者jserv (松鼠)
看板C_and_CPP
標題Re: [問題] 為什麼作業系統都用C寫? 而不用C++呢?
時間Wed Jun 3 11:12:42 2015
上週我在 CTHPC 2015 的演講,探討 F9 microkernel 與背後 L4 相關的設計
思維,並且說明如何發揮 ARM Cortex-M 系列的特性。簡報擋請見:
http://www.slideshare.net/jserv/iot-microkernel
暑假預計會有幾位學生和我開發作業系統,稍後我們也會將成果分享出來,歡迎
交流。
※ 引述《jserv (松鼠)》之銘言:
: 睡前剛好想起這個討論 (絕非鞭屍 XD),野人獻曝一下,另一個幾乎全部使用
: C 語言開發的 L4 實作 -- F9 Microkernel,這是我最近和一些台灣的朋友一同
: 開發的新專案:
: https://github.com/f9micro/f9-kernel
: 針對 IoT (Internet of Things) 和醫療電子產品的應用,主打功耗與系統安全,
: 並針對 ARM Cortex-M 的特性去開發。拜平台特性所賜,F9 不包含任何一行獨立
: 的組合語言檔案,絕大多數採用 C 語言開發 (約兩千行),僅需少量的 inline
: assembly 即可建構。
: F9 Microkernel 採用 BSD 授權發布,歡迎各位提供建議和參與開發。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.22.31
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1433301167.A.C3C.html
推 softseaweed: 太神啦 2009戰到2015 06/03 12:21
推 colin8930: 推推~ 06/03 12:33
推 Sirctal: 推拉 06/03 12:50
推 hardware: 這...太神啦 06/03 12:51
推 WYchuang: 現在醫療系統除非是簡單應用 不然都需要複雜的library 06/03 13:28
→ WYchuang: 比如說GUI等等 不知道你們有沒有支援類似的東西? 06/03 13:29
推 ggBird: 如果po在西斯版更神 06/03 14:23
推 wtchen: 有神快拜 06/03 15:37
→ jserv: 可用於 Electrosurgical Unit (ESU;電刀) 06/03 17:32
推 WYchuang: 讚! 06/03 18:04
推 cebelas: 太神啦 真強者 06/03 19:30
推 damody: 感謝您對社群的分享 06/03 20:39
推 NilPtr: 神人推,臺灣未來的CS人才就靠你帶啦 06/04 14:30
推 justben: 我同事問我為什麼跪著打字 06/04 15:29
推 KAOKAOKAO: <(_ _)> 06/04 17:16
推 gp03dan: 哇嗚 06/04 17:23
→ tongzhou: 神人推一個 有神快拜 06/04 21:35
推 firejox: <(_ _)> 06/06 20:22
推 nfsong: 推 媽阿 神跡 顯靈了 06/07 15:55