天天看點

為何說用“碎片化”形容 Linux 并不正确

在某些使用者看來,android平台的碎片化問題同樣困擾着linux的發展,但事實上碎片化這個詞并不适用于linux,反而難以精準計算的龐大發行版本有利于該平台的發展。在談linux之前,我們先聊聊android,它是一個破碎的系統,根據谷歌官方最新公布的系統占比餅圖中,可以看到4.4 kitkat的占比将近40%,而隻有15%的人升至android lollipop,而其餘還有10%運作老版本。

這對 于沒有安全隐患的世界來說這可能并非是什麼大問題,但事實上使用者實際使用時間往往要大于系統的支援最後期限。其中唯一例外的就是nexus裝置,它由谷歌 直接分發提供技術支援,但是android平台的其他裝置能否更新則完全看營運商和手機廠商,而且往往分發時間有着滞後性。

為何說用“碎片化”形容 Linux 并不正确

而使用“碎片化”這個詞語來形容linux是并不正确的。首先肯定的是linux是目前最具使用者粘性的平台,而且這個事實上非常容易證明。linux看上去最大的問題是龐大的分支發行版本,但事實上這隻是你的錯覺。

除了極少數大型發行版本,很多linux發行版本都是為了滿足和細分各種不同的使用需求。而當某些新發行版本産生足夠影響力之後,自然也有部分舊發行版本消失。而這些發行版本都共享相同的代碼--linux kernel核心。

核心是作業系統的主架構,導緻linux系統給人碎片化感覺的原因在于存在很多的桌面環境和視窗管理器,但這些都隻是涉及使用者界面,最終目的是為使用者提供豐富的個性化使用選擇。

确 保linux平台所有内容保持粘性的重要基石就是gpl證書。在gpl授權中有各種權限,但是淩駕于這些标準之上的核心就是賦予linux更強的力量。 linux核心是可以免費下載下傳、使用和修改的,甚至能夠被商業企業各種使用,但是對源代碼的任何修改必須要向所有人公布。

這就意味着每個人通路相同的代碼,并且能夠看到來自全球世界各地的開發者對代碼進行的改善。這不僅僅隻限于linux核心,而且還包括系統的很多元件。

綜上所述,linux用碎片化并不貼切。linux是可以朝任何方向發展的穩定代碼,而且每個方向有着很多志同道合的人參與推進項目的發展。這也是為何linux具備安全和龐大分發的原因。

====================================分割線================================

繼續閱讀