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