Arch Linux

提供: ArchWiki
2012年4月29日 (日) 11:04時点におけるimported>Blowbackによる版 (sync with en 23:56, 28 April 2012)
ナビゲーションに移動 検索に移動

テンプレート:I18n

Arch Linux は、i686/x86_64 向けに独自に開発された、あらゆる用途に対応できる万能 GNU/Linux ディストリビューションです。その開発は、シンプリシティ、ミニマリズム、およびコードの簡潔性に焦点を当てています。Arch は最小限の基本システムの状態でインストースされ、ユーザの理想とする環境を、ユーザ自身がそれぞれの目的のために必要なものだけをインストールして構築することができます。GUI の構成設定ツールは公式には提供されず、ほとんどのシステム設定はシェル上でテキストファイルを編集することで行います。Arch はローリングリリースモデルをベースとしており、常に最先端であるように努め、ほとんどのソフトウェアは最新の安定バージョンが提供されます。

沿革

Arch Linux はカナダ人プログラマ Judd Vinet によって立ち上げられました。最初の公式バージョン Arch Linux 0.1 は 2002年3月11日にリリースされました。Arch は完全に独自に開発されましたが、SlackwareCRUX、あるいは BSDなど、他のシンプルなディストリビューションに影響を受けています。Judd Vinet は2007年10月1日までプロジェクトを率いましたが、他の趣味を追求するために辞任し、以降プロジェクトはアメリカ人プログラマ Aaron Griffin が率いています。

関連項目: History of Arch Linux

シンプルであること

The Arch Way (日本語) の理念に則り、Arch Linux は、軽量、柔軟、シンプル、および UNIX ライクであることを目指しています。インストールでは i686/x86-64 用にコンパイルされた最小限 (非GUI) の環境が提供され、不必要なパッケージは含まれません。ユーザは不要な、あるいは迷惑なパッケージを削っていくのではなく、あらかじめ選択されたデフォルトなどのない最小構成からシステムを作り上げることができます。Arch の設計哲学および実装は、最小構成のコンソールマシンから壮大で機能豊富なデスクトップ環境まで、要求されたいかなる種類のシステムへの拡張をも容易にします。どんな Arch システムにするかはユーザが決めるのです。

Arch のシンプルな init システムは、複雑なディレクトリ構成にランレベルごとのたくさんのリンクが貼られる方式ではなく、*BSD の一つのファイル (rc.conf) から呼び出す方式に強い影響を受けています。 システム設定は、単にテキストファイルを編集するだけで行えます。

最新であること

Arch Linux は、そのソフトウェアにシステムを破損させるような問題がない限り、常に最新の安定バージョンを提供するよう努めています。ローリングリリースをベースとしたシステムは、一度インストールするだけでシステムの再インストールや次のバージョンへの複雑なシステムアップグレードなどを必要とせず、シームレスなアップグレードで継続して使用することができます。一つのコマンドを実行するだけで、Arch システムは最新で最先端になります。

Arch は GNU/Linux ユーザに、最新のカーネルと同様に、最新のファイルシステム (Ext2/3/4, Reiser, XFS, JFS, BTRFS)、LVM2/EVMS、ソフトウェア RAID、udev サポートおよび initcpio を含む多くの新しい機能を提供します。

ソフトウェアパッケージング

Arch は使いやすいバイナリパッケージマネージャ pacman に支えられており、一つのコマンドでシステム全体をアップグレードできます。Pacman は C 言語で開発されており、徹底的して軽量、シンプル、および高速であるよう設計されています。Arch はまた ports ライクな Arch Build System も提供しており、パッケージのソースからビルドおよびインストールが簡単に行え、その同期も一つのコマンドで行えます。あなたはシステム全体のリビルドでさえ一つのコマンドで行えるのです。

i686 および x86-64 アーキテクチャをサポートしている Arch 公式リポジトリはあなたのソフトウェア要求に応じる数千もの高品質なパッケージを提供しています。さらに、Arch は Arch User Repository (AUR) を用意しコミュニティの拡大や貢献を促進しています。AUR にはユーザがメンテナンスする何千もの PKGBUILD スクリプトが登録されており、makepkg コマンドを使用してそれらパッケージをソースからコンパイルできます。それはまた自分自身のカスタムリポジトリを用意することも容易にしています。

ソースインテグリティ

Arch はパッチのあてられていない、いわゆるバニラソフトウェアを提供しています。パッケージは作者が配布しようと意図した純粋なソースから作成されます。ごく稀に起きるパッチ作業は、ローリングリリースモデルにおけるバージョンの不一致による深刻な障害を避けるためのものです。

コミュニティ

Arch コミュニティは、頼りになり、活発で、そして友好的です。すべての Archers はディストリビューションへの参加や貢献、コアソフトウェアの開発支援、パッケージのメンテナンス、バグの報告や修正、ArchWiki ドキュメントの改善や拡充、フォーラムメーリングリストIRC Channelsでの他のユーザの問題解決の支援や意見交換、あるいはだれかが自分で開発するアプリケーションなども含めた知識の共有などを勧めています。Arch Linux は地球上の多くの人々に選ばれているオペレーティングシステムであり、様々な言語でのドキュメントの提供や作成を支援する国際コミュニティがいくつか存在しています。

もしこのコミュニティのアクティブメンバーになりたいと思ったら、Getting Involved を読んでください。

まとめ

まとめますと: Arch Linux は何でも自分でできる、あるいはやりたい Linux® ユーザ向けにデザインされた、多用途でシンプルなディストリビューションです。パワフルかつ管理が容易で、サーバやワークステーションに理想的なディストリビューションでもあります。あなたのお好みのままにできるのです。あなたが、私たちの GNU/Linux はこうあるべきだというビジョンに賛同されるなら、あなたは歓迎されますし、自由に使い、参加し、コミュニティに貢献するようおすすめします。ようこそ Arch へ!