Re: [問題] 為什麼作業系統都用C寫? 而不用C++呢?
上週我在 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
推
06/03 12:21, , 1F
06/03 12:21, 1F
推
06/03 12:33, , 2F
06/03 12:33, 2F
推
06/03 12:50, , 3F
06/03 12:50, 3F
推
06/03 12:51, , 4F
06/03 12:51, 4F
推
06/03 13:28, , 5F
06/03 13:28, 5F
→
06/03 13:29, , 6F
06/03 13:29, 6F
推
06/03 14:23, , 7F
06/03 14:23, 7F
推
06/03 15:37, , 8F
06/03 15:37, 8F
→
06/03 17:32, , 9F
06/03 17:32, 9F
推
06/03 18:04, , 10F
06/03 18:04, 10F
推
06/03 19:30, , 11F
06/03 19:30, 11F
推
06/03 20:39, , 12F
06/03 20:39, 12F
推
06/04 14:30, , 13F
06/04 14:30, 13F
推
06/04 15:29, , 14F
06/04 15:29, 14F
推
06/04 17:16, , 15F
06/04 17:16, 15F
推
06/04 17:23, , 16F
06/04 17:23, 16F
→
06/04 21:35, , 17F
06/04 21:35, 17F
推
06/06 20:22, , 18F
06/06 20:22, 18F
推
06/07 15:55, , 19F
06/07 15:55, 19F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 35 之 37 篇):