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