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