我和Linux,不得不說的故事

技術小能手發表於2018-09-25

自我介紹

這十幾年來,每逢這日子,愛好自由軟體和開源軟體的人們都會在世界各地舉行各種聚會、演講、派對以及結伴出遊等活動。前些年SFD官方還會在其官網註冊的SFD活動發放一些活動用品。

ok,我是Linux人社群的陳歐侃,很高興再次以這種方式和大家聊一下我和Linux。說到這,我要說一下,如果我在北京現場的話,絕對沒膽量把這篇東西拿出來跟大家分享,歐侃我算什麼?只是一個只能坐井觀天的青蛙。但我們社群能講的兩位成員都有其他事務,無法趕到北京的現場,所以我就大著膽子跟在坐的你們這些天之驕子在內的三地的同學們聊聊和開源有關的事情。

首先,我非常感謝國科大、南昌工程大學、南郵通達學院和西南大學相關開源的社團及校科協的同學對本次SFD活動付出的辛苦。

我想今天看到我這個視訊的同學中有些是第一次聽說開源和Linux?這裡限於時間,我不想每次把這兩個詞語的來歷都拿出來詳細說,或許其他老師會詳細講解!我倒是建議想更深入瞭解的同學可以自己去網上搜尋,(打個廣告,也可以來我們社群發帖討論。)

我與Linux

要說起我和Linux相伴的這十幾年來,一直把桌面Linux應用軟體的發展作為關注重點,甚至於通過酷貓應用開發計劃來為它盡些綿薄之力。因為,我始終覺得Linux桌面作業系統發展到2005年,就係統本身來說已經比較成熟,此後的演進只是在不斷的優化它。而它一直缺乏主流應用軟體的支援因而極大的阻礙了它的普及。其中緣由有很多,各路專家的說法也是眾多,就不一一細說了!

我是2003年9月1日第一次成功登入到桌面Linux,這個正巧是開學的日子,所以我一直記得。因為我首次安裝的是基於KDE2.4的紅旗LINUX桌面3.0,那土不拉基的介面讓我好像穿越回到了UCDOS開發的UCShell桌面環境時代!也許,我現在提到UCShell,相信在坐的同學都不知道是什麼吧?別以為它和微軟的PowerShell類似,UCShell是我見過最早的國產桌面環境,而且應該是百分百由國人開發的桌面環境,它是隨UCDOS7.0在1997年推出的,介面比Win3.x還土,同學們,你們可想而知,這紅旗3給我第一印象有多麼不好?而且我體驗它的時候,它已不支援面向紅帽9編譯製作的RPM應用軟體包。而我當時只是認為是我不會安裝,怎麼任何一個包都會出現一堆依賴包?真是頭暈!於是,我找到了中科紅旗的使用者論壇,在上面提了一堆問題。後來,可以說是我的Linux啟蒙老師“灌水製造”兄在論壇上提醒我說,你還在用紅旗3幹嘛?我紅旗4都玩厭了!

在2003年國慶期間,我舅舅開車帶我去軟體店裡淘了一套紅旗Linux桌面4.0教育版回來,同學們,這是我第一次花48元購買正版軟體。可是,很具有戲劇性的一幕出現了。十天之後,紅旗使用者論壇公佈了9月份的紅旗社群十佳使用者名稱單,其第二位赫然是sjchenkan,歐侃我!這是我有生以來第一次獲得榮譽,獎品又是一套價值48元的紅旗4教育版。

說實話,紅旗4的介面設計雖然比起紅旗3來說,時代感強了很多,但也不是很漂亮。不過,就係統本身來說,基本可以替代XP了!(注意,我不玩遊戲,也很少用那些花哨的應用。)唯一感到欠缺的是,當時Mozilla瀏覽器不支援 IE的AX外掛格式,導致當時剛興起的並基於WMP媒體的那些視訊點播網站看不了。此問題直到現在,火狐和Webkit、Blink都沒解決。導致某些網銀在這些瀏覽器上還無法使用安全控制元件。

說到這裡,我想問問剛融到二點五億的紅芯:你們之前號稱瀏覽器核心是自主研發的。那你們怎樣解決網銀難題的?

回來再說,我認為真正可用而且介面又很漂亮的第一款經典桌面Linux是紅旗4.1Plus!它不僅介面漂亮,還做了很多技術實現。例如,3D立體桌面支援、大型動作遊戲流暢性支援、解決KHTML核心對WMP嵌入式網頁媒體播放的支援等。此外,同期推出的中標普華2.0和OpenDesktop雖然介面設計讓我忍不住會吐槽,但他們的可用性都已具備。

到這裡,我以為桌面Linux系統本身已經較完善。無法普及是嚴重缺乏支援這系統的應用軟體,拿現在流行的話說,就是嚴重缺乏生態的支援!

這個觀點我持續了十多年,一直沒變。這中間,我也多次聯絡過迅雷、騰訊、同花順等廠商的客服,得到的回覆大同小異,都是說“該平臺目前沒有我們的使用者,所以無法提供支援”。我心想,這不是廢話麼?你們都沒出產品,哪兒會有你們的使用者啊!

其實,說到桌面Linux應用軟體這十幾年來的發展確實讓我有很多無奈,雖說傲遊、PPS、PPTV、騰訊QQ、快車、大智慧、阿里旺旺等都推出過Linux版本,但全是“一年遊”或“一版遊”的狀況,也就是說,他們出的Linux版應用往往只有一個版本或更新週期只有一年!而由一些開源愛好者開發的諸如LumaQQ、Eva、MultiGet等優秀作品也會遇到例如其開發者的工作變動、畢業等原因導致沒時間再維護下去。更有勝者,如LumaQQ等聊天客戶端還面臨來自官方極大的法律風險。對TX這種強勢,我們只能無奈。在這裡,我想再次呼籲馬總,你們既然認為山寨QQ和微信是一種違法行為,那就請你們官方給我們這些Linux使用者提供一個好用的QQ和微信吧!

寄予期望

2012年以後,隨著深度提出”重複造輪子“理念和優麒麟推出的優客、麒麟系列軟體確實豐富了桌面Linux下的應用環境。他們還和第三方一起打造了諸如搜狗輸入法、網易雲音樂、金山快盤及有道詞典等Linux應用軟體。最近,作為深度技術之父的王勇離職確實令人惋惜,從某種角度說,深度和優麒麟確實為改善國內的桌面Linux生態做了一定的努力和嘗試。

而我所希望推動的酷貓計劃是想以另一種方式來嘗試推動桌面Linux應用的豐富,那就是鼓勵更多的在校同學參與到桌面Linux應用專案開發中來。這一方面是同學們能通過專案積累技術和開發經驗,如果專案失敗,參與者也能從中吸取經驗和教訓。另一方面,專案一旦完成,那參與該專案的同學就是為推動Linux桌面的普及作出了一份奉獻!我要講清楚的是,酷貓應用計劃的成果不屬於任何一家企業。其開發者享有作者權。在今年要更新的酷貓計劃第三版說明中,根據需要還加入了對於學生創業團隊參與酷貓計劃的話,其部分成果可延期開源的說明。

在前兩年的數次挫折之後,今年酷貓計劃肯定有成果釋出。到時,希望第一時間登陸優麒麟的應用商城,也會整合進我們社群的QomoGoo之中。

酷貓計劃目前正在執行的有四個專案,包括證券、雲盤、直播及社群會議室。我著重想提一提由某校的創業團隊(也是我們社群的成員)承擔的社群會議室專案,該專案設計之初就定位於實現一個去中心化的id系統,並基於它實現文字、視訊、圖片、程式碼的遠端顯示,實現檔案遠端共享,實現多點語音視訊通訊等。試圖將分散在各地的社群團隊成員或某些小微企業的員工匯聚到一起,進行交流、會議、檔案交換等團隊內部事物,從而實現異地辦公場景。

該專案基於被我們稱為“酷貓ID”的去中心化ID系統,後期可能演化出酷貓虛擬網路酷貓聊天、酷貓直郵等應用,更往“高大上”說,如果“酷貓ID”的基礎上玩區塊鏈技術又會怎要?當然,這些目前純屬是”吹牛“!在這創業團隊沒實現”酷貓ID“之前,一切都是想象。

感慨感言

最後說下,酷貓計劃的由來,這裡我非常感謝宋可為宋總和陳越老師,如果沒有他們那次軟體大賽,就沒有酷貓計劃這筆獎金。尤其是陳越老師曾說過,錢總是要花的,與其把它花在其它地方,還不如花在社群。雖然他這話另有所指,但我認為這獎金來自開源軟體,部分也應該回饋給開源軟體。同時,也要感謝紅旗軟體和樊總給了我一個這麼好的實踐平臺。當然,也不能忘了金鋼、文博、豪傑、張振、鵬洋等這些酷貓計劃的開發者,以及正在為組建創業團隊奔走的蘭心同學。總之,我希望有一天,桌面Linux的應用生態會起來,能真正滿足我們的需求。

原文釋出時間為:2018-09-21

本文作者:陳歐侃

本文來自雲棲社群合作伙伴“Linux寶庫”,瞭解相關資訊可以關注“Linux寶庫”。


相關文章