圖片來源 @視覺中國
文 | 數科星球
2024:不僅是 " 剛正面 ",更是定乾坤。
幾年前,人們還在熱衷讨論信創。而現在,行業的發展早已不能用信創二字涵蓋。在操作系統、IoT 的持續叠代下,我們看到了産業升級的未來。
在本文中,我們試圖探尋國産操作系統的發展輪廓,以及智慧互聯的前景。在探讨過程中,許多人在問 " 我們是否會擁有自己的微軟 "、" 自己的安卓或 iOS" 等問題。
這一次,我們似乎找到了答案。
當然,如果在新的産業升級背景下類比美股的 " 七大巨頭 ",那就明顯低估了中國科技公司的未來潛力。總而言之,它不是簡單地替代,而是時代的引領。
雖然,目前還有很多方面亟待改進。
誰在卡國産操作系統的脖子?
" 我覺得國内信創系統有兩大公司,一個是麒麟、一個是統信,他們在根社區領域裏建樹很多 ",一位開發者對數科星球這樣表示。
相當一段時間内,國内用戶較爲熟悉微軟的 Windows 操作系統,幾乎每一台主機都配備了 Microsoft 軟件。但在最近幾年,衆多企事業單位已裝載國産系統,微軟的江湖地位正在受到挑戰。
數科星球認爲,這種挑戰是長期的、根本性的、底層的和不可逆的。同時,該行業也煥發出了巨大潛力和商業機會。
爲了厘清操作系統的江湖,需要代入産業鏈思維和解釋一些名詞。
任何一個行業都存在上下遊,在系統軟件業同樣如此。軟件開發的上遊是什麽?答案是包管理系統(當然,包管理系統的更上遊可能是 Linux 本身)。
目前,包管理系統主要由紅帽(Red Hat)、Debian、Ubuntu 等旗下的開源社區提供。構建操作系統所需要的功能實現,均來自于此。操作系統的功能極其依賴于包管理系統的更新,一些專業人士對此的回複是" 有更新就能做,少一些就會系統崩潰 "。
所以,可以大緻理解爲,卡國産操作系統脖子的,是上遊的包管理系統。而爲了構建自主可控的桌面級 OS(如 Windows 的國産替代),必須要構建自己的開發社區以支持包管理系統的持續和及時更新。
在本文形成的過程裏,所有參與此次對話的開發者都認爲,構建根社區是統信和麒麟最大的貢獻(二者的開源社區分别叫做玲珑和 openKylin)。
操作系統已經到了不得不改的地步
應該說,玲珑和 openKylin 出現後,讓人們看到了希望。
" 新型包管理系統可以減輕依賴關系,可以改善以往因爲上遊軟件包供應不穩定的問題 ",一位專業人士回答。對于開發者而言,随着依賴關系的改變,開發工作變得更加自由和快速。
對于國内軟件業而言,軟件叠代速度快、競争激烈已是常态。在互聯網存量競争凸顯的今天,誰的版本更新快,誰就有可能分得更多蛋糕。
在操作系統變革來臨後,這種版本内卷的矛盾變得更加尖銳化。" 圖形界面操作系統依賴更多圖形軟件包,我們有時候隻能等着上遊更新才能進行下一步。" 某互聯網廠商技術工程師坦言。
實際上,開發者 " 苦秦久矣 ",他們迫切希望有人能做出改變。
一位德國華裔技術人員表示,其所在的公司已經等不及上遊更新了,已在自行開發包管理器。在他看來,周邊依賴 Ubuntu 的公司大體都在這樣做。而這幾乎已變成一種行業趨勢。
讓人哭笑不得的現實是,大量的适配工作占據了開發者的大量時間,他們是在機械的 " 搬磚 " 而非真正地進行開發。
爲了平衡對軟件包更新需求的供需關系,目前以 Ubuntu 爲代表的公司找到了某種過渡方法:即允許開發者用通用的封裝格式發行自己的應用(比如紅帽的 flatpak),替代以往的工作模式,将以往需要維護十個來自不同開源社區的軟件包的工作合成一體,以提升效率。
不過,各大開源社區顯然對上述 " 過渡方法 " 理解不同。這導緻,同樣的應用在不同的系統 / 環境運行時有極大差别。也因 Linux" 硬分叉 " 了太多分支,讓諸如 .rpm、.deb、.dmg 等格式不能通用。
對于開發者而言,這種情況被體現爲" 即便在一個系統裝上了,也不能在另一個系統順利安裝。"對于軟件管理者而言,同一個軟件可能還會牽扯到不同版本的 .rpm 或 .deb 文件,會讓人感覺 " 十分的時空錯亂 "。
而爲了系統安全等多種考慮,一個軟件廠商還需要同時了解沙箱、容器、注冊表等多種操作系統自帶的 " 文化基因 "。客觀結果是,這讓一些軟件 / 互聯網公司的技術部越做越大、越來越臃腫。
" 我們太想要一個‘大一統’的開發格式了!"一位開發者傾訴道。之前,他利用 Ubuntu 的環境進行開發,雖然這個社區此前上線了許多自有化的軟件包,但尴尬的是,他開發的軟件仍然會遇到無法在 Debian 上線的尴尬。
最後,隻能用手動調節的方式适配所有環境,期間浪費了不少時間。
他對數科星球暢想,如果有一種 " 大一統 " 的系統平台,那對于軟件公司而言,則可省去一大筆費用,也可以極大地提高競争力。
當然,國産操作系統的未來可能也在于此。數科星球和一些開發者的觀點類似,它們最好能展現出更多的 " 升級 " 屬性,而非簡單的替代。
至于統信和麒麟能否扛起大旗,還有待觀察。好消息是,雖然行業内有大量紅帽技術擁趸,但總體來看,包管理系統正在 " 新舊交替 ",國内的産品沒那麽弱,國外的技術也沒那麽強。所以,對于國産操作系統而言,這是機會也是挑戰。
隻不過,更多時候,喊口号總是顯得空洞,信創的概念已出現很多年,人們已對 " 要做中國的這個、要做中國的那個 " 審美疲勞。對于開發者而言,更實際的考量是系統好不好用。通過分析和研究,我們大緻勾勒除了未來操作系統的發展框架,或許能爲國産軟件指明方向。
其一,它應該可以簡化軟件安裝和管理過程。不會出現" 玩一個遊戲下載 DirectX,玩另一個下載 Direct12 等問題 "。
其二,它應該有更好地兼容性。這在上文已經做了充分闡述。
其三,它應該能降低或者能更加靈活地應對對包的依賴性,或者降低對傳統的包管理系統和其他庫、其他環境的依賴性。
最後,也是很重要的,就是能夠更加保護數據和隐私。盡可能規避諸如在微軟系統中,針對注冊表等攻擊的病毒木馬橫生的情況。
桌面、移動和 IoT 全線開戰
" 我甚至不認爲技術牛,就有多厲害,反而是誰的開發者多、誰的應用多,誰最有可能笑道最後 ",一位資深開發者這樣說。
應該看到,在手機應用商店裏,上述論斷非常有道理——安卓和 iOS 最終脫穎而出,根本原因在于開發者多、應用多。
所以,有理由肯定,在桌面級 OS 甚至 IoT 萬物互聯中,上述論斷仍然是成立的。一些具有前瞻性的從業人士甚至爲統信和麒麟規劃好了發展路線:" 首先,他們應該上線明确且完整的開發流程,然後開源開發框架,讓更多開發者參與到生态并獲得實惠。"還有的開發者表示,更想擁有 " 一鍵遷移 " 功能,以便将在其他平台開發的應用遷移到統信或麒麟中。
總結而言,桌面級操作系統的變化還在進行中,想必在 2024 年能夠看到更多消息。
比起桌面,在移動和 IoT 端,華爲鴻蒙 / 小米澎湃的步伐和格局顯然更快、更大。" 鴻蒙顯然更進一步,且更具有‘侵略性’ ",某不願透露姓名的投資人表示。
華爲自研了開發語言 ArkTS,并上線了自己的方舟編譯器。且方舟旗下還包含了圖像、内存、調度、存儲、多媒體和低功耗等多個模塊。這讓華爲在操作系統界足以 " 自成一極 "。
尤其讓開發者感到激動的是,華爲的目标顯然不隻是安卓系統的替身。鴻蒙系統囊括了手機、PC、Pad、TV、汽車和智能穿戴的多種場景,是典型的 IoT 操作系統。
目前來看,這套系統更加适合産業升級需求:比如:極化碼在數據吞吐方面的優勢,可以更加适合 VR、AR 行業的落地;星閃在無線短距通信技術方面的領先,也可帶動短距離通信智能産品的進一步體驗提升等等。
另外,微内核架構和靜态數據處理方面的性價比優勢也不可小觑。
雖然小米目前還未體現出硬件層面的創新力,但在此前小米 Su7 預發布會中,人們已窺見澎湃 OS 的基礎能力。可以預見的是,在未來,二者會共同擔綱起智慧互聯的扛把子。
" 我覺得萬物互聯條件下的互聯網會非常不同,你想象一下,用藍牙連接車和紅綠燈得多麻煩,但華爲的系統可能一個紅綠燈就可以連接很多車,提供通訊數據。"某技術人士稱。
這些基礎能力又是目前自動駕駛在從 L2 過渡到高階自動駕駛必備的。
再有,在上一代的技術中,藍牙這種 " 專線專用 " 的通信方式不如 IoT 系統有性價比。加上,華爲在底層芯片設計中已将通訊規則鎖死,安全方面也較之前的解決方案有着飛躍式的提升。
最關鍵的是,新一代的通信和傳輸協議是自主可控的,也爲國内相關行業打赢下一個工業革命打下了堅實基礎。
現在,人們已可以在一些城市中看到鴻蒙在智慧城市、智慧互聯方面的應用了。我們預計,在 2024 年,這場關于新生活方式的底層變革會更快推進,相關應用和産品也會更快地推陳出新。
結尾:
在 2024,産業升級已進入快車道,新能源、電動 / 智能汽車、3C 數碼産品的進化速度尤其迅速。可喜的是,麒麟、統信、華爲、小米早已走出國産替代的束縛,向着星辰大海前進。
我們有理由對下一次工業革命抱有樂觀期待,因爲,信創背後的産業升級實質更加有價值。