Arch Linux

Arch Linux (tʃ)是一個獨立開發的x86-64架構通用GNU/Linux發行版，它致力於通過滾動更新來提供大多數軟件的最新穩定版本。默認安裝是一個最小的基本系統，由用戶自行添加需要的軟件。Arch Linux使用pacman作為包管理器。
Arch Linux採用滾動更新。Arch Linux努力維護其軟件的最新穩定版本，除非需要合理地避免系統包損壞。
Arch Linux以社區Wiki的形式提供文檔，稱為ArchWiki。

**歷史**
 由加拿大程序設計師兼吉他手 Judd Vinet 從 2001 年早期開始開發 Arch Linux，並在 2002 年 3月 11 日正式發行 0.1 版。- 2007 下半年，Judd Vinet 退-{}-出了 Arch Linux 的開發，改由 Aaron Griffin 接手。- 2012 年 7 月發行的 Arch Linux 安裝 ISO 映像開始放棄安裝框架轉為使用不同的輔助腳本。並逐步開始將初始化系統遷移至 Systemd 。- 2017 年 1 月，宣佈將放棄 i686 架構的支持，2017 年 2 月發佈的安裝介質中不再包含 i686 環境。並於2017年11月底徹底拋棄 i686 支持。- 2020 年 2 月 24 日，Aaron Griffin 宣佈，由於他對該項目的參與有限，他將在投票期後將該項目移交給 Levente Polyak負責。- 2021 年 4 月，Arch Linux 安裝映像開始默認包含引導式安裝腳本。- 2021 年底，Arch Linux 開發人員發佈了 Pacman 6.0，支持並行下載。- 2022 年 2 月，Arch Linux 開發人員開始提供調試包。

**設計及原則**
Arch Linux 項目注力於簡潔主義，其貢獻在於對發行版的組件提供具有良好註釋的配置文件，而非帶有圖形界面的配置工具。因此該發行版被稱為適合“不懼怕命令行的中高級Linux用戶”。

**原則**
以下原則構成了通常所指的 Arch 之道，或者說 Arch 的哲學。- 簡單：避免任何不必要的添加、修改和複雜增加。- 現代：盡全力保持軟件處於最新的穩定版本，採用滾動升級策略，安裝之後可以持續升級。- 實用：開發者依賴基於事實的技術分析和討論，避免政治因素，不會被流行觀點左右。倉庫中既提供了開源、自由的軟件，也提供了閉源軟件。實用性大於意識形態。- 用戶中心性：儘管許多 GNU/Linux 發行版都試圖對用戶更加友好，但 Arch Linux 一直是，並且將始終保持以用戶為中心。該發行版旨在滿足為其貢獻者的需求，而不是試圖吸引儘可能多的用戶。它面向精通 GNU/Linux 的用戶，或任何願意閱讀文檔並解決自己問題的自己動手的態度的人。也鼓勵每一個用戶 參與 和貢獻，報告和幫助修復  bugsdate=20170719105353 ，提供軟件包補丁和參加核心  項目date=20150218024457 ，Arch 的開發人員是志願者，積極的貢獻者通常會發現自己成為該團隊的一部分。- 多功能性：Arch Linux 是一個通用的發行版。安裝時只提供命令行環境；用戶無需刪除不需要的包，而是可以通過在x86-64架構的官方軟件倉庫中提供的數千個高質量包中進行選擇來構建自定義系統。 Arch 是一個由pacman支持的滾動發佈模型， pacman是一個輕量級、簡單和快速的包管理器，允許使用一個命令持續升級整個系統。Arch 還提供Arch Build System，一個類似於BSD Ports的系統，可以輕鬆地從源代碼構建和安裝包，也可以與一個命令同步。此外，Arch 用戶軟件倉庫包含數千個社區貢獻的PKGBUILD腳本，用於使用makepkg應用程序從源代碼編譯可安裝包。用戶也可以輕鬆地構建和維護自己的自定義軟件倉庫。

**安裝**
訪問 下載 date=20220502044943 頁面，獲取ISO鏡像，安裝映像可以通過USB 閃存驅動器、光盤或具有PXE的網絡提供給目標計算機。參考官方的  Arch Linux的指南 date=20220508224632 進行安裝。
Arch Linux 的安裝程序是基於CLI命令行界面的，並不存在圖形用戶界面，但有數個衍生發行增加了圖形安裝界面。

**特點**
 Arch Linux簡單的設計讓它容易被輕鬆擴展和配置成為任何想要的系統類型。- 通過二進制-{zh-hans:包; zh-hant:套件}-管理系統pacman，僅需一個-{zh-hans:命令; zh-hant:指令}-就能完成安裝、升級等多個操作。除此之外，用戶倉庫 AUR 由世界各地的 Arch Linux 用戶驅動，提供了海量的非官方軟件以供選擇。- Arch Linux不採跨版本升級而採用滾動更新，故Arch Linux的軟件包時常會維持在開發者的最新版本。- Arch Linux有一個完整的Wiki和社區體驗，使用戶容易上手並解決各種問題

**軟件-{zh-hans:包; zh-hant:套件}-管理**

**Pacman**
pacman 是 Arch Linux 的軟件包管理器，具有依賴處理和構建軟件包的功能。

**軟件倉庫**
現時存在以下官方倉庫：- core，包含啟動系統所必需的、鏈接互聯網時可能需要的、編譯軟件包時需要的、檢查、修復文件系統的工具、在安裝過程中可能用到的軟件包和它們的依賴。- extra，提供基本系統不需要的軟件包，包括桌面環境和其他程式。該倉庫由社區軟件包維護者和Arch開發者共同維護。- multilib，為x86_64用戶提供的支援在64位元環境下使用32位元軟件的集中化倉庫。
此外，也存在testing倉庫，包含還未進入其他倉庫的候選包。現時存在以下測試倉庫：- core-testing，包含為core準備的軟件包。- extra-testing，包含為extra準備的軟件包。- multilib-testing，包含為multilib準備的軟件包。
尚處於開發階段的GNOME和KDE有時會被放在以下專門的測試倉庫中：- gnome-unstable，包含不穩定版GNOME的軟件包。- kde-unstable，包含不穩定版KDE的軟件包。
core-staging、extra-staging和multilib-staging被用來進行一些軟件包的重新構建，以避免損壞各testing中的軟件包。
unstable倉庫已在2008年7月撤銷，其中的大部分軟件包也已移動至其他倉庫。
在官方倉庫以外還存在一些非官方的用戶倉庫，其中最知名的是託管在Arch Linux站點上的Arch User Repository（AUR）。此外也有不少用戶獨立建立的非官方倉庫。

**Arch 編譯系統**
Arch 編譯系統 （Arch Build System，ABS）是一套能從源代碼編譯軟件的類 ports 系統。Pacman 是 Arch 下特定的二進制安裝包管理工具（也包括管理那些從 ABS 構建的二進制安裝包），而 ABS 則是 Arch 下特定的編譯工具，將源代碼編譯為一個可供安裝的 .pkg.tar.xz 包。
2017年5月15日，Arch Linux宣佈放棄支持ABS，並推薦用戶切換到  ASPdate=20220803030635  。

**Arch 用戶軟件倉庫**
Arch 用戶軟件倉庫（Arch User Repository，AUR）是一個面對廣大Arch用戶、以社區為主導的軟件倉庫。AUR的初衷是組織社區內分享PKGBUILD，並且促使熱門的用戶貢獻軟件包進入extra軟件庫。
AUR被稱為Arch的新軟件包的發源地，在AUR裡用戶貢獻出他們自己的軟件包。AUR社區對它們進行投票或反對，一旦某個軟件包擁有足夠多的票數，AUR的受信用戶就會將它加入到extra軟件庫，使得可以通過pacman和ABS來使用它們。

**Arch Linux 中文社區倉庫**
Arch Linux 中文社區倉庫是由 Arch Linux 中文社區驅動的非官方軟件倉庫，包含許多官方倉庫未提供的額外的軟件包，以及已有軟件的 git 版本等變種。一部分軟件包的打包腳本來源於 AUR，但也有許多包與 AUR 不一樣。

**衍生發行**
 ArchBang - 一個默認使用OpenBox桌面環境的發行版。- Manjaro Linux - 一個提供XFCE/KDE/GNOME桌面環境的發行版，其應用程式倉庫獨立於Arch Linux。- Chakra GNU/Linux - Chakra 項目發佈的使用KDE桌面環境的半滾動發行版。- EndeavourOS - 一個允許安裝時選擇 KDE（默認）、Gnome、Cinnamon、Budgie 和 Xfce 等多種桌面環境的發行版，是 2019 年終止開發的 Antergos 的繼任者。- Parabola GNU/Linux-libre - 基於 Arch Linux 的一個完全自由的 GNU/Linux 發行版，被收錄在 自由軟件基金會的完全自由發行版列表date=20170730060702 中。- SteamOS 3.0 - Steam Deck的預設系統，為執行電子遊戲而設計。- Arch Linux ARM - Asahi Linux 官方支持系統之一使用 Arch Linux ARM。

**Logo**
現在的Arch Linux圖標由Thayer Williams設計的。在2007年替換了之前的Logo。

**歷史版本**
Arch Linux的首個版本發行於2002年，但是發行週期較不規律 ，從2012年7月開始安裝介質改為每月發行一次。目前Arch Linux安裝是採用網路進行下載與升級。

**參看**
 Linux- Chakra- Manjaro Linux- EndeavourOS

**註釋**

**參考鏈接**

**外部鏈接**
  Arch Linux主頁date=20080509164338 -  Arch Linux論壇date=20170724120929 -  Arch Linux Wikidate=20121212165929 
**  Arch之道（來自Arch Linux官方Wiki）date=20171201042807 
社群- Arch Linux 臺灣社群date=20140821002200 - Arch Linux 中文社區date=20141208050556 
** Arch Linux 中文論壇date=20200714150240