deepin 是中國公司的產品,是“國產的”,這本應該毫無爭議

deepin 是中國公司的產品,它是“國產的”,這一點本就應該是毫無爭議。

deepin 是來自中國的 linux 發行版,deepin 在為開源社區的發展付出著來自中國的貢獻——它做做出的貢獻得到了 Linus 大神的讚揚,得到了世界開源社區的肯定和尊重!這,才是中國創造在操作系統領域走向世界、展現中國人的形象與風采的正確打開方式!

任何品類的工業產品從誕生開始,到發展成熟,大體上最終都會走向同質化。

轎車是這樣、智能手機是這樣、電腦以及電腦操作系統也是這樣——無論是什麼類型、什麼品牌、由誰來製造,它們看起來都差不多,至少基本結構、基本原理、所需要遵循的共同標準基本都是一致的。

如果時光退回到上個世紀八十九十年代,中國、或者中國的公司或許還有機會完全獨立自主的開發出一套自己的硬件標準以及軟件系統來——至於它最終能不能經過大浪淘沙,活下來成為今天全世界共同認同的通用標準,那是另外一回事

但歷史沒有“如果”。

過去了的就是過去了的,發生過的就是發生過的。

時至今日,已經沒有任何國家、任何公司、任何團體、任何組織或任何個人有能力“從0開始”開發出一套“獨立自主”的“通用”PC操作系統來了——請注意這裡的“通用”二字——如果不追求“通用”,只要求“獨立自主”,那麼要開發一套操作系統的難度並不高,如果足夠好學且有足夠的天賦,一個愛好編程的高中生大概就能做到這一點。

這裡其實有兩個問題:

第一:為什麼沒有可能從0開始獨立自主的開發出一套通用PC操作系統?

第二:如果只要求“獨立自主”,不要求通用,那麼開發出一套操作系統的難度到底有多高?

先回答第二個問題,參見魚丸君之前轉載的文章

《跟我一起寫操作系統(一)——10分鐘寫個操作系統》:https://www.toutiao.com/i6639354203909128707/

真的,如果不追求通用性,操作系統什麼的真的不難寫,完全就是會者不難難者不會的問題——linux的親爹 Linus 大神當年寫出第一版 linux 內核代碼的時候還是個是個年僅21歲的大學生,那時候他還沒登上神壇成為大神,大概也沒想到他創造的 linux 系統後來能改變世界。

魚丸君想說的是:從理論上來說,如今國內有能力獨立自主的寫出操作系統內核代碼的大學生、程序員、或者相關愛好者說有1000萬人可能誇張了,但要說只500w人大概得漏掉許多!

畢竟光是CSDN的註冊會員就達2500萬人,其中活躍用戶達800萬人之多……能在CSND上成為活躍用戶的,哪怕只是業餘水平層次,大概也能看得懂魚丸君之前轉載的文章。

也就是說,從理論上來講,只要他們願意動手、願意鑽研的話,他們完全有能力在很短的時間之內為中國貢獻

至少500萬份獨立自主的操作系統內核源碼……當然,要求不能太高,達到 Linus 大神當年寫出的第一版 linux 內核源碼的水平即可。

然後呢?

有什麼用?

操作系統內核這東西,是核心技術嗎?

是——個——毛——線——啊!

linux 內核源碼是公開的(https://www.kernel.org),任何人都可以下載到的好不好?

不願意下載,在線都可以看的啊有木有!

每一行代碼、每一個字符都清清楚楚,沒有任何神秘感可言的好嗎?

deepin 是中國公司的產品,是“國產的”,這本應該毫無爭議

知道這意味著什麼嗎?

魚丸君直接說吧:如果 linux 內核真的是核心技術、如果這個世界上真有一頭會看代碼的豬,那麼這頭豬也能掌握這門核心技術!

deepin 是中國公司的產品,是“國產的”,這本應該毫無爭議

Linus 當年能參考 Unix 寫出“類 Unix 的 linux 內核”,今天照樣有人可以做到這一點,或者說,如果真有那麼一位程序員或者愛好者閒情來了,照著 linux 的基本結構再寫一套“類 linux“系統來也是可以的……

事實上,公開發布的 linux 內核根本就不是什麼核心技術,它本質上是一種通用標準,它的作用就是負責管理系統的進程、內存、設備驅動程序、文件和網絡系統

說得更簡單、更直白一點——內核決定了電腦軟硬件的組織及運行方式。

講一臺電腦看作是一座城市,那麼內核在這座城市中的作用便是:負責城市規劃,決定哪裡能蓋樓、決定樓房的具體用用途,制定交通規則,並進行交通管理。

城市規劃和交通法規當然很重要,但沒有任何一座城市是以城建局和交管局為中心的……這怎麼可能?

內核的“核”字,並不是“不可或缺的核心”的意思,事實上,

內核根本就不是算計算機系統的必要組成部分,這或許是漢字天生的缺陷,容易引被人望文生義,容易令一知半解的人產生不必要的誤會,也容易被別有用心的人扯出來亂帶節奏……

既然自己寫內核不難,既然內核根本就不是什麼核心技術,那為什麼國產操作系統非要用 linux 內核?

關鍵還是在那個“通用性”的要求上。

linux 內核中,真正負責管理系統的進程、內存、文件和網絡系統的部分其實很小,大概也就只有幾M大小而已,真正佔大頭的是設備驅動程序

如今,在世界範圍內,一般個人計算機上能用到的電腦操作系統大概只有三種——win、MAC、linux的各種發行版。

拋開市場佔有率和是否開源的話題不談,這三種操作系統其實都有一個共同點,那便是它們都有足夠的硬件驅動支持

毫無疑問,win的硬件支持是最好的,所以它的通用性最強。

linux 次之,但大體上通用性也能得到保證,尤其是針對比較老的硬件,linux 的效果可能比 win 更好。

早期的蘋果電腦,軟硬件都是他們自己搞定,但後來蘋果還是放棄了自己power G4處理器,擁抱了 intel ,然後 MAC OS 也開始支持 x86 平臺,具備了一定的通用性,跟著才有了“黑蘋果”這個概念。

很多 linux 的用戶、或者準用戶總是在批評 linux 對 NVIDIA 的顯卡支持不好,比較新的 N 卡不是很難找到驅動,就是找到了驅動,性能也是打了折扣的——某些比較新的 N 卡在 linux下運行時,能發揮的極限性能大概只相當於在 win 下與運行時的 80%。

對 N 卡的支持並不太好,這是 linux 系統的問題之一,但這並不是 linux 的責任,而是 NVIDIA 對 linux 系統的驅動支持不到位——作為硬件提供廠商, NVIDIA 當然有權利自主選擇要不要對某種特定的操作系統提供支持、以及支持到什麼程度。

linux 都尚且都有這樣的問題存在。

那麼,若是國內真有一家公司沒用 linux 內核,而是“獨立自主”的“從0開始”的搞出一套“完全屬於自己”的操作系統,那麼

他們得拿什麼來向全世界的硬件廠商們提出要求,情他們務必針對那個操作系統研發並提供驅動代碼呢?

拿面子?咳咳……一個剛創業的小公司,能有啥面子?

拿錢砸?那得多少錢?

拿市場?對不起,你沒市場……

拿政令?不好意思,自己國家的政令在自己國內用就好,拿出過去要求別人,可能會被斥責干涉人家的那啥內內吧!

所以,除了微軟和蘋果之外,其它任何想要進入通用操作系統市場領域的公司,其實大概也就只有 linux 內核一項可選了,別的道路都是行不通的,別掙扎,掙扎就是燒錢,燒自己的錢引火、把自己焚化成灰……

最後再來說一說,deepin 到底是不是“國產操作系統”。

這先說明一點:Linus 大神並不在天上,他還健在人世,他曾到中國來訪問過,到武漢深之度公司蒞臨指導過,並對 deepin 表示了高度的肯定和讚揚。當時,Linus 並沒有對 deepin 的歸屬權提出任何意見,或許他根本就沒在意過這個問題

另外,有心的朋友可以去 DistroWatch.com 這個網站看看。

DistroWatch.com 是專門為各種 linux 發行版做排名的,一般情況下,我們為各種 linux 發行版排名,說“XXX發行版現在世界上排名第幾”,都是以這個網站的排行榜為基準的

關鍵是,DistroWatch.com 會為 linux 發行版標註國籍,我們隨便找一個來看看。

deepin 是中國公司的產品,是“國產的”,這本應該毫無爭議

發新版:Archman GNU/Linux

來源:土耳其(Origin: Turkey)

總有人喜歡摳字眼玩文字遊戲。

他們喜歡說:

1,linux 是屬於全世界的,所以用了(基於) linux 內核的 deepin 只能是 linux 的一個發行版,不能說它是“國產操作系統”。

2,可以說 deepin 是“來自中國的 linux 發行版”,但不能說 deepin 是“國產操作系統”。

3,deepin 不過就是在 linux 內核上簡單的套了一個殼而已,沒什麼技術含量,所以算不得原創,算不得國產……

還有其它的說法,魚丸君就不在這裡一一例舉了。

DistroWatch.com 上有關 deepin 的頁面是這樣的:

deepin 是中國公司的產品,是“國產的”,這本應該毫無爭議

DistroWatch.com 並沒有玩什麼文字遊戲,它明確標註了,deepin 來自於中國。

全世界關注 linux 發行版排名的人都可以看到這個頁面,並根據它認定 deepin 是來自中國的 linux 發行版。

在這裡,非要強調什麼“linux 是屬於全世界的,所以 deepin 不是中國產的”其實毫無意義。

linux 社區對 deepin 的出生都沒有異議,中國人自己卻在這個毫無意義的問題上討論的熱火朝天,這到底是為了什麼?

deepin 真的只是在 linux 內核上簡單的套了一個殼而已麼?

如果這個說法成立,那麼全世界所有的 linux 發行版就都是“沒有技術含量”的套殼產品而已了。

要知道,deepin 長期在 DistroWatch.com 上排名前十,它的貢獻、它的成就是得到了世界開源社區的認可的!

就算是 linux 的創始人 Linus 大神也是為 deepin 點過讚的!

如果 deepin 真的是那種“沒有技術含量”的產品,那這是不是意味著開源社區裡的人、包括 Linus 大神在內都是看不清事實胡亂給 deepin 點讚的睜眼瞎?

這是開什麼玩笑呢?

deepin 的部分成就:

……deepin 已經向 Gnome、Qt、Wine 等開源軟件提交了數百個補丁,主持開展的開源項目數十個,開源代碼超過 500 萬行,操作系統累計下載次數超過 8000 萬次。

自主研發的深度桌面環境(deepinDDE)和大量的應用軟件被移植到了包括 Fedora、Ubuntu、Arch 等十餘個國際 Linux 發行版和社區,在開源操作系統統計網站 DistroWatch上, deepin 長期位於世界前十。”

以上提及的數據、世界排名等,都是真實存在的,有據可查的!

作為來自中國的 linux 發行版,作為植根於中國的操作系統供應商,deepin 及其開發者為世界開源社區所做的貢獻有目共睹,得倒了全世界的尊重與支持,而這一切靠的並不是簡單的“蒙皮”,也不是嘴炮營銷,而是真真切切的貢獻數據、是硬核的技術實力

linux 內核≠linux 發行版。

linux 內核是開源的,是由來自全世界的組織和個人共同維護的,它屬於全世界的沒錯。

但 linux 內核≠linux 發行版。

儘管具體的 linux 發行版也必須遵循開放源代碼協議,代碼開源;儘管任何人都可以獲取到任何開放源代碼的 linux 發行版的源代碼,並在同樣遵循開放源代碼協議的前提下對其進行改造、甚至是推出全新的發新版。

但具體的 linux 發行版是可以屬於具體的發行方的。

比如說 Red Hat 屬於紅帽軟件公司,它是收費的,而且價格還不便宜。

deepin 是中國公司的產品,是“國產的”,這本應該毫無爭議

沒有人會說 Red Hat 沒有技術含量、只是在 linux 內核上簡單套了個殼,也沒有人會對Red Hat 的歸屬權有任何異議。

deepin 是中國公司的產品,是“國產的”,這本應該毫無爭議

然後 deepin 呢?

如果非要爭議 deepin 的歸屬國問題,那麼為什麼不在想同的問題上討論一下 Red Hat 呢?

別說什麼 linux 是美國的。

linux 的誕生地在芬蘭,也是在芬蘭開源的。

Linus 大神在決定將 linux 開源的時候,他還沒有美國國籍,妥妥的芬蘭人。

關鍵是,包括美國政府在內,美國的任何公司、組織及個人都沒有權利、也沒有事實上的可能控制整個開源社區,也無法禁止任何國家、組織及個人獲取到 linux 內核源碼、並基於它推出全新的發行版。

linux 內核是開源的,它可控麼?它安全麼?

linux 內核裡的每一行代碼每一個字符都是可見可修改的,如果這都不算“可控”,那魚丸君就不知道什麼才算“可控”了。

至於安全不安全的問題……

現在沒有絕對安全的操作系統,以後也不可能有。

但從理論上來說,只要具備了相應的技術能力,任何人都可以將自己電腦裡的 linux 系統修改到它親爹來了都不認識的程度,全世界獨一份兒……這都不安全,還能怎樣才算是安全?

寫在最後。

那些希望中國“完全獨立自主從0開始開發一套操作系統”的人,你們這輩子註定會失望了

或許你們的兒子、孫子、甚至孫子的孫子也會繼續失望下去。

當然,在遵循現有的通用標準、並在現有的通用標準上進行技術提升的前提下,中國是有可能誕生出一家超越微軟、谷歌、或者蘋果的超級大公司——可能性的確存在,只是現在還並不高

但想要排開現有的通用標準,完全“從0開始”、“另立山頭”、“自立門戶”、完全不使用歪果仁的知識成果和技術積累、就像是古代小農種地那樣全靠自己的雙手刨地種穀子一般“全靠自己”的搞出一整套全新的玩意兒……

呵呵,還是算了吧!這樣要求,就算是做夢,也還是太高了一點兒。

別總擔心什麼“會被歪果仁卡住脖子”。

人類之間,國家之間不只是有競爭和對抗的,也有合作有共贏。

linux 、開源社區就是人類合作共贏的產物。

當然開源社區裡的東西也不是白給的——參與、利用它的本身也就是為它付出貢獻的過程。

deepin 是中國公司的產品,它是“國產的”,這一點本就應該是毫無爭議。

deepin 是來自中國的 linux 發行版,deepin 在為開源社區的發展付出著來自中國的貢獻——它做做出的貢獻得到了 Linus 大神的讚揚,得到了世界開源社區的肯定和尊重!這,才是中國創造在操作系統領域走向世界、展現中國人的形象與風采的正確打開方式!

可是,在中國國內,卻有很多沒有自信的人

在不遺餘力的否定、貶低、嘲諷、甚至是謾罵 deepin ?

這到底是……發生了什麼?


分享到:


相關文章: