国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

源碼下載網 iOS和macOS是基于BSD的嗎?

iOS和macOS是基于BSD的嗎?PC機上的BSD直接管理硬件,BSD與MacOS和IOS的硬件之間有一層微內核Mach。MacOS圖形界面的系統(tǒng)調用建立在BSD之上,應用層也可以直接調用微內核的消

iOS和macOS是基于BSD的嗎?

PC機上的BSD直接管理硬件,BSD與MacOS和IOS的硬件之間有一層微內核Mach。MacOS圖形界面的系統(tǒng)調用建立在BSD之上,應用層也可以直接調用微內核的消息接口。

我已經閱讀了BSD和MacOS的應用層代碼,例如route命令的源代碼。密碼是有血緣關系的。事實上,蘋果直接修改了BSD代碼。蘋果也在BSD的基礎上做了很多工作。我們可以看到許多相似的地方。例如,MacOS的防火墻也是基于BSD-PF的,著名的kqueue也在MacOS中。

在Mac OS上,圖形系統(tǒng)是蘋果獨有的、封閉源代碼的,BSD層是開源的,但蘋果并沒有完全復制BSD代碼。在過去的10年中,蘋果做了很多工作,比如近年來推出的文件系統(tǒng)APFs,llvm作為系統(tǒng)編譯器,現(xiàn)在FreeBSD也使用llvm作為系統(tǒng)編譯器。

為什么中國不基于bsd開發(fā)操作系統(tǒng),之后再閉源?

其實操作系統(tǒng)寫起來并不難,很多大學的課程都有一個簡單的操作系統(tǒng)。實際上,主要問題是生態(tài)問題。如果完全重寫,如何解決軟件的根本問題。至于不需要軟件生態(tài)的系統(tǒng),我們一直都有,比如太湖之光系統(tǒng)和嵌入式實時系統(tǒng)。