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