GNUパッケージ一覧では、GNUプロジェクトの一部としてFree Software Foundationによって開発・保守されているパッケージソフトウェアのうち、注目に値するものを列挙する。GNUはフリーソフトウェアのみで構築されたUnix系オペレーティングシステムである。これらのパッケージソフトウェアの多くは同時にLinuxカーネルを完全なオペレーティングシステムにするためにも使われている。
2013年に、リチャード・ストールマンは通例GNUパッケージになる9つの局面を認定した[1]。ただし、彼は次のような理由の場合、例外になるかも知れないと注釈をつけた[2]。
GNUオペレーティングシステムには公式のベースシステムはない。GNUは1980年代にUNIXの代わりになるように計画されており、POSIXの規格を元としている。しかし、どちらの規格もかなりの大きさのベースとなるシステムを求めていた。下記のリストはより下にある節のリストよりも「核」に近いようなパッケージである。もちろん含まれているもの(plotutilsなど)と除外されているもの(標準Cライブラリ)には異論もある。
パッケージ名 | 説明 | 提供されるプログラム | バージョン [注 1] |
---|---|---|---|
bash | GNUのUNIX互換のシェル | bash | Lua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value(2024-09-23) |
coreutils | 基本的なコマンド | Lua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value(2024-03-28) | |
cpio | アーカイバー | cpio | 2.15[3] (2024-01-14) |
diffutils | ファイル間の差分表示 | diff, cmp, diff3, sdiff | 3.6(2017-5-21) |
findutils | 検索ユーティリティ | find, locate, xargs | 4.10.0[4] (2024-06-01) |
finger | ユーザー情報 | n/a | 1.37, (October 28, 1992) |
grep | ファイルから文字列検索 | grep | 3.11[5] (2023-05-13) |
groff | ドキュメント処理システム (groff) | groff | 1.23.0[6] (2023-07-07) |
GRUB | ブートローダー (GRand Unified Bootloader) | grub | 2.12-rc1[7] (2023-07-10; 2023-12-20) |
gzip | 圧縮ソフト (gzip) | gzip | Lua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value(2023-08-19) |
hurd [注 2] | UNIXと同じ動作をするマイクロカーネル | n/a | 0.9[8] (2016-12-18) |
inetutils | ネットワークユーティリティ | ifconfig,[9] inetd,[9] Telnet,[9] rcp,[9] rlogin,[9] WHOIS,[9] traceroute,[9] ping[9] | 2.5[10] (2023-12-29) |
linux-libre | Linuxカーネルからソースコードを含まなかったり、難読化されていたり、プロプライエタリなライセンスの元にリリースされていたりするようなソフトウェアを全て除去したバージョン | n/a | 6.12-rc7-gnu[11] (2024-11-12; 2024-11-22) |
plotutils | クロスプラットフォーム | graph, libplot, libplotter | 2.6 (2009年9月27日) |
readline | コマンドラインを読む | readline | 8.2[12] (2022-09-26; 2024-04-22) |
screen | 端末多重接続プログラム | screen | 5.0.0[13] (2024-08-28) |
sysutils[注 3] | ユーザー、グループ、パスワード、シェルの管理をするシステムユーティリティ | add-shell, chage, chfn, chgroup, chgrpmem, chpasswd, chsh, chuser, cppw, expiry, gpasswd, grpck, gshadow, hwclock, isosize, last, lastlog, login, lsage, lsgroup, lsuser, mkgroup, mkuser, nologin, passwd, pwck, remove-shell, rmgroup, rmuser, setpwnam, vipw, wall, write | 0.1.6[14] (2009年) |
tar | ファイルを様々な形式にできるアーカイバー | tar | 1.35[15] (2023-07-18) |
texinfo | ドキュメントシステム | n/a | 7.1.1[16] (2024-09-07) |
time | コマンドの実行時間を計測するプログラム | time | Lua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value(2018-03-12) |
ここに挙がっているソフトウェアは一般的にソフトウェア開発やプログラミングに役立つものである。
次のライブラリとフレームワークはよく上記のものと同時にソフトウェアをビルドするのに使われる。GUI関連は、GUIを参照。
これらのソフトウェアはGCC以外のプログラミング言語のコンパイラ・インタプリタである。
次に挙げるソフトウェアは、ソフトウェア開発に従事していない人たちにとっても一般的に役立つものである。
次に挙げるパッケージはGUIのデスクトップ環境、ウィンドウマネージャ、それに関連付けられたグラフィックのライブラリである。