{eval=Array;=+count(Array);}
因?yàn)長inux的主要使用場景是服務(wù)器和嵌入式系統(tǒng)。對(duì)于服務(wù)器,宏內(nèi)核地運(yùn)行效率更高,宏內(nèi)核是一層層API調(diào)用,不用消息機(jī)制。對(duì)于嵌入式系統(tǒng),宏內(nèi)核剪裁更方便,可以把驅(qū)動(dòng)全部編譯進(jìn)內(nèi)核,只一個(gè)內(nèi)核,系統(tǒng)就能工作了。
如果不使用宏內(nèi)核 內(nèi)核開發(fā)人員就失業(yè)了 而且外圍驅(qū)動(dòng)沒人開發(fā) 硬件兼容性很差 每個(gè)Linux發(fā)行版本兼容性也很差(ABI層) 本身Linux也要打造自己的生態(tài) 能集成的盡量集成 因?yàn)閮?nèi)核不是一般人能開發(fā)的 必須要專業(yè)人員去維護(hù)
現(xiàn)在都是混合內(nèi)核,Linux有module、用戶空間驅(qū)動(dòng)。Windows關(guān)鍵性能部分也做進(jìn)了內(nèi)核。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答