Arch Linux (粵語)
Arch Linux 係一個獨立開發、x86-64 通用嘅 GNU/Linux 發行版。佢主要着重喺用漸進式發行嘅模式去畀用戶各種最新穩定版本嘅軟件。預設安裝係一個最細嘅基本系統,用家可以自行更改設定同加要嘅嘢。
原則
簡單樸素
Arch Linux 定義「簡單樸素」(simplicity)做「冇唔需要嘅添加同改動」(without unnecessary additions or modifications)。提供喺下游發行版特定,盡可能少嘅改進,上游(upstream)開發人源發布嘅軟件:上游唔接納嘅修補程式(patches)會畀人避免,而 Arch 嘅下游修補程式幾乎都係為咗向後移植(backporting),喺下一次嘅發布會畀人廢棄。
以類似方式, Arch 提供上游畀嘅、可能因為發行版嘅特定問題(好似更改系統檔案路徑噉)而有些少改動嘅設定檔案。佢唔會因為個軟軟件套件體包裝咗而加上自動化嘅功能——好似啟用一個單元噉。軟件套件淨係會因為好似慳番儲存容量等大好處而拆開啲軟件套件。圖像用家介面嘅設定工具唔會有正式提供,鼓勵用家用個殼層(shell)同文字編輯器去更改大部分系統設定。
現代化
Arch Linux 只要可以合理噉避免系統嘅軟件套件破損,就會着重喺維持住自己最新而穩定嘅軟件。佢基於一個漸進式發行嘅系統,使到用家裝一次就可以連續升級。
Arch 有好多畀 GNU/Linux 用戶新啲嘅功能,好似 systemd 初始化系統、現代文件系统、LVM2、軟件 RAID、udev 支持同埋 initcpio(同 mkinitcpio),仲有最新內核。
實用主義
Arch 係一個講求實用嘅發行版。呢度嘅原則只係有用嘅方針。話哂,設計方面嘅決定都係由開發人員同意之後先至執行。基於證據嘅技術性同辯論先至係最重要,而唔係政治同民意。
好多喺 Arch Linux 軟件庫(repository)嘅軟件套件同構建腳本都都係免費同開源(open-source)嘅。軟件庫仲有功能性高嘅閉源軟件套件添。
用戶就係中心
同好多想要自己易用啲(user-friendly)嘅 GNU/Linux 發行版唔同,Arch Linux 直到永遠都係以用戶為中心(user-centric)。呢個發行版希望能夠滿足貢獻者嘅需求,而唔係去吸引盡可能多嘅使用者。佢專係畀一啲對 GNU/Linux 入木三分、瞭如指掌嘅使用者,同埋任何有「自己郩手」(do-it-yourself)態度嘅人——即係肯去睇文檔同自行解決問題嘅人。
全部使用者都畀人鼓勵去參與同貢獻呢個發行版。報告同幫手修理漏洞係一件好值得去重視嘅事;改進軟件套件或者核心計劃嘅修補程式係一件好值得讚賞嘅事:Arch 嘅開發人員都係志願者,活躍貢獻者通常都會發覺自己成為咗團隊嘅一部分。Archers 可以自由噉貢獻軟件套件到 Arch User Repository;改進下 ArchWiki 嘅文檔;喺論壇度畀技術支援;或者齋去個論壇、郵件列表、或者IRC channels度交流下,切磋琢磨,表達下自己嘅意見都得。Arch Linux 係世界上好多唔同人嘅作業系統之選,係天下數一數二喺唔同語言下提供幫助同文檔嘅國際社群。正所謂「施比受更為有褔」,話哂你自己都用緊 Arch Linux 嘅話,自己都會受益啦。
一石二鳥
麻雀雖小,五臟俱全。Arch Linux 係一個多功能嘅發行版。裝咗之後,佢淨係得一個命令行介面,並唔會有多餘、冇用嘅軟件套件。用家可以自行喺x86-64嘅官方軟件庫入面數以萬計嘅高質素軟件套件揀其中一啲,噉就可以起個啱自己嘅系統。
Arch 用 pacman,一個輕便嘅軟件套件管理員,淨係需要一個命令就可以升級成個系統,簡單方便快捷。Arch 仲有一個好似 ports 嘅包構建系統——Arch build system,令到由開源碼建立到裝嘢都乾脆俐落,亦都淨係需要行個命令就可以進行同步,簡直係一箭中的、一氣呵成。除此之外,Arch User Repository 有無數貢獻者畀嘅 PKGBUILD 腳本可以從原始碼配合 makepkg 作編譯裝到嘅軟件套件。使用者都可以輕而易舉噉建立同維謢佢哋自己嘅軟件庫。
歷史
Arch 嘅社區已經成長同成熟咗,成為最受歡迎同影響最深遠嘅 Linux 發行版之一,每年都受到廣大評價同注意。
Arch 嘅開發人員係兼職義工,並唔收費。亦都因為 Arch 嘅營利前景並唔樂觀,所以佢維持自由,直到永遠。有興趣想睇更多關於 Arch 嘅開發歷史嘅話可以睇下互聯網回溯紀錄嘅 Arch 條目同埋 Arch Linux 嘅新聞條目。
背景
Judd Vinet 係一位加拿大人同一個兼職吉他手,喺2001年開始開發 Arch Linux。佢嘅第一個正式版本—— Arch Linux 0.1 ——喺2002年3月11號發布。佢畀Slackware、BSD、PLD Linux 同 CRUX 的優雅簡潔所啟發,但係當時他們缺乏完善嘅軟件套件管理系統感到失望。於是,Vinet 根據嗰啲發行版相似嘅原則整咗自己嘅發行版。但係,他自己都開發咗自己嘅軟件套件管理系統 Pacman,自動執行軟件套件嘅安裝、刪除同升級。
早年
早期嘅 Arch 社區發展穩定(論壇帖子,用戶和錯誤報告的圖表)。Arch 社區早期就已經畀人嗌做一個開放、友好同有幫助嘅社區。
ArchWiki 嘅誕生
ArchWiki 喺2005年7月8號用 MediaWiki 起。
A. Griffin 時代
喺2007年年尾,Judd Vinet 唔再積極參與 Arch 嘅開發,並且順利將 Arch 嘅開發工作轉畀美國程序員 Aaron Griffin,即係 Phrakture。
Arch 嘅安裝腳本
喺2012年7月15號發布嘅安裝鏡像廢除咗菜單驅動嘅Arch 安裝框架(AIF),並以Arch 安裝腳本 (arch-install-scripts)取而代之。
systemd 時代
喺 2012 至 2013 年,傳統嘅 System V init system 畀 systemd 取代。[1][2][3][4]
淘汰i686
喺2017年1月25號,Arch 宣布因為用 i686 架構嘅開發者同社區人數下降,於是停止對 i686 架構嘅支持。 喺2017年11月尾,所有喺鏡像度嘅 i686 軟件套件都畀人剷曬。
領導人選舉
2020年年頭,喺團隊嘅努力下, Arch Linux 嘅員工設計咗一套新嘅程序確定未來嘅領導人,記錄咗喺 DeveloperWiki:Project Leader。
由於 Aaron Griffin 決定功成身退,於是揀咗個新領導人。喺2020年2月24號,結果出爐,Levente Polyak 當選做正式領導人。