Arch Linux 中的引導(dǎo)式安裝程序是邁向正確的一步
在 Arch ISO 中加入一個(gè)可選的引導(dǎo)式安裝程序,對(duì)新手和高級(jí)用戶(hù)都有好處。
20 年來(lái),Arch Linux 為用戶(hù)提供了一個(gè)完全定制、獨(dú)特的系統(tǒng)。這些年來(lái),它以犧牲用戶(hù)友好性為代價(jià),贏得了在定制方面獨(dú)有的聲譽(yù)。
作為滾動(dòng)發(fā)行版本,Arch Linux 不提供任何固定發(fā)行版本,而是每月更新一次。但是,如果你在最近幾周下載了 Arch Linux,那么你很可能已經(jīng)注意到了一個(gè)新的附加功能:archinstall。它使 Arch Linux 更加易于安裝。
今天,我將探討 archinstall 的發(fā)布對(duì)未來(lái)的 Arch Linux 項(xiàng)目和發(fā)行版意味著什么。
Arch Linux 新的發(fā)展方向?
盡管很多人對(duì)此感到驚訝,但默認(rèn)情況下包含官方安裝程序?qū)嶋H上是非常明智的舉動(dòng)。這意味著 Arch Linux 的發(fā)展方向發(fā)生變化,即在保留使其知名的定制性同時(shí)更加側(cè)重用戶(hù)的易用性。
在該安裝程序的 GitHub 頁(yè)面上有這樣的描述:
“引導(dǎo)性安裝程序會(huì)給用戶(hù)提供一個(gè)友好的逐步安裝方式,但是關(guān)鍵在于這個(gè)安裝程序是個(gè)選項(xiàng),它是可選的,絕不會(huì)強(qiáng)迫用戶(hù)使用其進(jìn)行安裝。”
這意味著新的安裝程序不會(huì)影響高級(jí)用戶(hù),同時(shí)也使得其可以向更廣泛的受眾開(kāi)放,在這一改動(dòng)所帶來(lái)的許多優(yōu)點(diǎn)之中,一個(gè)顯著的優(yōu)點(diǎn)即是:更廣泛的用戶(hù)。
更多的用戶(hù)意味著對(duì)項(xiàng)目的更多支持,不管其是通過(guò)網(wǎng)絡(luò)捐贈(zèng)或參與 Arch Linux 的開(kāi)發(fā),隨著這些項(xiàng)目貢獻(xiàn)的增加,不管是新用戶(hù)還是有經(jīng)驗(yàn)的用戶(hù)的使用體驗(yàn)都會(huì)得到提升。
這必然要發(fā)生
回顧過(guò)去,我們可以看到安裝介質(zhì)增加了許多對(duì)新用戶(hù)有所幫助的功能。這些示例包括 pacstrap(一個(gè)安裝基本系統(tǒng)的工具)和 reflector(查找最佳 pacman 鏡像的工具)。
另外,多年來(lái),用戶(hù)一直在追求使用腳本安裝的方法,新安裝程序允許了用戶(hù)使用安裝腳本。它能夠使用 Python 編寫(xiě)腳本,這使得管理員的部署更加容易,成為一個(gè)非常有吸引力的選擇。
更多可定制性(以某種方式?)
盡管這看上去可能有些反直覺(jué),但是這個(gè)安裝程序?qū)嶋H上能夠增進(jìn) Arch Linux 的可定制性。當(dāng)前,Arch Linux 定制性的最大瓶頸是用戶(hù)的技術(shù)水平,而這一問(wèn)題能夠通過(guò) archinstall 解決。
有了新的安裝程序,用戶(hù)不需要掌握創(chuàng)建完美開(kāi)發(fā)環(huán)境的技巧,安裝程序可以幫助用戶(hù)完成這些工作,這提供了廣泛的自定義選項(xiàng),是普通用戶(hù)難以實(shí)現(xiàn)的。
總結(jié)
有了這一新功能,Arch Linux 似乎正在向著“用戶(hù)友好”這一軟件設(shè)計(jì)哲學(xué)靠近,新安裝程序?yàn)樾率趾透呒?jí)用戶(hù)提供了廣泛的好處。其中包括更廣泛的定制性和更大的用戶(hù)社區(qū)。
總而言之,這個(gè)新變動(dòng)對(duì)整個(gè) Arch Linux 社區(qū)都會(huì)產(chǎn)生積極的影響。