我大概2000年上大學(xué)在宿舍開始玩Linux,到現(xiàn)在20年了!也算是最早一批癡迷于Linux桌面用戶啦!記得當(dāng)時的畢業(yè)設(shè)計BBS論壇開發(fā)就是在Mandrake Linux(后改名Mandriva,一種繼承自Redhat體系面向桌面的軟件)上面完成的,為了下載三張700M的iso鏡像,拿著硬盤跑到網(wǎng)吧玩通宵下載,現(xiàn)在想起來也很美妙!
最開始玩Linux粉們,都是極為期盼Linux的桌面化發(fā)展,我在當(dāng)時也是Linuxsir的???,還是個版主 ,還有Linuxfans,Linuxedeu,Linuxaid,不知道是否曾經(jīng)熱愛這片天空的Linux極客們能否看到!
言歸正傳吧!對于Linux桌面的發(fā)展是否因為類似鵝廠不積極開發(fā)Linux版上的QQ,阻礙了Linux發(fā)展,講真,有影響,但是夸大了!
當(dāng)年的清華Luma QQ作者的封版告別信,就能判斷出當(dāng)時的商業(yè)化公司是多么與開源社區(qū)格格不入。但是Linux的桌面端發(fā)展到現(xiàn)在不是好好的嗎,沒有從歷史的長河消失啊,而且桌面越來越成熟。另一面的服務(wù)器端發(fā)展基本上已經(jīng)一統(tǒng)天下了!
想要理解Linux的發(fā)展要從他的原始初衷看,而不能去怪罪一個做應(yīng)用的廠商。 首先Linux只是一個內(nèi)核,正好當(dāng)時GNU開源組織缺乏一個好的內(nèi)核,就與Linux聯(lián)手了,擁有GUN龐大的操作系統(tǒng)軟件庫支持,Linux發(fā)行版很快就火了起來,可惜當(dāng)年Freebsd正和Unix大廠因為版權(quán)打官司改代碼,耽擱了幾年,否則還不知道如今花落誰家!
其次Linux既然聯(lián)手GNU,就必須遵循GPL協(xié)議,GPL協(xié)議具備極強(qiáng)源代碼開放傳染性,首先被傳染的一定是驅(qū)動廠商,驅(qū)動是必須開源的,這是很多年阻礙Linux發(fā)展最大的罪魁禍?zhǔn)祝鋵?shí)驅(qū)動廠商,它們不是不愿意研發(fā)Linux官方驅(qū)動,而是因為這會開放廠商的驅(qū)動設(shè)計,影響到市場競爭,因此導(dǎo)致大量的PC機(jī)無法正常使用Linux。
所以說Android的Google就干了一件對于開源社區(qū)是不光彩的事情,但對于世界是偉大的事情,那就是Android基于Linux系統(tǒng),但繞過了GPL協(xié)議,驅(qū)動廠商就能放心支持Android。
最后就是商業(yè)模式問題了,這個其實(shí)是比較阻礙Linux桌面的發(fā)展。服務(wù)端的開源軟件已經(jīng)開始走上非常成熟的階段,像Redhat百億身價賣給IBM,而做桌面Linux發(fā)行商卻還有很長的路要走。桌面端不如服務(wù)端,因為服務(wù)器端的運(yùn)營可以控制發(fā)行版及版本的碎片化,也不需要過多的外部生態(tài)依賴,就能安安生生的干事情。
但桌面端不行,一個KDE、Gnome根本不夠,只要用了Linux桌面,一定就是先找Linux下的類似Win應(yīng)用軟件都有什么,這就不只是找QQ一個軟件那么簡單了,關(guān)鍵即便是找到了Linux版能用的應(yīng)用軟件,還要出現(xiàn)一堆應(yīng)用問題,例如:字體發(fā)不發(fā)虛,界面是不是有亂碼,內(nèi)容格式是不是匹配等等,這其實(shí)才是最熬人的事情。
其實(shí)這些問題都是Linux發(fā)行版太多,而且各個庫版本迭代頻率太快導(dǎo)致的,這就很容易出現(xiàn)底層庫更新了版本,上層桌面應(yīng)用匹配不上,就安裝不上用不了的問題。那么這種狀態(tài)下,Linux用戶量一定是上不去的,那么Linux桌面的商業(yè)化就很難做。越難做就越吸引不了高熱度的應(yīng)用入駐,反之又成為一種用戶數(shù)量的制約。
即便在如此境地,Linux桌面依然在前進(jìn)著,而且還好好的,其實(shí)這才是最應(yīng)該討論的問題,因為這不符合正常邏輯,看看黑莓、諾基亞、微軟,在沒有了應(yīng)用生態(tài)支持,移動OS都一個個消亡了,但Linux桌面沒有,還依然走著自己的路,這就是Linux的強(qiáng)大和偉大之處,就好像它是一座山,一直就在你面前,只是你有時候沒有看見它而已,而懷著各種想法的人們需不需要來上山,那也是人們自己的一廂情愿而已。
Linux的桌面怎么走,這個我真不清楚,但是我看到的是微軟,曾經(jīng)開源社區(qū)的敵人,都已經(jīng)開始擁抱Linux了,不僅僅是服務(wù)端,整套.net桌面開發(fā)環(huán)境都開始支持Linux了,甚至自己的操作系統(tǒng)都想換成Linux,那么來自基礎(chǔ)平臺商的如此堅定支持,我覺得大概率其他商業(yè)廠商的支持是遲早的事情。操作系統(tǒng)的Unix家族體系歸一化,這個真的不是通過什么策略,而是趨勢。
推薦:《linux視頻教程》