“我為什麼在這裡?Sun的Linux開發人員在做什麼?你改變過立場嗎?”Murdock說別人應該經常問他,“不,那不是我看的方式。”
Murdock自1993年就開始使用Linux,是Linux標准庫(Linux Standards Base,LSB)的主席。他說,“當人們說他們需要Linxu時,並不意味著他們真的需要Linux。他們需要的是Linux userland的用戶環境和Linux商業模型。他們需要選擇,他們需要分發,我就是分發Linux的人。”
Murdock是Debian Linux的創始人,曾是Linux基金會的首席技術官。
網景創始人Marc Andreessen說Solaris是比Linux更好的Linux。作為對比,Murdock消滅了其中的不同。
從Linux的底層往上,Murdock說Linux在底層有硬件,Linux的內核就是從那裡開始的,然後是系統庫,GNU工具(比如Posix庫),X Windows系統(比如KDE),Gnome和Mozilla的Firefox浏覽器。
他說,Solaris除了內核不同外,其他都是相同的。
為了使Solaris成為更好的Linux,第一件事就是克服習慣問題。這意味著一個人如何在計算機上得到Solaris,如何為現在開發人員的工作站增加支持,比如膝上型電腦。
Murdock說,“一個基本的解決辦法就是在Solaris堆棧中替換一層,從Unix工具中拿出然後放到GNU工具中。”
“關鍵是我們不做像叉車一樣的升級,因為我們希望保留某些與Linux有關的東西,比如Linux做的很差的向後兼容性。”
後來Murdock提到OpenSolaris時說,許多人問OpenSolaris是否為Solaris的社區版。“OpenSolaris不是一個真正的操作系統……從這一點上講,Linux的用戶可能會困惑。所以我們需要改變看Solaris的角度。那就是我們不是在跟我們自己競爭,就像RedHat和Fedora的關系一樣。”
Murdock進一步說到,“可以得出必然的結論,Solaris像別的Linux發行版一樣開始看整個市場份額。如果是這樣的話,我們已經失敗了。”
Murdock講了Twitter在Ruby on Rails上開發如何碰到無法解決的瓶頸的故事。但問題是可以管理的,因為它在Solaris上運行,他們可以使用DTrace工具去定位問題。然而整個事情“是站在巨人的肩膀上,你不必重新發明輪子”。
Murdock說他知道建設一個社區對實現一個真實的目標是具有決定性作用。這是一個至關緊要的事情。對於OpenSolaris,我認為Sun做了一個很好的社區種子工作。但在這點上,社區很大程度上只有Sun。
Murdock說他在Sun每天的副業就是告訴在Sun的每一個Linux開發人員應該做出什麼。我們在A點,我們希望到B點,我們共同設計一個方案。
隨後,當暗示有些事情更肯定要宣布的時候,Murdock說,“將有一個大的慶祝活動,你可以期望那個時候發生什麼事情。”6月14日將舉行OpenSolaris項目的二周年慶祝活動。