2022年10月初,openEuler Maintainer 姜逸坤接受Apache Spark PMC邀請,正式成為Apache Spark Committer(核心貢獻(xiàn)者)。
他的主要貢獻(xiàn)是Apache Spark在基礎(chǔ)設(shè)施、云原生、PySpark等方向的改進(jìn)。
開源之路,從懵懂到深入
姜逸坤2016年加入華為計算開源團(tuán)隊,先后成為OpenStack社區(qū) (OpenInfra基金會) Core Member、openEuler社區(qū) (開放原子開源基金會) Maintainer、Volcano社區(qū) (CNCF基金會) Reviewer、Spark社區(qū) (Apache基金會) Committer,橫跨多個頂級開源社區(qū)的經(jīng)歷讓他快速完成知識積累和個人成長,而他對于技術(shù)和開源的熱愛始終如一。
從多樣性算力支持
到Apache Spark核心貢獻(xiàn)者
openEuler 作為最優(yōu)支持多樣性算力的原生操作系統(tǒng),支持x86、ARM、RISC-V、LoongArch、SW64 等多種處理器架構(gòu),而開源社區(qū)的應(yīng)用軟件多架構(gòu)支持最初并不完善,應(yīng)用軟件的短板使得openEuler社區(qū)用戶無法充分、便利地發(fā)揮多樣性算力的最大價值。
早在2019年,逸坤所在團(tuán)隊就開始了開源社區(qū)的多架構(gòu)支持工作,在Apache Spark社區(qū),他與團(tuán)隊成員和Spark社區(qū)協(xié)作共同完成了ARM64架構(gòu)的適配,并且在Apache Spark 3.0.0版本正式支持ARM64架構(gòu)(SPARK-30057),為Spark社區(qū)添加了 ARM CI 確保Spark在ARM64平臺持續(xù)可用(SPARK-29106)。
隨著在Spark社區(qū)貢獻(xiàn)的逐步深入,他所做的工作從最初的多樣性算力適配,慢慢地變?yōu)槎鄻有运懔軜?gòu)級的增強。2021年11月,逸坤作為第一作者,聯(lián)合華為、Apple、Netflix、Cloudera等開發(fā)者在Spark社區(qū)共同完成特性的設(shè)計和代碼開發(fā)——《Spark-36057: 支持Spark on Kubernetes自定義調(diào)度功能》,并以Apache Spark + Volcano調(diào)度系統(tǒng)作為參考實現(xiàn)合入到社區(qū),最終在Apache Spark 3.3.0版本作為亮點特性發(fā)布,增強了Spark多樣性算力調(diào)度能力。隨后,openEuler社區(qū)中的眾多大數(shù)據(jù)用戶(如華為、亞信、中國系統(tǒng)等),開始集成該方案到其下游的產(chǎn)品和服務(wù)中,以增強隊列調(diào)度、資源預(yù)留、多樣性算力調(diào)度的能力。“Upstream first”,并積極推動下游開源用戶使用,是他一直堅持的理念。
近期,他在Apache Spark社區(qū)發(fā)起了一個新的提案——《SPARK-40513: 為Spark提供Docker官方鏡像支持》,這個提案為Apache Spark社區(qū)提供官方容器鏡像規(guī)范、標(biāo)準(zhǔn)及參考實現(xiàn),并發(fā)布鏡像,目前已獲得Spark社區(qū)全票通過。這為后續(xù)諸如openEuler等操作系統(tǒng)更高效、更高質(zhì)量地完成定制Spark大數(shù)據(jù)應(yīng)用鏡像奠定了基礎(chǔ)。
同時,逸坤通過他在云計算、云原生、基礎(chǔ)設(shè)施、ARM CI等領(lǐng)域的積累,為Apache Spark社區(qū)的基礎(chǔ)設(shè)施穩(wěn)定和優(yōu)化付出了很多努力。最終,順利獲得了Apache Spark社區(qū)的認(rèn)可,成為Apache Spark Committer。
讓openEuler與外部開源社區(qū)
更好的連接、融合
Apache Spark社區(qū)的貢獻(xiàn)僅僅是一個縮影,逸坤和他所在的團(tuán)隊持續(xù)活躍在openEuler社區(qū)的大數(shù)據(jù)、OpenStack、云原生、HPC、基礎(chǔ)設(shè)施等SIG組,努力將openEuler社區(qū)連接并融入到更廣闊的開源世界。也歡迎更多的人加入進(jìn)來,讓openEuler社區(qū)與外部開源社區(qū)更好融合,產(chǎn)生更多偉大的合作與創(chuàng)新!
-
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7401瀏覽量
129275 -
開源
+關(guān)注
關(guān)注
3文章
4203瀏覽量
46110 -
openEuler
+關(guān)注
關(guān)注
2文章
337瀏覽量
6730
原文標(biāo)題:開源無國界,從openEuler Maintainer到Spark Committer的貢獻(xiàn)開源之路
文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
軟通動力成為openEuler社區(qū)首批全球化先鋒伙伴
開放原子開源歐拉社區(qū)亮相2025操作系統(tǒng)大會
新一代AtomGit平臺暨人工智能開源社區(qū)發(fā)布
軟通動力攜手openEuler推動開源生態(tài)全球化發(fā)展
首批成員單位加入開放原子電鴻開源社區(qū)
北京國際開源社區(qū)取得積極進(jìn)展
開放原子電鴻開源社區(qū)正式成立
軟通動力加入openEuler社區(qū)AI聯(lián)合工作組
開源鴻蒙社區(qū)年中技術(shù)會議成功舉辦
開源鴻蒙社區(qū)安全治理突出貢獻(xiàn)團(tuán)隊和個人授牌儀式成功舉行
openKylin社區(qū)會員突破1000家
潤和軟件亮相openEuler Developer Day 2025
NVIDIA加速的Apache Spark助力企業(yè)節(jié)省大量成本
Apache Spark社區(qū)讓openEuler與外部開源社區(qū)更好的連接、融合
評論