英特爾開源技術總監Dirk Hohndel(以下簡稱Dirk),曾擔任SuSE公司首席技術官和XFree86專案公司副總裁,自Linux問世以來就是一名積極的開源技術開發者和貢獻者。 他特別喜歡中國,因此,無論在工作還是生活上,都與中國建立了深厚的感情:2006年即代表英特爾參加首屆「開源中國,開源世界」高峰論壇;一直鼓勵英特爾開源技術中心的中國團隊,大力支援中國開源社區建設;受聘為「 中國開源軟體推進聯盟」智囊團專家,並熱心于為中國的開源產業出謀劃策;Dirk還收養了一對名叫吉祥和如意的中國小孿生姐妹。
此次,趁Dirk到北京出席第七屆「開源中國,開源世界」高峰論壇之際,《程式師》對他進行了專訪,請他分享開源方面的洞見。
開源的機遇與挑戰
《程式師》:在您看來,開源和閉源的區別有哪些? 其中最為突出的是什麼?
Dirk:我們堅信,無論是開源還是閉源,都能夠創造出有價值的、實用的軟體。
開源與閉源的最大區別在於軟體發展時應用的方法論不同,因此導致使用者對軟體使用的世界觀也各異:一種使用者完全信任在他們系統上運行的軟體,相信它沒有後門、沒有木馬、沒有間諜軟體 ;另一種使用者願意自己動手處理他們所遇到的問題並希望參與到相關軟體的開發中去。
《程式師》:有些人認為,開源一旦被商用,也是需要購買許可證的,所以便說「開源浪得虛名」。 您怎樣看這個問題?
Dirk:確實,當在商用環境(例如Red Hat Enterprise Linux)中使用開源軟體的商用版本時,企業需要付費購買技術支援和維護。 但開源軟體本身是開放的,任何人、任何公司都能自由使用,例如,即使在商業環境中,Debian Linux或者CentOS也可自由使用。 因此,我認為開源還是名副其實的。
《程式師》:在當前,開源面臨著怎樣的機遇和挑戰?
Dirk:在我們身處的這個雲計算時代中,開放問題本身已然發生了巨大轉變:從我們電腦上運行的軟體的開放性,轉變為我們託付雲服務提供者存儲的資料的開放性。 因此,開放現在不只是軟體的問題,而是事關整個生態系統以及生態系統中的信託和支配關係的問題。 這些問題已超出了軟體許可證的範疇,不是開源軟體本身所能解決的。
Dirk Hohndel在開源領域是一名老兵
英特爾全面支援開源
《程式師》:英特爾的開源理念是什麼? 開源能為Intel帶來什麼?
Dirk:很長時間以來,英特爾一直是開源軟體的主要支援者和貢獻者。 在很多重要的專案中,如Linux內核、Tizen和Yocto(嵌入式Linux系統定制環境開源專案)等,英特爾的開源團隊都非常活躍。 我們認為,開源是加速創新的一種途徑,對英特爾在尖端科技方面的創新非常有説明。
英特爾所有的新技術和新硬體都提供開源軟體和閉源軟體的支援,而且有時我們會優先提供開源軟體支援。 例如,英特爾在引入VT(Virtualization Technology)硬體輔助虛擬化技術時,首先在開源軟體專案XEN中提供了軟體支援。
《程式師》:目前Intel發起和參與的開源專案主要涉及哪些領域? 取得了怎樣的成果?
Dirk:就像我前面提到的一樣,過去十多年以來,英特爾已廣泛地參與到開源專案的開發中:從系統內核到工具、庫、框架和使用者介面元件等,覆蓋相當全面。 同時,英特爾還宣導了一批重要專案,如Tizen、Yocto等。 我們將持續評估新的想法和新的專案,內容涉及資料中心和高性能計算相關的基礎設施、移動計算和用戶端應用開發等。
對英特爾來說,開源方面的一個重大的里程碑是,在新發佈的Linux內核3.4版本中,英特爾成為第一貢獻者(計算依據的是兩次版本發佈期間貢獻的補丁數,過去一段時間以來,英特爾一直穩居第二,而這次是英特爾第二次回歸第一的位置)。
《程式師》:接下來,英特爾在開源方面會推出哪些舉措?
Dirk:抱歉,我不能提前公佈我們未來的專案,但可以肯定的是,我們將繼續積極參與到開源的各方面中去。
希望更多中國企業和個人投身開源
《程式師》:在中國,開源社區並不如在其他國家那麼紅火。 在您看來,這是什麼原因造成的? 其他國家有哪些經驗值得中國開源界學習?
Dirk:我認為中國是開源軟體最大的使用者之一。 與其他一些國家相比,雖然源自中國的開源專案並不多,但不容忽視的是,中國使用開源的積極性非常高,而且有越來越多的中國企業和個人參與到開源專案的開發中來。
放眼未來,我希望更多的中國企業積極投身于「現有」的開源專案,並能在開源社區中發揮領導作用。 開源對我們最大的吸引力之一就是我們可以大聲說「這是我們的源碼」或者「這是我們的新專案」,但實際上,積極為「現有」開源專案做貢獻,卻往往蘊含著更大的價值。
《程式師》:您如何看待開源的趨勢?
Dirk:可以預見的是,開源軟體的使用將得到飛速增長,並將成為IT產業、消費電子及相關領域增長的支柱之一。