「The Arch Way」の版間の差分
ナビゲーションに移動
検索に移動
imported>Blowback (copyedit) |
(Arch 用語集#The Arch Wayへの転送ページ) |
||
(5人の利用者による、間の23版が非表示) | |||
1行目: | 1行目: | ||
+ | #REDIRECT: [[Arch_用語集#The_Arch_Way]] |
||
− | [[Category:About Arch (日本語)]] |
||
− | [[Category:General (日本語)]] |
||
− | [[Category:日本語]] |
||
− | {{i18n_links_start}} |
||
− | {{i18n_entry|Dansk|Arch_Metoden}} |
||
− | {{i18n_entry|English|The Arch Way}} |
||
− | {{i18n_entry|Español|Filosofía de Arch (Español)}} |
||
− | {{i18n_entry|Lietuviškai|Arch filosofija (Lietuviškai)}} |
||
− | {{i18n_entry|Polski|The Arch Way (Polski)}} |
||
− | {{i18n_entry|Português de Portugal|À Maneira do Arch}} |
||
− | {{i18n_entry|Русский|Путь_Arch}} |
||
− | {{i18n_entry|Česky|Principy a filozofie Arch Linuxu (Česky)}} |
||
− | {{i18n_entry|Magyar|The Arch Way (Magyar)}} |
||
− | {{i18n_entry|Italiano|The Arch Way (Italiano)}} |
||
− | {{i18n_entry|Français|The Arch Way (Français)}} |
||
− | {{i18n_entry|Deutsch|The Arch Way (Deutsch)}} |
||
− | {{i18n_entry|Türkçe|Arch Tarzı}} |
||
− | {{i18n_entry|繁體中文|The Arch Way (繁體中文)}} |
||
− | {{i18n_entry|简体中文|Arch之道}} |
||
− | {{i18n_entry|日本語|The Arch Way (日本語)}} |
||
− | {{i18n_links_end}} |
||
− | |||
− | 以下の5つの原則は、Arch の考え方 (Arch Way)、または Arch の哲学としてよく取り上げられるもので、KISS (Keep It Simple, Stupid) という言葉に集約されます。 |
||
− | |||
− | ==シンプルであること== |
||
− | シンプリシティは Arch の開発における絶対的な主たる方針です。多くの GNU/Linux ディストリビューションは自身を「シンプル」だと定義していますが、シンプリシティそれ自身にはいろんな意味があります。 |
||
− | |||
− | '''Arch Linux はシンプリシティを、不必要な追加、修正、あるいは複雑化を行わない軽量な構成をベースとし、ユーザごとに、必要に応じたシステムの構築を可能にすることと定義します。要するに、エレガントで最小主義なアプローチだということです。''' |
||
− | |||
− | 高度な標準プログラミングによる軽量な基本構成はシステム要件を低くする傾向があります。基本システムには、システムの重要な部分を覆い隠すとか、それへのアクセスを困難に、あるいは複雑にするような余計なものは一切ありません。それにはユーザから可能性を隠してしまう厄介なグラフィカル設定ツールは含まれず、素早くアクセスおよび編集できるようドキュメントが付加された構成ファイルのセットが整備されています。Arch Linux システムは従って、非常に詳細な構成設定までを速やかに行えるのです。 |
||
− | |||
− | 一方で、Arch Linux は GNU/Linux 固有の複雑さをそのまま残してはいるものの、よく整理され、透明化されています。Arch Linux の開発者とユーザは、システムの複雑さを隠すための試みは、結局それをより複雑にしてしまう結果に終わってしまうため、避けるべきだと思っています。 |
||
− | |||
− | ==便利であることよりも正確なコードであること== |
||
− | |||
− | Arch Linux システムは、不必要な、パッチ、自動化、見た目のよさや“初心者への配慮”などよりも、設計の正確さの他、見通しのよさ、コードのシンプルさを重視しています。ソフトウェアのパッチは従って、最低限必要なもののみに限られます — 無いのが理想的なのですが。 |
||
− | |||
− | '''シンプリシティ、コードの正確性、および最小主義は、常に Arch の開発における最優先事項でありつづけるのです。''' |
||
− | |||
− | コンセプト、デザイン、および機能は、外部の影響を受けるのではなく、その指針として Arch Way の理念に基づいて作成および実装されます。開発チームは Arch Way 哲学にコミットメントおよび専念することを固く決意しています。あなたがこれらのビジョンに共感できるならば、あなたが Arch を使うようお勧めしますし、あなたは歓迎されます。 |
||
− | |||
− | ==オープンであること== |
||
− | |||
− | オープンであることは、シンプルであることと切り離して考えることはできず、また、Arch Linux 開発の基本理念のの一つでもあります。 |
||
− | |||
− | '''Arch Linux は、ソースとその出力のオープン性を考慮して選択またはビルドされたシンプルなツールを使用します。''' |
||
− | |||
− | オープンであることは、システムメンテナンスを単純化すると同時に、ユーザとシステムの間のすべての境界と抽象化層を取り除き、より思い通りにコントロールできることを意味します。 |
||
− | |||
− | Arch Linux のオープンな性質は、かなり厳しい勉強になることも意味していますが、経験ある Arch Linux ユーザは他のよりクローズなシステムの方が、それをコントロールするにおいてずっと都合が悪いと感じる傾向にあります。 |
||
− | |||
− | オープンであることの理念は、そのコミュニティのメンバーにも同様に及びます。Arch Linux ユーザはとてもオープンで、手助けやアドバイスをしてくれることの他、コミュニティがメンテナンスする Arch User Repository (AUR) へのパッケージの貢献でも知られています。 |
||
− | |||
− | ==ユーザ中心であること== |
||
− | |||
− | 多くの GNU/Linux ディストリビューションがより「ユーザフレンドリ」であろうとしているのに対し、Arch Linux はこれまでも、そしてこれからも「ユーザ中心」でありつづけます。 |
||
− | |||
− | '''Arch Linux は、システムの完全なコントロールと責任を与え、それに応えることのできるユーザを対象とし、提供しています。''' |
||
− | |||
− | Arch Linux ユーザはシステムを自身で完全に管理します。システム自身はユーザの命令を完全にシステムに受け渡すよう設計されたメンテナンスツールの簡単なセットを除き、少しの補助しかしません。 |
||
− | |||
− | このユーザ中心のデザインは、必然的に Arch Linux を使うことは“do-it-yourself”なアプローチを含むことを意味しています。開発者に手助けを続けてもらったり、新機能の実装を要求することよりも、Arch Linux ユーザは問題を自分自身で解決し、その結果をコミュニティや開発チームと共有する傾向があります — “まずやって、それから聞く”という考え方です。これは特に、Arch User Repository — コミュニティがメンテナンスするパッケージのための Arch Linux 公式リポジトリ — にある、ユーザが貢献するパッケージにおける真実です。 |
||
− | |||
− | ==自由であること== |
||
− | |||
− | もう一つの Arch Linux 開発における基本理念は、自由であることです。ユーザはシステム構成に関するすべての決定を許されるだけでなく、そのシステムをどうするのかを選択できるようになります。 |
||
− | |||
− | '''システムをシンプルにしておくことにより、Arch Linux はシステムに関するあらゆる選択の自由をもたらします。''' |
||
− | |||
− | フレッシュインストールされた Arch Linux には、基本コアコンポーネントのみが含まれ、構成設定を自動で行うような機能はありません。ユーザは、シェルからシステムを望みのままに構成できます。インストール作業を開始してから、システムのすべてのコンポーネントは 100% 透明であり、すぐにアクセスでき、削除や他のコンポーネントへの置き換えが行うことができます。 |
||
− | |||
− | さまざまな Arch Linux リポジトリの数多くのパッケージとビルドスクリプトもまた、フリーでオープンソースなソフトウェアを好む人々への選択の自由と同様に、「イデオロギーよりも機能性」を選ぶ人々へのプロプライエタリソフトウェアパッケージの提供もサポートしています。選択するのはユーザです。 |
||
− | |||
− | Arch Linux プロジェクトの創設者 Judd Vinet は言いました: |
||
− | :"[Arch Linux] is what ''you'' make it." ([Arch Linux] は自分で作るもの) |