「GNU」の版間の差分
ナビゲーションに移動
検索に移動
(→ベースシステム: 訳出) |
|||
27行目: | 27行目: | ||
* {{App|[[GRUB]]|GRUB は GNU プロジェクトが開発しているブートローダーです。|https://www.gnu.org/software/grub/|{{Pkg|grub}}}} |
* {{App|[[GRUB]]|GRUB は GNU プロジェクトが開発しているブートローダーです。|https://www.gnu.org/software/grub/|{{Pkg|grub}}}} |
||
* {{App|[[bash]]|sh 互換のシェルであり、Korn シェル (ksh) や C シェル (csh) の便利な機能を搭載しています。|https://www.gnu.org/software/bash/|{{Pkg|bash}}}} |
* {{App|[[bash]]|sh 互換のシェルであり、Korn シェル (ksh) や C シェル (csh) の便利な機能を搭載しています。|https://www.gnu.org/software/bash/|{{Pkg|bash}}}} |
||
− | * {{App|[[coreutils]]|coreutils には基本的なファイル、シェル、テキスト操作ユーティリティ |
+ | * {{App|[[coreutils]]|coreutils には、GNU オペレーティングシステムの基本的なファイル、シェル、テキスト操作ユーティリティが含まれています。|https://www.gnu.org/software/coreutils/|{{Pkg|coreutils}}}} |
− | * {{App|[[Wikipedia:gzip|gzip]]|gzip は圧縮ファイルフォーマットでありソフトウェアアプリケーション |
+ | * {{App|[[Wikipedia:gzip|gzip]]|gzip は圧縮ファイルフォーマットであり、圧縮や解凍のためのソフトウェアアプリケーションの名前でもあります。|https://www.gnu.org/software/gzip/|{{Pkg|gzip}}}} |
− | * {{App|[[tar]]|tar アーカイブ |
+ | * {{App|[[tar]]|tar アーカイブの作成・展開や、他の様々な種類の操作をすることができます。|https://www.gnu.org/software/tar/|{{Pkg|tar}}}} |
== ツールチェーン == |
== ツールチェーン == |
2022年8月3日 (水) 09:34時点における版
関連記事
Wikipedia より:
- GNU(グヌー)とはオペレーティングシステムであり、かつコンピュータソフトウェアの広範囲に渡るコレクションである。GNU は完全にフリーソフトウェアから構成されている。
- GNU は "GNU's Not Unix!"(「GNUはUNIXではない」)の再帰的頭字語である。
Hurd と言う GNU カーネルはリリース可能な状態ではないため [1]、 GNU では通常 Linux カーネルを使っています。 Arch Linux は GNU/Linux ディストリビューションであって、 Bash シェルや GNU coreutils、GNU toolchain、他多くのユーティリティやライブラリなどの GNU ソフトウェアを使っています。このページでは、400近くの GNU パッケージのいくつかのハイライトを紹介するだけに留めて、全てを列挙することはしません。
Texinfo
GNU ソフトウェアは、Texinfo タイプセット構文を使って文書化されています。texinfo パッケージが提供する info
プログラムを使って、Info ドキュメントを表示できます。
ほとんどの GNU ソフトウェアは man ページ を提供していますが、Info ドキュメントの方がより包括的である傾向があります。Info ドキュメントを見るには、シンプルに次のコマンドを入力してください。
$ info page_name
ベースシステム
- GRUB — GRUB は GNU プロジェクトが開発しているブートローダーです。
- bash — sh 互換のシェルであり、Korn シェル (ksh) や C シェル (csh) の便利な機能を搭載しています。
- coreutils — coreutils には、GNU オペレーティングシステムの基本的なファイル、シェル、テキスト操作ユーティリティが含まれています。
- gzip — gzip は圧縮ファイルフォーマットであり、圧縮や解凍のためのソフトウェアアプリケーションの名前でもあります。
- tar — tar アーカイブの作成・展開や、他の様々な種類の操作をすることができます。
ツールチェーン
GNU ツールチェーン のほとんどのツールは、glibc(base で必要)と GDB を除いて、base-devel グループに含まれています。
- GNU make — プログラムのグループを維持するためのGNUmakeユーティリティ。
- GCC — GNUコンパイラコレクション-CおよびC++フロントエンド。
- glibc — GNUによるCライブラリの実装。
- https://www.gnu.org/software/libc/ || glibc (base に必要)
- GNU Binutils — バイナリファイルとオブジェクトファイルをアセンブルおよび操作するためのプログラムのセット。ld を含む
- GNU Bison — GNU 汎用パーサジェネレータ。
- GNU m4 — GNU マクロプロセッサ。
- GDB — GNUデバッガー。
ビルドシステム
GNU ビルドシステムは、Autotools とも呼ばれ、ソースコードパッケージを多くの Unix 系システムに移植できるように支援するために設計されたプログラミングツール群です。
- Autotools — ソースコードを自動的に設定するツール。
- GNU Automake — Makefile を自動的に作成するツール。
- GNU Libtool — 汎用ライブラリサポートスクリプト。
他のツール
公式リポジトリには他にも多くの GNU ツールが含まれています:
- GNOME, デスクトップ環境。
- GIMP, 画像エディタ。
- GTK, ウィジェットツールキット。
- Gnumeric, 表計算ソフトウェア。
- GNU Parted, パーティションマネージャー。
- GNU Screen, ターミナルマルチプレクサ。
- GNU nano, コマンドラインテキストエディタ。
- GNU Emacs, 拡張可能でカスタマイズ可能なテキストエディタ。
- GnuPG, OpenPGP の実装。
- GNU Octave, scientific プログラミング言語。
- GNU Readline, コマンドラインインターフェイス用の行編集ライブラリ。
参照
- https://www.gnu.org/
- The GNU Manifesto
- Wikipedia:List of GNU packages
- Arch Hurd プロジェクトは Hurd のカーネルに Arch Linux を移植することを目的としています。