0
業界對于開源的討論一直處于非常火熱的狀態,基礎軟件的開源,數據庫的開源,包括現在大模型的開源,似乎什么都可以,且有必要開源出來。
但目前,仍有很多企業對開源存在很大的誤解,諸如開源怎么做商業化?開源怎么盈利?
即便如此,在科技飛速發展的今天,大部分企業也更愿意積極擁抱開源。據統計,全球90%的軟件開發者和99%的企業在使用開源軟件,全球70%以上的新軟件項目均采用開源模式。
在他們看來,開源傳遞的是開放、平等、協作、共享的理念,以及由此而生的“集眾智、采眾長”的合作模式。所以,從長遠角度出發,開源有利于擴大生態,生態里面的人越多,得到的反饋也就越多,對技術產品的迭代創新,包括商業化路徑的拓展都會是一個正面的導向作用。
正所謂“一個人可能走得更快,但一群人可以走得更遠。”
除開源外,操作系統沒有第二條路可走
在操作系統產業的發展過程中,開源一直是老生常談的話題,其實只要談到操作系統等基礎軟件,很多人會拿中國和國外做對比,因為在這方面,較歐美國家來說,國內起步較晚,水平稍遜。
毫無疑問,美國在操作系統領域一直處于絕對領先的地位。諸如,面向個人及政企辦公的操作系統,Windows、Mac、Android、iOS 均由美國公司控制。面向生產及關鍵業務系統的操作系統領域,Red Hat 旗下的企業版本 RHEL 和開源版本CentOS 在國內行業用戶生產及關鍵業務系統領域占據了較高的市場份額。
從研發時間上看,國內入局操作系統的時間并不晚,最早可追溯到20世紀70年代,但即使這樣,國內外的操作系統仍然是以Linux為主。據相關數據顯示,現在服務器市場里面80%都是Linux,Linux從誕生到現在已經逐步成為操作系統最核心的一極。另外,雷峰網還了解到,早在4、5年前,Microsoft就曾宣布其云平臺上半數以上跑的都是Linux,這也能間接說明,Linux已經是一個非常普遍的操作系統。
而中國落后于美國也顯而易見,過往很多年,國內企業普遍將操作系統作為科研項目,缺少產業化和商業化發展。同時,國內軟硬件生態基礎不完善、操作系統專業人才缺乏,因此,中國操作系統產業落后于美國等發達國家,市場也逐漸被國外巨頭壟斷。
如何追趕甚至實現趕超?
其實從Linux的實踐和目前中國操作系統的發展路徑中就能略知一二,答案很簡單——開源。
阿里云基礎軟件部副總裁、龍蜥社區理事長馬濤在日前的采訪也承認了這一點。他表示,中國發展操作系統的基礎相對薄弱,一方面,技術人才不足是硬傷,另一方面,由于起步時間較晚,在這種情況下,只有借助開源的力量,才有可能提高產品競爭力。
反觀Linux操作系統的發展,其自1992年誕生之日起就以開源的形式進行推廣,現在已占據了絕對領先的位置。市場上規模較大的操作系統基本上都是開源的,這些足以說明開源對于操作系統的發展至關重要。
在大環境的影響下,國內廠商也逐漸認識到了開源的重要性,為了加快中國操作系統產業的發展,也在積極開展開源社區的搭建工作,諸如龍蜥、歐拉、統信、麒麟等,在多方的努力下,目前,中國操作系統迎來了新的發展格局,多個較為成熟的系統生態相繼崛起。
以阿里云、麒麟軟件、統信軟件為代表的中國技術力量不斷取得核心技術突破,以龍蜥社區、歐拉社區為代表的中國開源社區產業生態初露鋒芒,包括統信軟件、浪潮信息、中標麒麟、中科方德等商業版服務器操作系統品牌獲得了市場認可。
值得注意的是,在穩步向好的發展過程中,近兩年,龍蜥社區的表現尤為突出。根據中國信通院近期面向用戶群體的調研顯示,龍蜥操作系統以53%的占比位列用戶意愿遷移系統的首位目標,超過一半的受訪企業計劃在五年時間內將CentOS替換為龍蜥系統,且電信、互聯網等更加看重性能和完整生態的行業中龍蜥有著更高的認可度。
其實,做開源就是通過構建生態的方式,做大做強操作系統,以形成自己的核心競爭力。但其構建過程并不是一朝一夕就能完成。
眾所周知,操作系統向下驅動底層硬件,向上鏈接各類數據庫、中間件與業務應用,處于行業生態體系的中堅位置,其產業鏈條不僅長而且廣,所以生態建設需要投入更多的資源。
對此,馬濤解釋道,比如做一款硬件,只需要對接一個操作系統,但對于一個操作系統來說,他要連接不同的CPU、GPU以及各種硬件驅動,所以如何對接多個生態,讓大家在一個統一的框架上做研發成為待解之題。
“龍蜥社區非常希望通過同源異構的方式適配所有CPU,但實踐下來非常難,諸如國內CPU廠商都會有自己的OS,且特征各異,在這種情況下,操作系統需要和各硬件廠商拉齊,技術側如何適配所有芯片,適配所有驅動,這是非常困難的,”馬濤補充道。
當然,技術只是一方面,如何形成商業閉環也是很大的挑戰,比如,如何讓芯片廠商盈利,如何不能盈利的話,其實很多企業是不愿意參與到生態建設中來的。
反觀龍蜥社區,似乎其已經跑出了一個比較好的模式,并得到了廣泛推廣。雷峰網了解到,秉持著持續開源的基因,目前龍蜥社區已經擁有超過800家生態伙伴,基于社區操作系統發行了超過12款針對下游的衍生版,同時龍蜥操作系統服務器裝機量現已超過600萬,服務了金融、通信、能源、交通等眾多行業超過80多萬用戶。
顯然,龍蜥社區已經成了中國操作系統非常重要的一極,這也說明龍蜥社區在操作系統的發展中已經積累了非常多的技術經驗和實戰經驗。對于廠商而言,緣何不自己做一款商業版的操作系統?
龍蜥社區副理事長張東表示,首先,操作系統開源已經成了不可逆轉的趨勢,如果在這個時間點,自研操作系統是完全不可能的,其次,出于成本考慮,不可能有任何一家企業會每年投入幾萬人做這件事情,再者,目前Linux開源操作系統的覆蓋范圍非常大,各廠商在開發新品時,首先會向Linux靠攏的。
“誰能在開源開放的方向上做得更好,誰就能夠在未來的生態中占據比較有利的位置,”張東如是說。
顯然,中國操作系統產業的發展,開源已經成了必走之路,除此之外,沒有第二條路可走。
大模型時代,操作系統迎新挑戰
談到操作系統,仍然繞不開大模型這個話題。至于大模型對操作系統的影響還要從算力說起。
隨著大模型的爆火,算力格局正在發生改變并呈現了很多新的特征:
其一,多元異構算力成為主流。傳統算力由通用處理器提供,隨著應用的復雜化和多樣化,單純靠處理器很難滿足多算力應用的需要。同時,存儲方面,除了傳統內存,非易失性內存、存算一體的算力涌現。多元異構的算力給算力管理帶來了巨大的挑戰。
其二,算力云原生化。目前絕大部分算力都是通過云的方法提供服務,加之大模型的出現對算力的需求越來越大,所以上云已然成為一個大趨勢,但從整體數字來看,中國基礎設施云化的比例遠低于歐美等發達國家。這說明在云原生方面,中國較國外還有很大的差距。
在這種情況下,如何打造支持多樣性算力場景的操作系統,已成為適應多樣性算力時代新要求新變化的當務之急。
張東也給出了自己的解法,以應用為導向,以系統設計為核心,從系統的角度出發,真正讓不同架構的技術、產品和相應的生態融合起來。而達成這個目標的一大關鍵,就是要推動系統軟件的進階,實現多元算力的協同優化。
談到浪潮信息,其并不屬于操作系統領域的“新生力量”。早在2008年,浪潮信息就開啟了操作系統研發,打造的關鍵應用主機操作系統K-UX成為全球第五、國內首款通過Unix03標準認證的操作系統。由于K-UX是與大型主機K1配套,因此在穩定、安全、性能等方面的要求,遠高于面向普通服務器的Linux操作系統。
在張東看來,浪潮信息做服務器操作系統其實是具備天然優勢的,可以從系統廠商的視角,充分發揮芯片、板卡和服務器的創新成果,圍繞用戶需求進行多樣式的創新,為用戶提供卓越的整機系統體驗。
在開源方面,自2022年加入龍蜥社區以來,浪潮信息持續為龍蜥社區的建設做了大量的工作,依托浪潮信息龍蜥聯合實驗室,在技術創新、標準制定、生態建設、運營推廣等多個維度推動社區建設。
張東表示,未來將持續為開源社區做貢獻:諸如創新層面,通過創新滿足用戶提出的差異化需求,也愿意把在虛擬化容器、人工智能、數據中心管理等方面的創新成果,貢獻給龍蜥社區;推薦更多的上下游合作伙伴加入到龍蜥社區;同時還會進行大規模性宣傳和推廣,以推動龍蜥社區的發展。
雷峰網(公眾號:雷峰網)了解到,目前,浪潮信息以基于云巒KeyarchOS為底座,已經構建了包括智算軟件棧、云基礎軟件棧、大數據軟件棧、邊緣計算軟件棧、遠程運維軟件棧等在內的全棧系統軟件,并實現與自身服務器優化匹配,可向客戶交付高效的智算系統。
在操作系統方面,中國和國外存在很大的差距已經是不爭的事實,但通過這兩年國內廠商的持續投入和深入研究,中國操作系統已經有了新的變化和發展。正如馬濤所言,開源是強大中國操作系統的唯一路徑。
未來,中國操作系統的發展,仍需要持續圍繞開源做文章。
雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知。