「Arch Linux」の版間の差分
imported>Blowback (sync with en 07:00, 13 June 2010) |
imported>Blowback (sync with en 19:48, 5 October 2011) |
||
4行目: | 4行目: | ||
{{i18n|Arch Linux}} |
{{i18n|Arch Linux}} |
||
+ | Arch Linux は、独自に開発され、あらゆる用途に対応できる多用途 GNU/Linux ディストリビューションです。その開発は、シンプリシティ、ミニマリズム、およびコードの簡潔性に焦点を当てています。Arch は最小限の基本システムの状態でインストースされ、ユーザの理想とする環境は、ユーザ自身がそれぞれの目的のために必要なものだけをインストールして構築します。GUI の構成設定ツールは公式には提供されず、ほとんどのシステム設定はシェル上でテキストファイルを編集することで行います。Arch はローリングリリースモデルをベースとしており、常に最先端であるように努め、ほとんどのソフトウェアは最新の安定バージョンが提供されます。 |
||
− | Arch Linux は、ローリングリリース・パッケージモデルを採用し、独自に開発された GNU/Linux ディストリビューションです。i686 および x86-64 プロセッサを対象とし、大規模なバイナリリポジトリと Ports ライクなフル装備のパッケージ管理システムを提供しています。その開発は、シンプリシティ、エレガンス、コードの正確性、およびミニマリズムに焦点を当てています。最初のバージョン 0.1 (Homer)は 2002年3月11日にリリースされました。 |
||
− | == |
+ | == 沿革 == |
+ | Arch Linux はカナダ人プログラマ Judd Vinet によって設立されました。最初の公式バージョン Arch Linux 0.1 は 2002年3月11日にリリースされました。Arch は完全に独自に開発されましたが、[http://slackware.com Slackware]、[http://www.crux.nu CRUX]、あるいは [http://ja.wikipedia.org/wiki/BSD BSD]など、他のシンプルなディストリビューションに影響を受けています。Judd Vinet は2007年10月1日までプロジェクトを率いましたたが、他の趣味を追求するために辞任し、以降プロジェクトは Aaron Griffin が率いています。 |
||
− | Arch は i686 および x86-64 アーキテクチャ用にコンパイルされており、最初の導入時には最小限の (非GUI) 環境のみがインストールされます。Arch は軽く、柔軟で、シンプルで、そして UNIX ライクであることを目的としています。この設計理念によって、最小限のコンソール環境から壮大で機能豊富なデスクトップ環境まで、どのようなシステムでも簡単に拡張や構築を行うことができます。Arch は、最初から入っている余計なパッケージを取り除くという方法ではなく、最小限の構成から構築する方式を提供しています。Arch Linux で何をするかはユーザが決めるのです。 |
||
+ | 関連項目: [[History of Arch Linux]] |
||
− | == 独特のパッケージ管理システム == |
||
+ | == シンプルであること == |
||
− | Arch は使いやすいバイナリパッケージ管理システム - [[Pacman (日本語)|Pacman]] - によって支えられており、コマンド一つでシステム全体をアップグレードすることができます。pacman は C言語によって作成されており、軽く、シンプルで高速に動作することを目標に設計されました。また、Arch は Portsライクな、パッケージをソースから簡単にビルドできる [[Arch Build System]] を提供しており、これもまたコマンド一つで実行でき、システム全体のリビルドもできるようになっています。すべてが透明で簡潔なのです。ローリングリリースモデルは、システムの再インストールや複雑なアップグレードを必要とせず、ただ一回のインストールと継続的に行われるシームレスなアップデートを可能にしています。 |
||
+ | [[The Arch Way (日本語)]] の理念に則り、Arch Linux は、軽量、柔軟、シンプル、および UNIX ライクであることを目指しています。インストールでは i686/x86-64 用にコンパイルされた最小限 (非GUI) の環境が提供され、不必要なパッケージは含まれません。ユーザは不要な、あるいは迷惑なパッケージを削っていくのではなく、あらかじめ選択されたデフォルトなどのない最小構成からシステムを作り上げることができます。Arch の設計哲学および実装は、最小構成のコンソールマシンから、壮大で機能豊富なデスクトップ環境まで、要求されたいかなる種類のシステムへの拡張を容易にします。どんな Arch システムにするかは''ユーザ''が決めるのです。 |
||
− | == 最新性 == |
||
+ | Arch のシンプルな init システムは、複雑なディレクトリ構成にランレベルごとのたくさんのリンクが貼られる方式ではなく、*BSD の一つのファイル ([[rc.conf]]) から呼び出す方式に強い影響を受けています。 |
||
− | Arch Linux はローリングリリースシステムに基づいて、ソフトウェアの最新安定バージョンを維持できるように奮闘しています。私たちは現在、以下のものを提供しています。 |
||
+ | システム設定は、単にテキストファイルを編集するだけで行えます。 |
||
+ | == 最新であること == |
||
− | * 最小限の i686 および x86-64 基盤システムのためのコアパッケージ |
||
− | * 開発者とユーザによってメンテナンスされているリポジトリの数千におよぶ高品質な追加バイナリパッケージ |
||
− | * ソースからのビルドおよびパッケージ作成ができる数千の PKGBUILD スクリプト (AUR) |
||
+ | Arch Linux はそのソフトウェアが常に最新の安定バージョンであるよう努めており、''ローリングリリース''、すなわち、一度のインストールで、システムの再インストールや次のバージョンへの複雑なアップグレードなどを必要とせず、シームレスでアップグレードを継続し使用していけるシステムをベースとしています。一つのコマンドを実行するだけで、Arch システムは最新で最先端になります。 |
||
− | Arch は特別なパッチのない、純粋なソフトウェアを提供します; バイナリパッケージは製作者が配布しようと意図したままの純粋なソースから作成されます。ごく稀に起きるパッチ作業は、ローリングリリースモデルにおけるバージョンの不一致による深刻な障害を避けるためのものです。Arch は GNU/Linux ユーザに、最新ファイルシステム (Ext2/3/4, Reiser, XFS, JFS)、LVM2/EVMS、ソフトウェア RAID、udev サポートおよび initcpio を含む多くの新しい機能を提供します。 |
||
+ | Arch は GNU/Linux ユーザに、最新のカーネルと同様に、最新のファイルシステム (Ext2/3/4, Reiser, XFS, JFS)、LVM2/EVMS、ソフトウェア RAID、udev サポートおよび initcpio を含む多くの新しい機能を提供します。 |
||
− | == シンプリシティ == |
||
+ | == ソフトウェアパッケージング == |
||
− | [[The Arch Way (日本語)|The Arch Way]] はシンプルでありつづけるための哲学です。Arch Linux 基盤システムは GNU/Linux システムとしては非常にシンプルで、最小限の、Linux カーネル、GNU ツールチェーン、および links や vi のような一握りのコマンドラインユーティリティを追加したものだけで構成されます。この見通しがよくシンプルな出発点はユーザが要求するシステムへの拡張のための堅実なベースを提供します。 |
||
+ | Arch は使いやすいバイナリパッケージマネージャ [[pacman]] に支えられており、一つのコマンドでシステム全体をアップグレードできます。Pacman は ''C'' 言語で開発されており、徹底的して軽量、シンプル、および高速であるよう設計されています。Arch はまた ports ライクな [[Arch Build System]] も提供しており、パッケージのソースからビルドおよびインストールが簡単に行え、その同期も一つのコマンドで行えます。あなたはシステム全体のリビルドでさえ一つのコマンドで行えるのです。 |
||
− | Arch のシンプルな init システムは、複雑なディレクトリ構成にランレベルごとのたくさんのリンクが貼られる方式ではなく、*BSD の一つのファイル ([[rc.conf]]) から呼び出す方式に強い影響を受けています。 |
||
+ | i686 および x86-64 アーキテクチャをサポートしている Arch [[Official Repositories|公式リポジトリ]]はあなたのソフトウェア要求に応じる数千もの高品質なパッケージを提供しています。さらに、Arch は [[Arch User Repository|Arch User Repository (AUR)]] を用意しコミュニティの拡大や貢献を促進しています。AUR にはユーザがメンテナンスする何千もの PKGBUILD スクリプトが登録されており、''makepkg'' コマンドを使用してそれらパッケージをソースからコンパイルできます。それはまた自分自身のカスタムリポジトリを用意することも容易になっています。 |
||
− | システム設定は、単にテキストファイルを編集するだけで行えます。 |
||
+ | |||
+ | == ソースインテグリティ == |
||
+ | |||
+ | Arch はパッチのあてられていない、いわゆるバニラソフトウェアを提供しています。パッケージは作者が配布しようと意図した純粋なソースから作成されます。ごく稀に起きるパッチ作業は、ローリングリリースモデルにおけるバージョンの不一致による深刻な障害を避けるためのものです。 |
||
+ | |||
+ | == コミュニティ == |
||
+ | |||
+ | Arch コミュニティは頼りになり、活発で、そして友好的です。すべての ''Archers'' はディストリビューションへの参加や貢献、コアソフトウェアの開発支援、パッケージのメンテナンス、[https://bugs.archlinux.org/ バグ]の報告や修正、[[Main Page (日本語)|ArchWiki ドキュメント]]の改善や拡充、[https://bbs.archlinux.org/ フォーラム]や[http://mailman.archlinux.org/mailman/listinfo/ メーリングリスト]や[[IRC Channels]]での他のユーザの問題解決の支援や意見交換、あるいはだれかが自分で開発するアプリケーションなども含めた知識の共有などを勧めています。Arch Linux は地球上の多くの人々に選ばれているオペレーティングシステムであり、様々な言語でのドキュメントの提供や作成を支援する[[International Communities|国際コミュニティ]]がいくつか存在しています。 |
||
+ | |||
+ | もしこのコミュニティのアクティブメンバーになりたいと思ったら、[[Getting Involved]] を読んでください。 |
||
− | == |
+ | == まとめ == |
+ | まとめますと: Arch Linux は何でも自分でできる、あるいはやりたい Linux® ユーザ向けにデザインされた、多用途でシンプルなディストリビューションです。パワフルかつ管理が容易で、サーバやワークステーションに理想的なディストリビューションとしても使えます。あなたのお好みのままにできるのです。あなたが、私たちの GNU/Linux はこうあるべきだというビジョンに賛同されるなら、あなたは歓迎されますし、自由に使い、参加し、コミュニティに貢献するようおすすめします。ようこそ Arch へ! |
||
− | Arch のホームページは http://www.archlinux.org/ です。ここにはユーザフォーラム、公式ドキュメント、その他 Arch に関するすべてのものがあります。ここを読んで得られなかったことは、[[The Arch Way (日本語)|The Arch Way]]を読めば分かるかもしれません。 |
2011年10月8日 (土) 19:04時点における版
Arch Linux は、独自に開発され、あらゆる用途に対応できる多用途 GNU/Linux ディストリビューションです。その開発は、シンプリシティ、ミニマリズム、およびコードの簡潔性に焦点を当てています。Arch は最小限の基本システムの状態でインストースされ、ユーザの理想とする環境は、ユーザ自身がそれぞれの目的のために必要なものだけをインストールして構築します。GUI の構成設定ツールは公式には提供されず、ほとんどのシステム設定はシェル上でテキストファイルを編集することで行います。Arch はローリングリリースモデルをベースとしており、常に最先端であるように努め、ほとんどのソフトウェアは最新の安定バージョンが提供されます。
沿革
Arch Linux はカナダ人プログラマ Judd Vinet によって設立されました。最初の公式バージョン Arch Linux 0.1 は 2002年3月11日にリリースされました。Arch は完全に独自に開発されましたが、Slackware、CRUX、あるいは 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)、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 へ!