bsd官網(wǎng) iOS和macOS是基于BSD的嗎?
iOS和macOS是基于BSD的嗎?PC機上的BSD直接管理硬件,BSD與MacOS和IOS的硬件之間有一層微內(nèi)核Mach。MacOS圖形界面的系統(tǒng)調(diào)用建立在BSD之上,應用層也可以直接調(diào)用微內(nèi)核的消
iOS和macOS是基于BSD的嗎?
PC機上的BSD直接管理硬件,BSD與MacOS和IOS的硬件之間有一層微內(nèi)核Mach。MacOS圖形界面的系統(tǒng)調(diào)用建立在BSD之上,應用層也可以直接調(diào)用微內(nèi)核的消息接口。
我已經(jīng)閱讀了BSD和MacOS的應用層代碼,例如route命令的源代碼。密碼是有血緣關(guān)系的。事實上,蘋果直接修改了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)編譯器。
鴻蒙系統(tǒng)比ios安全嗎?
從一開始,鴻蒙就為物聯(lián)網(wǎng)做了大量的準備和研究。手機不是她的主戰(zhàn)場,而是宣傳的噱頭。宏盟無法與Android競爭,更不用說IOS了。并不是說華為的研發(fā)效率低下。首先,它找不到那么多的應用程序來適應(應用程序工作室沒有任何動機和興趣來適應鴻蒙,商業(yè)與愛國主義無關(guān))。其次,安卓和IOS用了這么多年來不斷改進和完善,幾乎沒有什么bug。新人不可能有這么高的完美度。退一步說,Android和IOS正在扼殺手機操作系統(tǒng)上的鴻蒙。其實,寫操作系統(tǒng)并不難。許多大學課程都有簡單的操作系統(tǒng)。實際上,主要問題是生態(tài)問題。如果完全重寫,如何解決軟件的根本問題。至于不需要軟件生態(tài)的系統(tǒng),我們一直都有,比如太湖之光系統(tǒng)和嵌入式實時系統(tǒng)。
為什么中國不基于bsd開發(fā)操作系統(tǒng),之后再閉源?
Android 0.1版本
蘋果系統(tǒng)是以什么為基礎研發(fā)的?
因為認為自己知道如何使用計算機的人喜歡研究這個配置、哪個配置、這個參數(shù)和那個參數(shù)。就像Android總是堆參數(shù)和運行點一樣,有一群人樂于分析參數(shù)和比較運行點
!但是你什么時候看到蘋果跟你談過這個。蘋果和windows在PC上的對比不是一天兩天。每個人都有自己的愛。
但對我來說,除了游戲,蘋果還運行Windows。效率高,無垃圾彈出,無需擔心中毒,無需安裝360安全防護卡至死,視網(wǎng)膜屏幕很酷,電池可以使用一天,無需擔心注冊表被修改,無需擔心藍屏,從不重新安裝系統(tǒng)。
那些說他們不習慣MacOS的人,難道不應該檢討他們的學習能力嗎?為什么我必須有我的電腦圖標?為什么我們要分開?