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