# The Arch Way (简体中文)

翻译状态： 本文是英文页面 The_Arch_Way 的翻译，最后翻译时间：2013-08-14，点击这里可以查看翻译后英文页面的改动。

以下五条核心原则构成了我们通常所指的 Arch 之道，或者说 Arch 的哲学，或许最好的结词是 Keep It Simple, Stupid（对应中文为“保持简单，且一目了然“）。

## 简洁

“精于心简于形” -列昂纳多.达.芬奇

简洁是 Arch 开发的绝对原则。许多 Linux 的发行版都声称自己是“简洁”的。然而，简洁也有许多种定义。

Arch Linux 将简洁定义为：去除任何不必要的添加、修改和复杂，提供一个轻量级的类 Unix 系统，每个用户都可以以此为基础，打造出适合自己的系统。简而言之，即优雅、极简之道。

一个遵循严格编程标准的轻量级基础结构可以降低系统资源消耗，突出系统重要部分，使这些关键部位易于访问。它有一整套可以快速查看和编辑的精简合理的配置文件，避免了笨重的图形化配置工具对用户选择的限制。因此，一个 Arch Linux 系统可以直接配置到全部的细节。

繁而不乱

Arch Linux 完整的保留了GNU/Linux 系统原本的分散性、多样性，同时将相对独立的模块有机的结合起来。Arch Linux 开发者和用户都坚信，试图隐藏系统的复杂性，最终你只会得到一个更为复杂的系统，因而应尽力避免。

## 代码的正确性胜过易用性

正确性明显是首要标准。如果一个系统无法按照要求运行，那么其他都是空谈。 — Bertrand Meyer

Arch Linux 更加重视优雅的设计，正确简洁的代码，而不是没必要的补丁、自动运行脚本、吸引眼球却缺乏实用性的界面以及“针对新手的易用性“。 因此软件补丁都控制在了最小的程度，尽量使用上游提供的代码，没有任何补丁最好。简单的设计和实现永远胜于简单的用户界面。

保持简洁，代码的优雅性以及最小化原则将始终作为 Arch Linux 开发的指导原则。

Arch Linux 的理念、设计以及特性都来源于并以Arch之道作为指导，不会屈从于任何外界的影响。现在的开发团队都尽责地承担着他们的责任，并坚定的依照Arch之道的原则。如果你愿意和他们分享这样的思想，那么也欢迎你加入 Arch Linux。

## 以用户为中心

许多 Linux 发行版都试图变得更“用户友好”，Arch Linux 则一直是，永远会是“以用户为中心”。

Arch Linux 的用户群是有能力的用户。通过给他们真正的、完完全全的系统控制能力，使用户完全为自己的系统负责，以此来满足这些用户的需求。

Arch Linux 用户可以完全管理自己的系统。系统本身只是提供小小的协助，以及一些简单的管理工具用来很好的将用户的指令传达给系统。Arch 开发者不会花很多时间在重新发明系统图形工具上。Arch 的基础是合理的设计和优秀的文档。

以用户为中心的设计思路也包含了“DIY”的理念。Arch Linux 倾向于自己解决问题并将结果跟社区和开发团队一起分享，而不是请求开发人员实现某些新特性──一种“先做后问”的哲学。这尤其体现在Arch用户软件仓库里的用户贡献包和Arch Linux 官方软件仓库里的社区维护包当中。

## 开放

开放往往伴随的是简明，这也是 Arch Linux 开发的其中一条指导原则。

Arch Linux 使用简单的工具，所有这些都以符合源码及输出公开开放为原则精心挑选或创建。

开放性移除了所有横亘在用户和系统之间的障碍，赋予了用户更多的系统控制权力，简化了系统的维护工作。

Arch Linux 的开放本质也暗示着需要一个相对艰难的学习过程，但是有经验的 Arch Linux 用户发现其他更封闭的系统则更难于控制。

开放的原则同样扩展到社区成员。Arch Linux 用户向来以思想开放，乐于助人，善纳良言而著称。

## 自由

另外一个 Arch Linux 开发的指导原则是选择的自由。用户不但对系统配置可以做决定，还可以决定自己的系统可以*是什么*。

通过保持系统的简洁性，Arch Linux 对系统的选择给予了很大的自由度。

一个新安装的 Arch Linux 系统仅包含基本的核心组件，不会执行任何自动配置。用户可以按自己意愿配置系统。从一开始，每个系统组件都可以很容易立即删除或者用其它组件替代。

Arch Linux 软件仓库里大量的软件包也让你有更多的自由选择。仓库中既提供了开源、自由的软件，也提供了闭源软件给想使用它们的人。一切都由用户自己决定。

正如 Arch Linux 项目的创立者 Judd Vinet 所说：“它（Arch）完全由你自己塑造而成。"

Categories:

- 简体中文
- About Arch (简体中文)