日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Arch Linux不適合當(dāng)作服務(wù)器操作系統(tǒng)的四大原因( 二 )


既然一個工具就能完成工作,那為什么另外兩個主流系列都依然存在兩個工具來管理軟件包體系?這是因為,這種兩個工具來管理軟件包的體系中,那個負責(zé)處理本地依賴和本地包的部分,不僅僅是為了管理依賴、安裝軟件包而存在的 。它還有更有用的功能:提供“虛包”支持 。提到“虛包”就不得不提到Java這個平臺,因為Java的開放,常見的Java運行時環(huán)境有兩種:一個是Oracle官方的JRE,另一個是開源社區(qū)創(chuàng)建的Open JRE 。它們都對Java提供很高程度的支持,但是依然存在微妙的差別 。比如Android Studio使用Open JRE運行就會偶爾出現(xiàn)奇怪的Bug,而另外有一小部分軟件則不能正常運行在Oracle JRE上 。它們都提供JRE的支持,但是對于Debian或者Red Hat來說,二者是能共存的:dpkg或者yum可以決定對于哪些應(yīng)用程序選取哪個JRE為應(yīng)用程序提供JRE依賴 。
但是對于pacman來說,虛包支持什么的,不存在的 。只能有一個軟件包提供JRE支持:安裝一個就必須刪除另一個 。對于服務(wù)器來說這就相當(dāng)尷尬了:并不能保證所有的程序都能找到完美的依賴 。
4、打包粒度
雖然最近幾年有所改善,但是Arch Linux的打包粒度對于服務(wù)器來說還是過分大了 。我們也許只會用到某軟件包的一部分,但是pacman會把整個軟件包給你裝上——你還沒得選 。對于服務(wù)器來說,為實現(xiàn)功能所安裝的軟件包越少越好——一來節(jié)省資源,二來可以減少由軟件體系帶來的漏洞 。這也是Arch不適合作為服務(wù)器操作系統(tǒng)的原因之一 。
就小編目前的經(jīng)驗,以上理由可以充分打消在服務(wù)器上使用Arch Linux的想法 。但是對于桌面系統(tǒng),特別是對于開發(fā)人員,Arch還是相當(dāng)不錯的選擇 。
【Arch Linux不適合當(dāng)作服務(wù)器操作系統(tǒng)的四大原因】 上述便是Arch Linux不適合當(dāng)作服務(wù)器操作系統(tǒng)的四大原因,大家現(xiàn)在曉得Arch Linux為什么很少被當(dāng)作服務(wù)器操作系統(tǒng)了吧!

推薦閱讀