一群偏執的理想主義者:Deepin團隊小記
原創【51CTO專稿】2011年,51CTO曾做過一次針對Linux桌面的調研報告,當時的一個調研結果是,移動設備已經開始在市場上蔓延并對桌面端系統產生沖擊,不過發展的速度還沒有像今天這樣迅猛。智能手機與平板在滲透個人市場之后,又繼續往企業網絡當中滲透。PC系統的出路成為業界討論的熱點之一,人們對“后PC時代”充滿了好奇。
PC領域的霸主微軟正嘗試為自己的桌面Windows找到一條新的出路,他嘗試的方向是一個將手機系統與桌面系統大合并的道路,目前準備正式發布的Windows 8已經形成這個愿景的一個雛形。另一方面,Linux桌面的領頭羊,Ubuntu發行版背后的Canonical則提出了另一個方向:Ubuntu for Android,將Ubuntu桌面作為一個應用放在手機當中,再通過一個特制的底座設備,在需要的時候將手機變成一個傳統意義上的主機。Mac就更不用說了,OS X最近幾次更新的特點都是圍繞iOS上的現有特性,蘋果的計劃也是逐步將移動平臺與桌面端的體驗和信息進行整合。而整體的操作系統領域,云計算則是另一個熱點的發展方向,微軟和紅帽都將云計算作為其最重要的發展戰略,Ubuntu也發布了專門的Cloud版本,這些操作系統希望以成為新時代計算網絡的基石的身份,與整個技術界一起,繼續往前進化。
在這樣一個時候,有一群人卻開始專心進行桌面Linux的研發。2011年,Hiweed發行版的創始人劉文歡(Deepin)和冷罡華(hiweed)一起在武漢創建了一家名叫深之度的公司(這里是當時他們的一份招聘聲明),在這個公司的框架下全力開發Deepin Linux——一款針對普通用戶的桌面Linux發行版。公司成立早期,一位叫做王勇的年輕開發者在hiweed的邀請下加入了Deepin的團隊,整個開發團隊在王勇的帶領下逐漸擴展,Deepin Linux也在一年間變得更加成熟。
“Deepin的想法其實就是希望留下一些東西。”Hiweed說道。“我們總是會需要一個桌面系統的。我覺得手機也好,平板也好,它們主要是用于消費,而不是用于生產。你要處理文本,處理音頻視頻,還是需要一個桌面系統。”
Hiweed在Linux領域是老前輩,在1998年就和Deepin一起開始做Hiweed發行版,只是當時受限于環境,到了2004年才發布了***個版本。而Deepin本人關注的方向則很多,早期的深度操作系統,可能很多人都知道,是一個Windows XP的定制版本。到了2009年前后,微軟的策略逐漸強硬,番茄花園落馬,Deepin和當時的另一個流行的雨林木風也都改變了策略,而他們都選擇了Linux發行版這條道路。
“深之度目前的運作都是Deepin的個人經費支持的。沒什么特別的原因,他就是個人特別想做這個事情。”Hiweed解釋到。“當然,我們的計劃是讓Deepin Linux在兩三年后能夠自己獨立運作。”
Hiweed目前的全職工作是一家外企的Linux系統管理員,在深度團隊當中,更像是一個督導的身份,每隔一兩個月就會到武漢去“視察”一番。不過,Hiweed表示對Deepin團隊非常放心。
“王勇能加入我們團隊,我覺得非常幸運。他非常好。”
王勇初看上去是一個顯得有些靦腆的小伙兒,斜斜的劉海幾乎蓋住了一個眼睛。演講的時候偶爾甩甩頭,空氣中都是極客的味道。2011年深之度舉辦***屆Deepin Linux用戶與開發者大會的時候,王勇上臺演講的時候還顯得有些收斂;不過時隔一年,在2012年的大會上,王勇顯示出來的是充分的自信。
“我是個理想主義者。”王勇自己這樣說道。
Linux操作系統本身的特點是與技術不分家的。Linux被用的最多的地方是服務器,其次可能是嵌入式系統,桌面系統只是很小的一部分。很多在學校里開始接觸Linux桌面的用戶都是一些技術控,他們喜歡不停地裝機,不停地折騰,給身邊的人展示自己認為很酷的東西。很多人認為Linux桌面就是應該針對技術控這群用戶,普通用戶根本無法理解Linux的精髓。
王勇本身是一個技術狂熱者(這里有一篇他的專訪)。他從十幾歲開始編寫Emacs的插件,擅長Haskell語言,也熟悉C、Python、JS等多種語言。他是不折不扣的Emacs玩家,并認為使用vi或者其他需要鼠標操作的編輯器的開發者們都弱爆了。他認為開發者應該了解語言,編譯器和操作系統背后的原理,他認為使用拖拽元素進行開發的開發者都是在偷懶。
“你明白了原理,出了問題才能解決。通過Google甚至百度解決問題的開發者,他們沒有理解開發的精髓。”
這是相當極端的一種理念。優秀的黑客們大多都有這樣或那樣的極端思維方式,比如RMS對自由軟件許可協議的堅持,或者Linus對C++的“偏見”。如果不堅持某種極端,就需要妥協,這是這群黑客們所無法接受的。但是有意思的是,王勇對于Linux桌面的用戶群的看法,卻非常開放。
“我們是想要展示Linux系統的不同,還是我們想要滿足用戶的需求?”王勇在臺上說到。“極客不是普通人,我們裝了一個系統,然后要用它的時候,比如看視頻的時候出了問題,我們會找解決方案,會去折騰,直到它work為止,然后我們覺得自己得到了滿足。但是普通用戶要的是拿來就能用。他們要的不是折騰。讓他們盡可能的不折騰是我們工作的目標。”
如果你經常在技術圈中觀察,你會發現這樣的產品觀在技術狂熱者當中是非常難得的。開發者很難去思考用戶需求,尤其是***的開發者,他們喜歡有挑戰性的工作,而不是去考慮用戶可能會需要的那些易用、美觀方面的小修改。
“我們要做的是設計驅動開發。”
設計驅動開發在互聯網產品開發領域是天生的思考模式,而對于很多桌面開發者而言,這是需要后天學習的思維模式。根據王勇的介紹,Deepin Linux的開發本身也引入了很多Web開發的元素,比如通過CSS控制樣式——目前這是控制樣式最方便的技術手段。
在這群人的努力下,Linux桌面正在將越來越多的元素吸收進來,尤其是一直以來桌面版Linux欠缺的那些有關易用性的元素。比如這次Deepin Linux UAD大會上公布的兩則消息,Linux上的搜狗輸入法以及Linux上的WPS。雖然Linux版搜狗輸入法還在內部測試階段,而WPS for Linux還在籌劃Alpha 5版的發布,不過不管怎樣,我們終于能在Linux平臺上看到可用的搜狗輸入法和WPS了。
這樣一群人,正在努力的為用戶提供另外一種選擇,并不斷讓這種選擇變得越來越好。即使看起來有些不合時宜,但正是這樣一群人讓世界變得更有趣。祝他們好運!