平心而論,2016年并不太平——事實(shí)上,這一年中我們見證了太多的壞消息。多位偉人與世長辭,網(wǎng)絡(luò)安全事故不斷涌現(xiàn),中東又爆發(fā)了新一輪危機(jī)。至于總統(tǒng)大選,更是不談也罷。
然而,2016年對于Linux與開源社區(qū)卻充滿積極意義,也出現(xiàn)了眾多值得加以回顧的重要事件。下面我們將一同審視這即將過去的一年中,那些需要銘記的開源大事件。
微軟走向開源
微軟長期以來一直對Linux社區(qū)虎視眈眈且態(tài)度惡劣,然而在Ballmer同志離開之后,事情似乎開始有所轉(zhuǎn)變。雖然Windows仍然不太可能走向開源,但微軟確實(shí)在開源領(lǐng)域做出一系列嘗試。
首先,微軟與Canonical合作打造的Windows Subsystem for Linux能夠?qū)inux信號轉(zhuǎn)換為Windows內(nèi)核能夠接納的信號,同時發(fā)布了一套Bourne Again Shell for Windows。另外,微軟還將其PowerShell轉(zhuǎn)化為開源項(xiàng)目,并將其交付至Linux與Mac平臺。
最后,微軟正式加入Linux基金會,這在過去絕對無法想象。通過這種方式,微軟將能夠參與到Linux內(nèi)核開發(fā)工作當(dāng)中,但尚不確定這會如何或者是否對Linux的桌面體驗(yàn)帶來提升。
Linux桌面更上一層樓
說起Linux桌面,很多人的印象還停留在bug眾多、遲鈍且與眾不同等層面。然而,今年3月推出的GNOME 3.20改變了這一切。其能夠支持Flatpak軟件包、強(qiáng)化桌面效果并改進(jìn)了對Wayland顯示器管理系統(tǒng)的支持能力。
KDE同樣陸續(xù)發(fā)布了Plasma的5.6、5.7與5.8版本。在后兩個版本中,KDE亦對Wayland支持進(jìn)行了顯著改善。
憑借著GNOME與KDE對Wayland的有力支持,已然年邁的X Window System終于可以正式退休了。
火狐之年
這一年,火狐瀏覽器迎來了重大變革,且好消息接踵而至。
今年2月,Mozilla與Debian項(xiàng)目建立合作關(guān)系,這意味著后者不必再由于品牌宣傳的限制而將火狐稱為Iceweasel——重奪真名,可喜可賀。
火狐的Linux版本也終于迎來了Flash安全更新。盡管業(yè)界一直在努力推動HTML 5標(biāo)準(zhǔn),但仍有部分網(wǎng)站固執(zhí)地使用Flash插件。
另外,火狐還宣布將支持?jǐn)?shù)字化版本管理(簡稱DRM)加密媒體。雖然這一舉動在自由開源社區(qū)引發(fā)了爭議,但最終用戶將無需安裝微軟Silverlight及其它插件即可觀看Amazon Prime Video及Netflix節(jié)目。
Skype支持Chromebook與Linux
終于,微軟發(fā)布了一款基于Web的Skype客戶端,意味著Chromebook與Linux用戶也能夠使用這款產(chǎn)品了。這套客戶端能夠在Chrome與火狐之上極好地為Linux用戶服務(wù)。
除此之外,微軟還發(fā)布了一款新的Skype for Linux alpha測試版,并承諾會對這套原生客戶端進(jìn)行定期更新。
遺憾的是,Linux用戶仍然掙扎在Web應(yīng)用缺少原生支持的困境當(dāng)中。Spotify公司強(qiáng)調(diào)稱其一年來并沒有為Linux版本應(yīng)用分配專門的人手,這一壞消息無疑是雪上加霜。
Ubuntu邁向16.04 LTS版本
按照傳統(tǒng),今年我們再次迎來了Ubuntu的2016年長期支持版本,即16.04 LTS,代號為Xenial Xerus。Ubuntu會在每個偶數(shù)年發(fā)布一款LTS版本,且通常選在4月,因此其小版本號皆為04。
本輪LTS的支持周期為5年,能夠支持ZFS并利用Ubuntu Software Center取代了原有GNOME Software應(yīng)用。利用這樣一套標(biāo)準(zhǔn)化軟件商店,用戶在由Ubuntu遷移至Fedora(反之亦然)時能夠獲得熟悉的軟件安裝界面。
Ubuntu 16.04還引入了Ubuntu Snaps,這種軟件包格式旨在跨平臺運(yùn)行并統(tǒng)一了Linux應(yīng)用的發(fā)布方式。
Linux Mint同樣迎來更新,目前為版本18。Mint是一套基于Ubuntu的發(fā)行版,主要特色包括采用Cinnamon與Ubuntu Unity的MATE桌面選項(xiàng)。
Fedora迎來版本25,Linux亦迎來25歲生日
今年,F(xiàn)edora迎來了自己的第25個版本,這也標(biāo)志著其邁向更為理想的成熟度水平。
Fedora今年實(shí)際上發(fā)布了兩個版本:24與25。Fedora 24配備GNOME 3.20并在內(nèi)核層面進(jìn)行了部分調(diào)整,但真正的看法還要數(shù)Fedora 25。其默認(rèn)配備有Wayland顯示服務(wù)器,同時支持Flatpak以及GNOME 3.22。Fedora項(xiàng)目亦發(fā)布了Fedora介質(zhì)創(chuàng)建工具,并借此帶來目前最出色的系統(tǒng)安裝體驗(yàn)。
憑借著眾多技術(shù)亮點(diǎn)外加不斷提升的易用性,F(xiàn)edora項(xiàng)目負(fù)責(zé)人Matthew Miller信心滿滿地表示,Linux桌面系統(tǒng)將在“那些希望使用通用型計(jì)算機(jī)”的受眾中取得更高份額。
Vulkan協(xié)助Linux支持更多游戲
很多用戶之所以選擇Windows,主要是考慮到DirectX的重要作用。DirectX是微軟開發(fā)的一款專有圖形、聲明與輸入API,其從未對Linux進(jìn)行官方支持。
Vulkan則是一款新型跨平臺API,屬于OpenGL的繼承者。盡管年紀(jì)尚輕,但Vulcan的開發(fā)者們正致力于通過一個個新版本讓Linux更好地支持虛擬現(xiàn)實(shí)以及多GPU游戲PC設(shè)備。今年2月,Valve公司的SteamOS就添加了對Vulkan的支持。
不過雖然支持能力越來越強(qiáng),但眾多大牌廠商仍不愿面向Linux平臺進(jìn)行游戲開發(fā)。這又是個先有雞還是先有蛋的老難題:除非擁有足夠多的受眾,否則開發(fā)者不會關(guān)注Linux平臺; 但如果沒有足夠多的游戲,Linux將很難吸引大量用戶。
軟件包之戰(zhàn):Flatpak對決Snaps
在Docker推廣的容器技術(shù)真正普及之前,用戶仍然需要解決軟件包及資源庫的兼容性問題。最要命的是,容器技術(shù)往往主要立足于服務(wù)器領(lǐng)域——直到Snaps的出現(xiàn)。
Ubuntu 16.04加入了對Snaps的支持,這讓開發(fā)者們能夠以類似于Docker的方式進(jìn)行應(yīng)用發(fā)布。由于Snaps能夠自帶應(yīng)用運(yùn)行所需要的運(yùn)行庫,因此用戶將能夠輕松完成安裝與使用。
Fedora 25意識到了Snaps的重要意義,并推出了自己的解決方案——Flatpak。與Snaps類似,F(xiàn)latpak同樣著眼于交叉發(fā)布,F(xiàn)edora還在GNOME Software應(yīng)用中內(nèi)置了Flatpak支持機(jī)制。
Snaps與Flatpak都通過沙箱機(jī)制對應(yīng)用進(jìn)行保護(hù)。這意味著系統(tǒng)上運(yùn)行的應(yīng)用間將彼此隔離。不過考慮到二者的安全功能與X Window System有所沖突,因此Fedora 25與Ubuntu 16.04都默認(rèn)選擇了Wayland作為替代。
Linux仍然難以在移動端立足
在服務(wù)器領(lǐng)域,Linux無疑是絕對的王者。然而,盡管投入了大量努力,但基于Linux的系統(tǒng)仍然未能在2016年真正入主移動端。
今年9月,Mozilla的FirefoxOS正式停止開發(fā),而傳說中的首款Ubuntu平板Bq Aquarius M10也未能見效。除了Unity 8合并桌面機(jī)制仍未徹底完成之外,M10的可用性也存在問題,這導(dǎo)致其根本無法對iPad及Kindle Fire構(gòu)成威脅。
新老安全漏洞繼續(xù)威脅Linux
2016年已經(jīng)成為網(wǎng)絡(luò)安全問題泛濫的一年。而在Linux領(lǐng)域,原有及新興漏洞齊發(fā)的現(xiàn)象則非常嚴(yán)重。像Dirty COW這樣的Linux內(nèi)核安全漏洞甚至在誕生的9年之后才被開發(fā)者們修復(fù)。
不過好消息是,此類安全漏洞從發(fā)現(xiàn)到修復(fù)的周期一般很短。而且使用Linux的用戶及系統(tǒng)管理員也通常養(yǎng)成了及時更新系統(tǒng)補(bǔ)丁以解決安全隱患的好習(xí)慣。
然而,物聯(lián)網(wǎng)設(shè)備的快速崛起令人們意識到,此類平臺的更新工作很難開展。此前發(fā)生的DynDNS服務(wù)遭受DDoS攻擊事件,就是由未受妥善保護(hù)的物聯(lián)網(wǎng)設(shè)備所引起的。Fedora項(xiàng)目負(fù)責(zé)人Matthew Miller在采訪中明確表示,他對于物聯(lián)網(wǎng)生態(tài)系統(tǒng)的安全態(tài)勢感到擔(dān)憂。
那么Linux桌面用戶該做好哪些準(zhǔn)備?使用Linux并不意味著您能夠徹底告別安全風(fēng)險。雖然Windows用戶中招的可能性更高,但大家仍然需要保持警惕并隨時安裝更新。