ARM、x86、RISC-V等多樣性計算呼喚新的開源操作系統,支持跨平台、跨算力的需求。去年免費開源的openEuler應運而生,讓中國多樣性計算平台操作系統行業崛起。
一年來,openEuler發展取得不少成績,吸引中國移動、中國聯通、銀聯、飛騰等60多家單位加入。而麒麟軟件、統信軟件等操作系統廠商也發佈了openEuler商用版本。
開源社區有句名言:社區重於代碼。開源的openEuler要真正繁榮起來,獲得持久發展,就需要繁榮社區。而組成社區的根基是千千萬萬個開發者,只有凝聚多方合力,才能共建開源生態。
「回到開源的本質和初心來看,我們需要傳遞的是開源精神以及文化的價值,在這樣的精神指引下,我們才能更好地前行,以真正開放的心態合作和推進開源生態。」在最近召開的openEuler Summit 2020上,開放原子基金會TOC(技術監督委員會)主席、華為雲與計算開源業務總經理堵俊平如此表示。
開放原子基金會TOC(技術監督委員會)主席、
華為雲與計算開源業務總經理堵俊平
堵俊平是一位長期的開源社區貢獻者,他為何要強調開源文化?筆者疑惑,我們該如何看openEuler這些成績,openEuler真的值得產業投入嗎?openEuler社區要成為最活躍的開源社區,還要做什麼?
01Linux改變世界:
openEuler承接新需求
眾所周知,硬件+操作系統是計算產業的基石,是核心技術。而從某種意義上講,操作系統更為關鍵,因為所有計算硬件都需通過操作系統來調用,所有應用軟件都需通過操作系統來使能,操作系統的競爭力直接影響信息產業的整體發展。
在開源操作系統領域,國外發展領先,中國正在崛起。談及開源,我們都會想到Linux。
Linux從1991年出現,創造了一段段完美歷史。比如2011年,谷歌推出 Chromebook;2014年,微軟「示愛」Linux;2017年,所有的超級計算機都運行在Linux之上;2019年,微軟為Windows10用戶推出Linux。
可以看出,Linux改變了開發者的世界,也改變了商業世界的遊戲規則:Linux出現打破了Unix一通天下的小型機歷史,攻陷了Windows佔領的PC桌面市場,到2017年所有的超級計算機都運行在Linux之上。
2019年12月31日,我們很欣喜地看到一股新興的中國開源力量誕生:基於Linux內核的openEuler正式開源。openEuler與以往的開源操作系統有何不同?
據介紹,未來雲原生、智能邊緣等新技術發展,為操作系統帶來全新變化。傳統操作系統面臨多場景、新負載、分佈式等諸多挑戰,創新空間巨大。openEuler推出恰逢其時,openEuler將充分釋放多樣性算力潛能,是全場景協同的操作系統。
「openEuler可以為服務器等多種計算硬件提供穩定版的操作系統,補足市場空缺。」堵俊平介紹,業界希望openEuler可以基於開放社區,保持各方共同創新,滿足和承接計算市場的新需求。
02成果喜人:
openEuler一年取得全方位發展
openEuler這一年猶如新生嬰兒,成長速度驚人。2019年9月18日,華為宣布將於2019年內開源服務器操作系統;12月31日,openEuler開源代碼上線;2020年3月27日,openEuler 20.03 LTS版正式發佈;9月30日,社區又發佈了openEuler 20.09創新版。
值得一提的是,openEuler 開源社區在全球開發者的參與下,取得蓬勃發展,社區十分活躍,PR總和已經超過20000個。
具體來看,第一,openEuler社區已經有超過2000名貢獻者、在全球120個城市近3萬次下載、3萬社區用戶。第二,openEuler社區吸引了包括中國移動、中國聯通、銀聯、飛騰等60多家企業、機構和高校的加入。第三,社區SIG特別興趣組已增加到70多個,覆蓋了內核、虛擬化、雲原生、桌面等方向。
openEuler summit 2020上頒發優秀貢獻者獎
堵俊平表示,這些數字都非常出色,比如因為中國並沒有那麼多聚焦操作系統底層程序的開發者,從這個角度看,openEuler社區凝聚起的2000名貢獻者數量就顯得極為亮眼。
筆者好奇,開源的openEuler是基於華為操作系統打造,為何有那麼多開發者和企業機構願意加入?經過與堵俊平交流,筆者總結出如下三大理由。
首先,華為是Linux的主要貢獻者。在最新的Linux Kernel 5.10版本,華為內核貢獻排名已經升至全球第一。這意味着,華為能把十多年來在操作系統上積累的能力開放出來,可大幅提升整個openEuler操作系統產業的基礎能力。
其次,華為堅持有所為、有所不為。華為自己不做操作系統的商業發行,全面使能合作夥伴藉助開源的openEuler發展自有品牌的商業版本,快速實現商業成功。
據悉,現在中國主流的操作系統廠家麒麟軟件、統信軟件、中科院軟件所、普華基礎軟件、麒麟信安、拓林思等,都已加入openEuler社區並發佈了商業發行版,同時也在積极參与社區貢獻。
最後,openEuler的確是大家共建的開源系統。許多企業、高校、研究機構等,積极參与openEuler社區貢獻。其中,麒麟軟件已經成為社區第二大貢獻者,並在金融、電力等行業實現規模商用。
我們以openEuler 社區在9月30日發佈的openEuler 20.09 創新版為例。該版本由openEuler社區中的多個公司、團隊、獨立開發者協同開發,比如中科院軟件所貢獻了RISC-V 新指令集架構支持,麒麟軟件為社區共享了UKUI桌面環境。
這樣的社區化協同大規模開發,在中國軟件開發歷史上當屬首次,也充分體現了開放社區協同開發的優勢。
03社區重於代碼:
如何建最活躍的openEuler社區?
開源社區是開源操作系統的關鍵。如何將openEuler社區,打造成中國乃至全球最活躍的開源社區?眾所周知,一個開源社區需要傳遞代碼、傳遞技術、傳遞商業成功,但這還不夠。
堵俊平表示,吸引優秀的開發者們共同構建的社區,遠遠比代碼重要。社區精神將召集到大量優秀的人,從而一起構建高質量的開源項目。「我們需要傳遞的是開源精神以及開源文化的價值。」
發展openEuler,為何社區文化精神如此重要?堵俊平的觀點並非憑空想像,而是有跡可循。據悉,作為全球最大的開源基金會,Apache Way在迎來20周年慶祝時,持續堅持去宣揚的正是社區精神:Community over code 。翻譯過來就是,社區大於技術,社區大於代碼。
而這一點在CNCF基金會上也有突出體現。CNCF基金會是近年來發展最迅速,影響力增長最快的開源基金會,圍繞着旗艦項目Kubernetes,在短短几年的時間裏聚攏了30多個項目,構建起龐大的生態,吸引了無數的用戶和開發者加入其中,掀起一場雲原生的技術革命。
中國開源力量的崛起。今年在中國開源圈發生的一件大事是,中國成立了開放原子開源基金會。該基金會的口號是「 All for the Developer , All for the Universe」 ,也強調文化精神。
基於此,堵俊平分析,openEuler社區各方,可以在透明&分享、合作&共贏、創新&迭代、多樣性&包容性等精神指導下,構建最活躍的開源社區。
第一,透明&分享。堵俊平介紹,開源社區工作者會發現,相比在一個要求KPI的企業中工作的人,在社區里的許多開發者更能體會到合作的舒適性和安全性,也更容易建立起相互間的信任感。很重要的一個原因是開發者彼此之間毫無防備,所有技術公開透明,可以公開討論技術細節和決策。
第二,合作&共贏。在信任基礎上,openEuler社區成員能夠更好地合作並追求共贏,開源天然就有這個合作的屬性。「同一份代碼既承載了你的使命,也承載了我的訴求,所以我們可以一起攜起手來追求1+1>2的價值,構建共贏社區」。
第三,創新&迭代。在這樣共贏的openEuler社區里,開發貢獻者包括軟件服務商,一起努力進行最廣泛的討論,不斷迭代實現優質代碼、優質的創新,成就各個軟件領域創新的代名詞。
第四,多樣性&包容性。openEuler開源社區包容各種各樣的人群進入社區,包容各種各樣的想法進入社區。開源沒有落下任何人,沒有落下任何偉大的idea。大家可以在社區來實現技術迭代、創新創造,任何人都可以來社區學習、交流,並貢獻自己的專業和熱情。
04共建、共享、共治:
全力推進openEuler社區建設
據了解,未來3-5年,華為希望通過社區的共同努力,支持千家企業、萬級開發者、百萬級用戶,把openEuler打造成最具活力的開源社區,構建起面向全球的主流操作系統生態。
那麼,如何持續推進openEuler社區建設?
一是openEuler深入貫徹「共建、共享、共治」理念,廣泛吸引合作夥伴和開發者共同參與openEuler開源社區貢獻。
二是在研發投資上,持續保持在Linux開源社區以及openEuler內核的研發投入。如聚焦內核等關鍵技術創新,推出更有競爭力的openEuler社區版本。
三是openEuler社區在支撐中國操作系統產業百億市場空間的同時,也會繼續保持與全球開源體系融合,與各開源社區、開源項目廣泛協作,積極推動全球開源軟件技術生態更好地支持多樣性算力。
據悉,openEuler為構建社區共建的制度保障,在本次峰會全面升級社區治理體系,正式成立社區理事會、升級技術委員會,技術、營銷、人才培養等各項工作將完全按社區方式開放運作。
「問渠哪得清如許,為有源頭活水來。」堵俊平在演講中表示。這個源頭是源代碼,華為希望大家一起貢獻和維護好上游社區,吸引和培養優秀的人。
記者觀察:
積水成淵,蛟龍生焉
據統計,我國信息產業營收中軟、硬件比例為29:71,而全球平均水平為55:45。軟件價值與市場價格的不匹配,無法長期可持續發展。
與此同時,各行業ARM、x86、RISC-V等多樣性計算新需求顯現,今年新基建等推動各行業數字化建設,加速各類計算平台落地發展。
這些都讓我國操作系統產業迎來歷史最好的發展機遇。不過,操作系統的競爭力打造和產業生態構建,是一個漫長而又艱辛的過程,需要戰略耐心和持續投入。業界需要厚積薄發,開放合作,協同創新。
獨行快,眾行遠,開放開源是軟件技術創新的重要途徑,充分利用開源、參與開源、支持開源,發展操作系統,聯合做大做強是當前最為可行之路。
通過與堵俊平交流,筆者了解到,openEuler這個面向未來的開源操作系統,依託於極具活力的openEuler社區,發展迅速,且未來方向明確。它的未來或將不止於操作系統。
下一步我們需要做的是,重視基礎軟件能力,吸引更多生態企業和人才,基於openEuler社區一起開放透明發展開源操作系統。
積水成淵,相信中國操作系統的「蛟龍」終會騰空而起。
黃海峰,獨立科技觀察者,從業十多年,研究5G、手機、IoT、光、互聯網、雲、AI等。
聚焦現場、乾貨、觀察、爆料。
本賬號覆蓋今日頭條、百度、搜狐、鳳凰、新浪、網易、知乎、騰訊快報、一點資訊、微博、大魚等。