揭秘!6個存在于OpenStack開發者中的誤區
OpenStack開發現在火的一塌糊涂,在過去的兩年里OpenStack基金會成員已經突破了18000人,遍及超過140個國家和2500名開發者對此作出了貢獻。OpenStack社區隨著技術的成熟和服務公司開始從評估轉向工作部署,能持續獲得前進的動力。這就是說,OpenStack開發是企業級IT領域眾多最急需的技能之一,這么一來,新開發者和貢獻者的數量還會有很大的上升空間。但盡管OpenStack正在不斷地增長,仍有轉換專有開發者到開源開發的困難需要克服。現實中的情況是,關于加入OpenStack社區有很多坊間流傳的神話,這可能會讓很多開發者盡可能頻繁地參與社區活動的想法受到抑制。在SUSE的OpenStack開發團隊的幫助下,eWEEK為大家帶來常見的OpenStack開發誤區揭秘,讓大家對怎么加入這個快速發展的社區有更充分的了解。
誤區1.沒有簡單的起點
社區之外的人看到項目的擴散和巨大數量,使得很多開發者不知道怎么著手開始去做。但也同任意一個開源項目一樣,OpenStack是建立在開放與合作的基礎之上的,項目組鼓勵每個人都能學習和完成更多的內容。
誤區2.加入門檻較高
新手想要加入OpenStack的***步是簡單滴嘗試這個平臺,使用各種網上資源、工具和維基百科來幫助磨練自己的技能。從初學開始到為社區做貢獻,這只需要很短的一段時間。
誤區3.開發者不團結
OpenStack是從一個組織嚴密的開發者團隊做起來的,其中的人員對彼此都很了解,合作雖然是非正式的,但正朝著預期的方向發展。但就像所有成功都需要努力一樣,它已經在成長了。OpenStack項目是建立在大量朝著同一個真正開放的云環境的目標工作的個人基礎之上的,把OpenStack想象為一個共和國政權,每個人都有平等的發言權,都能自由進行互動并參與活動。
誤區4.開發很松散
OpenStack正在為開源項目和類似的專有項目奠定基礎。每六個月,OpenStack開發則都會召開設計峰會,為下一個開發周期進行工作規劃。這僅僅是OpenStack社區一直在監督和控制的一種開發方法。
誤區5.質量低
OpenStack項目致力于通過嚴格的選通過程來保持開發的高質量。開發者做出的所有改變都會有一個響應的測試和不可視的回歸分析,包括有至少其他兩名開發者進行審查。開發者提交的每個改變都會被自動測試,并且每天會有超過4000分工作部署在被完成。
誤區6.所有的開源項目都是一樣的
OpenStack與大多數開源項目有一個很不同的成長經歷,大多數情況下,像Linux這樣的項目,以一個業余愛好的項目作為開始,然后會通過考慮用戶的意見和建議來不斷改進新版本的操作系統。OpenStack項目是為了改變云計算傳遞方式的本質而開始的,已經鎖定在傳統的Linux和其他開源項目的開發定型不再使用于OpenStack。