國產Linux發行版面臨的機遇與挑戰
原創當下Linux發行版已經是數不勝數,在國內的Linux發行版主要有:Linux Deepin、雨林木風、紅旗Linux和中標麒麟Linux。5月28日Deepin Linux在武漢舉行了“Linux Deepin 2011開發者和用戶大會”,這是在國內***由開源社區承辦的Linux用戶與開發者下線聚會。本次聚會邀請到了知名的開源技術推進人袁萌教授、資深的Linux安全專家嚴挺先生、并且邀請到了開源軟件開發者李文鵬等開源技術愛好者與大家分享開源Linux的使用心得與開發經驗。
深度站長楊文欣女士
在深度站長楊文欣女士宣布會議開始之后,Linux Deepin的開發者之一冷罡華先生為大家介紹了Linux Deepin 未來發布版本規劃。
深度開發者冷罡華先生
并且深度社區負責人劉文歡先生與開源技術的先鋒者袁萌教授也做了非常精彩的演講。
深度社區負責人劉文歡先生
開源技術的推動者袁萌教授
國產Linux發行版一直為推動Linux在國內發展不斷的努力著,Linux Deepin就是一只非常活躍的社區力量。不過在國產Linux發行版的推廣上還有很多的困難與挑戰。
Linux Deepin 社區是由一群具有開源夢想的技術愛好者組織起來的,他們每個人都是利用自己的業余時間進行Linux Deepin的開發。Linux在國內需要這樣的社區,這樣的社區也會將Linux在國內發展的更加繁榮。不過在發展中的困難還是存在的,就以Linux發行版的文檔更新為例社區與使用者之間就出現了矛盾。#p#
文檔是每一個Linux發行版不可缺少的一部分,這些文檔會直接影響到用戶的使用。因為大部分用戶在使用中遇到問題的時候***時間還是會想到去文檔中找到想要的答案。
說到發行版文檔,最簡單的方法就是在Wiki上直接尋找發行版的文檔,就像Ubuntu的:wiki.ubuntu.org.cn。Ubuntu的文檔可以算作較為完整的。制作一個完整的發行版文檔是一件耗時費力的工作,目前大多數的文檔放在Wiki上公開,社區希望使用者可以共同完成文檔建設。不過在文檔的建設方面使用者與社區之間存在著一些問題。
用戶的需求
在一份完整的文檔中你可以找到各種問題的解決辦法,上至驅動安裝下到功能說明。對于用戶來說完整的文檔是解決問題的利刃。不過目前的現象是文檔更新的速度跟不上發行版的發布,用戶依然在使用過時的文檔。這就造成了新舊版本的兼容問題,舊文檔無法適用于新的發行版,致使文檔失去了對用戶強大的幫助作用。
社區的困難
社區對于文檔的維護其實屬于一個半公益性的項目。社區雖然有對發行版的維護義務,但是文檔對于社區來說只起到一個錦上添花的作用。
一個完整的文檔可以給予用戶很好的使用體驗,但是對于文檔的建設卻需要耗費大量的人力和時間,這對于利用業余時間來維護社區的開發人員來說是一個相當大的考驗,因為每個人的時間都是有限的。
目前很多社區把發行版的文檔放在Wiki這種開放的協作平臺上,不過問題也隨著出現。雖然文檔的更新已經十分開放但是也很少有社區以外的人主動更新。這主要是在于用戶對于自身的技術水平問題,對于更新過的文檔不能保證正確性。所以也就造成了用戶只是瀏覽文檔而不去更新它的主要原因。
問題所在
對于用戶來說文檔是必不可少的,但是由于自身的技術水平限制無法完成文檔的完善工作并且使用者沒有更新文檔的動力,即便是技術水平達到了一定境界的人也不會去主動更新文檔;對于社區的開發人員來說,時間永遠是無法解決的問題。這也就造成了一個循環問題,需求和提供者之間的問題循環。
那么從文檔本身來說對于開發者與使用者來說本質上的意義是什么呢?對于使用者的意義肯定是可以更好的使用體驗,完整的文檔能夠在遇到困難的時候很直接的找到解決辦法;對于開發者來說文檔只是一個幫助用戶的途徑,讓用戶可以自己找到解決問題的方法,對于發行版的推廣來說幫助并不是很大,從某種意義上來說文檔更像是開發者本身的公益活動。
在文檔的維護與更新方面已經有很多不同的看法。在于Deepin Linux社區的討論中有人提出:發行版的文檔不需要做的十分全面,只需要將每次的更新與變動在原有文檔的基礎上進行完善,并且為用戶標明最常用軟件的更新與變動。這無疑是一個兩全其美的辦法,不過這樣做就需要社區在開發過程中考慮到每款軟件的生命周期。在每一次的更新中盡量不去更換已有的軟件,這樣就會避免大量的文檔更新工作,同時也為用戶提供了一個良好的使用環境。畢竟使用者需要的不是太多——好用就行。
所以對于Linux發行版的文檔建設來說,社區還是主要的更新來源,但是使用者也需要貢獻出自己的力量,只有社區和使用者共同努力才能將Linux做得更好。
【編輯推薦】