近日多家媒體報道稱,俄羅斯境內(nèi)用戶現(xiàn)已無法正常下載Windows 10和Windows 11系統(tǒng)安裝程序。同時,俄用戶也無法下載用于安裝操作系統(tǒng)的Media Creation Tool應(yīng)用程序。這給外界敲響了警鐘,關(guān)鍵技術(shù)國產(chǎn)化、自主創(chuàng)新發(fā)展的重要性和緊迫性已愈發(fā)凸顯。
當(dāng)前,“缺芯少魂(“芯”是指芯片,“魂”是指操作系統(tǒng))”仍是我國亟待解決的技術(shù)難題。那么,做一個國產(chǎn)操作系統(tǒng)的難點在哪里呢?
對國產(chǎn)軟硬件的推廣來說,一次性地投入資金購買并非難事,建立國產(chǎn)軟硬件的應(yīng)用生態(tài)才是能否持續(xù)成長的關(guān)鍵。打造生態(tài)的難點在于,怎么樣讓更多相關(guān)的伙伴共同去做一個事情,這塊大家要有共同的目標(biāo),同時,和本身商業(yè)上以及從他們的產(chǎn)品方向上有一致性,并激發(fā)相關(guān)開發(fā)者的興趣,保證大家的意愿和投入。
就市場格局而言,國內(nèi)桌面操作系統(tǒng)方面,Windows、macOS處于絕對主導(dǎo)地位,雖然近5年在國內(nèi)市占率逐步下滑,不過仍占據(jù)超過90%的市場份額,而國產(chǎn)操作系統(tǒng)在Linux分類中,占比不足5%,市占率有待提升。
現(xiàn)階段,我國市場上的國產(chǎn)操作系統(tǒng)達10種以上,其中主流的包括UOS(統(tǒng)信軟件)、麒麟OS、普華軟件、中興新支點、凝思、中科方德、華為歐拉OpenEuler等,但它們大多是以Linux為基礎(chǔ)的二次開發(fā)。
大家對Windows、安卓、iOS等操作系統(tǒng)都習(xí)以為常,但實際上開發(fā)一個操作系統(tǒng)的工作量非常大。舉例來說,Windows XP有代碼4000萬行,Windows 7有代碼5000萬行,3.6版本的Linux 內(nèi)核代碼就有1590萬行,而Linux的發(fā)行版Debian系統(tǒng)代碼行數(shù)達6500萬行,而且這些代碼還都是經(jīng)過軟件廠商反復(fù)精簡的結(jié)果。如果對幾千萬代碼行數(shù)的工作量沒有概念,可以參照一個案例:“WPS代碼大約在百萬行這個級別,金山軟件重寫WPS用了3年時間?!?/p>