2022年10月初,openEuler Maintainer 姜逸坤接受Apache Spark PMC邀請,正式成為Apache Spark Committer(核心貢獻者)。
他的主要貢獻是Apache Spark在基礎設施、云原生、PySpark等方向的改進。
開源之路,從懵懂到深入
姜逸坤2016年加入華為計算開源團隊,先后成為OpenStack社區 (OpenInfra基金會) Core Member、openEuler社區 (開放原子開源基金會) Maintainer、Volcano社區 (CNCF基金會) Reviewer、Spark社區 (Apache基金會) Committer,橫跨多個頂級開源社區的經歷讓他快速完成知識積累和個人成長,而他對于技術和開源的熱愛始終如一。
從多樣性算力支持
到Apache Spark核心貢獻者
openEuler 作為最優支持多樣性算力的原生操作系統,支持x86、ARM、RISC-V、LoongArch、SW64 等多種處理器架構,而開源社區的應用軟件多架構支持最初并不完善,應用軟件的短板使得openEuler社區用戶無法充分、便利地發揮多樣性算力的最大價值。
早在2019年,逸坤所在團隊就開始了開源社區的多架構支持工作,在Apache Spark社區,他與團隊成員和Spark社區協作共同完成了ARM64架構的適配,并且在Apache Spark 3.0.0版本正式支持ARM64架構(SPARK-30057),為Spark社區添加了 ARM CI 確保Spark在ARM64平臺持續可用(SPARK-29106)。
隨著在Spark社區貢獻的逐步深入,他所做的工作從最初的多樣性算力適配,慢慢地變為多樣性算力架構級的增強。2021年11月,逸坤作為第一作者,聯合華為、Apple、Netflix、Cloudera等開發者在Spark社區共同完成特性的設計和代碼開發——《Spark-36057: 支持Spark on Kubernetes自定義調度功能》,并以Apache Spark + Volcano調度系統作為參考實現合入到社區,最終在Apache Spark 3.3.0版本作為亮點特性發布,增強了Spark多樣性算力調度能力。隨后,openEuler社區中的眾多大數據用戶(如華為、亞信、中國系統等),開始集成該方案到其下游的產品和服務中,以增強隊列調度、資源預留、多樣性算力調度的能力。“Upstream first”,并積極推動下游開源用戶使用,是他一直堅持的理念。
近期,他在Apache Spark社區發起了一個新的提案——《SPARK-40513: 為Spark提供Docker官方鏡像支持》,這個提案為Apache Spark社區提供官方容器鏡像規范、標準及參考實現,并發布鏡像,目前已獲得Spark社區全票通過。這為后續諸如openEuler等操作系統更高效、更高質量地完成定制Spark大數據應用鏡像奠定了基礎。
同時,逸坤通過他在云計算、云原生、基礎設施、ARM CI等領域的積累,為Apache Spark社區的基礎設施穩定和優化付出了很多努力。最終,順利獲得了Apache Spark社區的認可,成為Apache Spark Committer。
讓openEuler與外部開源社區
更好的連接、融合
Apache Spark社區的貢獻僅僅是一個縮影,逸坤和他所在的團隊持續活躍在openEuler社區的大數據、OpenStack、云原生、HPC、基礎設施等SIG組,努力將openEuler社區連接并融入到更廣闊的開源世界。也歡迎更多的人加入進來,讓openEuler社區與外部開源社區更好融合,產生更多偉大的合作與創新!
-
操作系統
+關注
關注
37文章
6892瀏覽量
123742 -
開源
+關注
關注
3文章
3402瀏覽量
42711 -
openEuler
+關注
關注
2文章
319瀏覽量
5939
原文標題:開源無國界,從openEuler Maintainer到Spark Committer的貢獻開源之路
文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
共創開源操作系統根社區,openEuler探索可持續發展創新路徑
黃鶴開源社區正式發布
東方通聯合openEuler社區即將開啟云原生開源中間件 Meetup北京站
deepin社區落地開源生態發展合作倡議
deepin社區攜手共話開源新生代成長之路
軟通動力榮膺2024年度openEuler社區突出貢獻單位
潤和軟件參與openEuler社區操作系統安全主題技術交流
潤和軟件攜手業界伙伴在openEuler社區成立IDE-SIG
潤和軟件受邀參與openEuler 24.03 LTS發布
得瑞領新加入 OpenCloudOS 操作系統開源社區,作為成員單位參與社區共建
【西安社區】5月18日-RT-Thread西安社區舉辦首次例會,誠邀每一位開發者參與!
![【西安<b class='flag-5'>社區</b>】5月18日-RT-Thread西安<b class='flag-5'>社區</b>舉辦首次例會,誠邀每一位開發者參與!](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
淺談openEuler與利爾達Redcap模組在通信領域的開源協同
![淺談<b class='flag-5'>openEuler</b>與利爾達Redcap模組在通信領域的<b class='flag-5'>開源</b>協同](https://file.elecfans.com/web2/M00/42/98/poYBAGJ5xUWAAL3PAABCVAeSJ9o570.jpg)
RDMA技術在Apache Spark中的應用
![RDMA技術在<b class='flag-5'>Apache</b> <b class='flag-5'>Spark</b>中的應用](https://file1.elecfans.com/web2/M00/C3/6A/wKgaomXlNumAD4qkAAKXD6F2opA173.png)
評論