Linux編程女神計劃招募新的內(nèi)核級MM實習(xí)生
作為FOSS的Linux編程女神計劃(Outreach Program for Women)的一部分,這個夏季在Linux基金會工作的實習(xí)生們背景不同,水平也高低不等,但是她們至少有一件事情是相同的(除去性別之外),就是她們 可以在自己的履歷中添加一項“Linux內(nèi)核黑客”。
(譯注:Outreach Program for Women,OPW此處譯作“Linux編程女神計劃”帶有調(diào)侃意味,Just joke,沒有惡意。)
針對女性的招募項目在對Linux內(nèi)核3.12的貢獻(xiàn)已經(jīng)名列前茅。來源:LWN.net
在 Linux基金會資助的***批每人5000美元酬金的申請人中,Lisa Nguyen, Xenia Ragiadakou, Elena Ufimtseva, Laura Vasilescu 和Tulin Izer是41申請者中的7名女性女性獲得者。她們與Intel、Oracle和Citrix的內(nèi)核開發(fā)者一起全職工作了三個月,處理包括x86啟動進(jìn)程 和XNUMA拓?fù)涞软椖俊K齻冞€利用500美元的旅行獎學(xué)金,出席了在新奧爾良或者愛丁堡舉行的LinuxCon會議并做了演講。
“我 要說能有我這樣的機(jī)會并不多哦,在LinuxCon北美會議上做志愿者,在LinuxCon北美會議上發(fā)表演講,而且與Linux Torvalds交流了三天!”Nguyen說,她是一個Linux內(nèi)核實習(xí)生,與Orcale的Konrad Rzeszutek Wilk一起解決Xen block 驅(qū)動問題。
除了學(xué)習(xí)如何創(chuàng)建和提交內(nèi)核補(bǔ)丁,這些實習(xí)生們通過結(jié)交新朋友和同事,克服了她們的恐懼心理,為Linux內(nèi)核的發(fā)展作出了顯著的貢獻(xiàn)。
“我不再害怕碰內(nèi)核代碼了”Izer這樣說道,她和來自Intel的Peter P. Waskiewicz Jr.一起工作,解決x86的啟動進(jìn)程并行化問題。“這是我***次對開源項目作出貢獻(xiàn),我以此為自豪。我將接著做下去”。
內(nèi)核貢獻(xiàn)著排行榜
據(jù)LWN 8月內(nèi)核報告,作為一個組織,OPW被列為對Linux3.11內(nèi)核的主要貢獻(xiàn)者之一,提交了230個變更,總體位于第13位。其中,實習(xí)生Xenia Ragiadakou給3.11內(nèi)核貢獻(xiàn)了100個補(bǔ)丁,在最活躍的開發(fā)者中位列前10!
“我 的主要工作就是添加追蹤事件,然后寫trace-cmd插件,以便于人們閱讀的格式分析這些痕跡,以方便xhci(驅(qū)動)找出問題。” ”Ragiadakou說,她和Intel的內(nèi)核開發(fā)者Sarah Sharp一起做這項工作。“我學(xué)習(xí)了如何使用git,如何使用靜態(tài)代碼分析工具,以及如何發(fā)送補(bǔ)丁,如何查看debug日志,usb子系統(tǒng)是如何組成 的,xhci驅(qū)動又是如何實現(xiàn)的。”
據(jù)LWN 10月分析報告,在內(nèi)核3.12上,OPW再次排在了貢獻(xiàn)***的團(tuán)隊或公司之中,這次是排行第11行,有19,649行代碼的改動。那代表了在過去***的一次開發(fā)周期中接近2.7%的改動量。
在她們的實習(xí)計劃在9月份結(jié)束時,她們中的大多數(shù)仍然持續(xù)做該項目并打算繼續(xù)做下去。
“我認(rèn)為成為一個內(nèi)核開發(fā)者是一件非??岬氖虑?,將來,我也要繼續(xù)做這件事情,”Vasilescu說,她和Intel的Carolyn Wyborny以及 Anjali Singha一起解決igb驅(qū)動的ethtool屬性。
“我 甚至需要學(xué)習(xí)如何才能停下來。有時候,好吧,是常常,我無法停下來,”Ufimtseva說,她和Citrix的Stefano Stabellini、Dario Fargiolli、George Dunlap一起工作,以解決針對與工作在xen上的并行虛擬機(jī)的vNUMA拓?fù)鋯栴}。“我一直努力,最終我貢獻(xiàn)的補(bǔ)丁被提交到了高質(zhì)量代碼庫里,這真的 是很鼓舞人心哇!”
下一輪Linux內(nèi)核實習(xí)生的截止日期是11月。申請者應(yīng)有c或c++和布爾代數(shù)的基本知識,對Linux/Unix操作系統(tǒng)有一定的經(jīng)驗,了解Git更好,不過不是硬性要求。想了解有關(guān)項目以及如何申請的更詳細(xì)信息,可瀏覽 Kernel Newbies上的OPW 頁面。
Lisa Nguyen
Lisa Nguyen和Oracle的Konrad Rzeszutek一起解決Xen的時鐘驅(qū)動問題
在我成為OPW實習(xí)生之前,我已經(jīng)獲得了多個大學(xué)學(xué)位,如計算機(jī)科學(xué),數(shù)字分析和信息安全等。我在過去的兩年中持續(xù)地使用Linux,我還在Linux社區(qū)中充當(dāng)多種角色,例如項目管理著,man頁的作者,LinuxCon會議的協(xié)調(diào)者以及內(nèi)核貢獻(xiàn)者。
你為什么申請同OPW一起為Linux內(nèi)核工作
我 想要一個挑戰(zhàn),想要跳離自己的小窩。我要給自己一個軟件開發(fā)的機(jī)會,因為過去我一直面臨自信心問題。一天,我決定要尋求一個有關(guān)Linux的職業(yè)來而不是 數(shù)字分析工作。當(dāng)我看到OPW項目出現(xiàn)在Linux基金會在Google+上的博文時,我覺得這是一個再合適不過的機(jī)會咯,于是,我想“我為什么不去嘗試 一下呢?”
Elena Ufimtseva
Elena Ufimtseva與來自Citrix的Stefano Stabellini, Dario Fargiolli, George Dunlap的一起去解決xen虛擬機(jī)中的并行虛擬客戶端的vNUMAde的拓?fù)鋯栴}
我作為一名Linux系統(tǒng)管理員已經(jīng)有想當(dāng)長的一段時間了,而且成為了許多項目的一分子。我從俄羅斯聯(lián)邦的St.-Petersburg大學(xué)獲得了我的計算機(jī)科學(xué)碩士學(xué)位。
你為什么申請同OPW一起為Linux內(nèi)核工作
我 覺得我想在底層開發(fā)軟件,例如系統(tǒng)軟件,而不是用java。我有一種感覺,我能應(yīng)對復(fù)雜的問題并解決他們。我經(jīng)常閱讀***的Linux新聞,我覺得最吸引 我注意的是Greg在一年前在Google做的“關(guān)于Linux內(nèi)核開發(fā)者社區(qū)以及補(bǔ)丁遞交程序”等的報告。我覺得“哇,這好好玩哇!”
Laura Vasilescu
Laura Vasilescu 和 Carolyn Wyborny以及Anjali Singhai共同去解決igb驅(qū)動的ethtool屬性。
我認(rèn)為自己就是一個極客,我對改善教育系統(tǒng)(尤其是羅馬尼亞的)有著非常濃厚的興趣。作為一名學(xué)生,我志愿做我所在大學(xué)的教師助理,還是羅馬尼亞開源教育協(xié)會的成員。我的技術(shù)專長是網(wǎng)絡(luò),操作系統(tǒng)和底層編程語言。
你為什么申請同OPW一起為Linux內(nèi)核工作
我覺得成為一名內(nèi)核貢獻(xiàn)著是一件非常酷的事情,我要做一下這樣的事情。
Tulin Izer
Tulin Izer和來自Intel的Peter Waskiewicz一起去解決x86系統(tǒng)的啟動進(jìn)成并行化問題。
我來自于土耳其。我是一名來自于伊斯坦布爾的Galatasaray大學(xué)的計算機(jī)工程專業(yè)的學(xué)生。今年我大四。
為什么你申請同OPW一起為Linux內(nèi)核工作
我對操作系統(tǒng)以及使用C語言進(jìn)行編程非常感興趣,但是我對內(nèi)核開發(fā)沒有任何經(jīng)驗,但是我覺的這是一個起步的好地方。
Xenia Ragiadakou
目 前,我在克利特大學(xué)學(xué)習(xí)計算機(jī)科學(xué)。過去,我已經(jīng)修完了幾門課程,如經(jīng)濟(jì)學(xué),東歐研究史等。我決定另換一個領(lǐng)域的原因是我感到厭煩了。我不知道這個想法是 否明智。但是我意識到我需要的是更加具有創(chuàng)造性、富有變化以及非常實用的東西。所以,我決定進(jìn)入計算機(jī)科學(xué)學(xué)院學(xué)習(xí)?,F(xiàn)在,我的內(nèi)心重新回復(fù)平靜:我覺得 編程是一件更加適合我的事情。這就像玩游戲一樣,我非常喜歡編程的樂趣。
為什么你申請同OPW一起為Linux內(nèi)核工作
想加入開源項目的想法已經(jīng)在我的腦海中存在很久了,但我一直認(rèn)為我還沒有足夠的能力加入開源項目中去。這次有三個因素促使我去申請。1)OPW針對女性這一目 標(biāo)是我感到更加舒坦。2)有Linux核心方面的項目。3)被引入Linux內(nèi)核的開發(fā)過程非常平順,會在應(yīng)用開發(fā)的早期加入進(jìn)去。
譯文鏈接: