GNUパッケージ一覧 では、GNUプロジェクト の一部としてフリーソフトウェア財団 によって開発・保守されているパッケージソフトウェア のうち、注目に値するものを列挙する。GNU は自由ソフトウェア のみで構築されたUnix系 オペレーティングシステム である。これらのパッケージソフトウェアの多くは同時にLinuxカーネル を完全なオペレーティングシステムにするためにも使われている。
GNUパッケージの一般的な側面
リチャード・ストールマン は2013年の状況を総括し、GNUパッケージに一般的に当てはまる9つの側面を特定した[ 1] 。ただし、正当な理由がある場合には例外を認め、柔軟に対応できることも指摘した[ 2] 。
パッケージはGNUパッケージであることが明記される。
ftp.gnu.org など誰でも自由にアクセスできるサイトで配布する。
パッケージのホームページはGNU Web サイト上に設置する。
開発者はソフトウェアが他のGNUパッケージとうまく連携するように注意する。
ドキュメントは、Texinfo 形式、またはTexinfoに簡単に変換できる形式にする。
拡張言語には GNU Guile を使用する。この点は例外が明示的に可能である。
自由でないプログラムを推奨したり、自由でないドキュメントや自由でないソフトウェアをユーザーに紹介したりしない。
他の評論家が「Linux」や「オープンソース」と書く場合でも、「GNU/Linux システム」や「自由ソフトウェア」と書くなど、GNU用語を使用する。
ソフトウェアの問題や互換性の問題について議論するために、メンテナーは少なくとも時々連絡が取れるようにする。
ベースシステム
GNUオペレーティングシステムには公式のベースシステムはない。GNUは1980年代にUNIX の代わりになるように計画されており、POSIX の規格を元としている。しかし、どちらの規格もかなりの大きさのベースとなるシステムを求めていた。下記のリストはより下にある節のリストよりも「核」に近いようなパッケージである。もちろん含まれているもの(plotutils など)と除外されているもの(標準Cライブラリ )には異論もある。
パッケージ名
説明
提供されるプログラム
最新版リリース[ 注 1]
バージョン
公開日
bash
GNUのUNIX互換のシェル
bash
5.2.37[ 3]
2024-09-23
coreutils
基本的なコマンド
fileutils
chgrp
chown
chmod
cp
dd
df
dir
du
ln
ls :mkdir
mkfifo
mknod
mv
rm
etc.
textutils
cat
cksum
head
tail
md5sum
nl
od
pr
tsort
join
wc
tac
paste
etc.
shellutils
basename
chroot
date
dirname
echo
env
groups
hostname
nice
nohup
printf
sleep
etc.
9.7[ 4]
2025-04-09
cpio
アーカイバー
cpio
2.15[ 5]
2024-01-14
diffutils
ファイル間の差分表示
diff , cmp , diff3 , sdiff
3.12[ 6]
2025-04-08
findutils
検索ユーティリティ
find , locate , xargs
4.10.0[ 7] [ 8]
2024-06-01
finger
ユーザー情報
n/a
1.37
1992-10-28
grep
ファイルから文字列検索
grep
3.12[ 9]
2025-04-10
groff
ドキュメント処理システム (groff)
groff
1.23.0[ 10]
2023-07-07
GRUB
ブートローダー (GRand Unified Bootloader)
grub
2.12[ 11]
2023-12-20
gzip
圧縮ソフト (gzip)
gzip
1.14[ 12]
2025-04-09
hurd [ 注 2]
UNIXと同じ動作をするマイクロカーネル
n/a
0.9[ 13]
2016-12-18
inetutils
ネットワークユーティリティ
ifconfig ,[ 14] inetd ,[ 14] Telnet ,[ 14] talk (Inetutils),[ 14] rcp ,[ 14] rlogin ,[ 14] ftp,[ 14] WHOIS ,[ 14] traceroute ,[ 14] ping [ 14]
2.6[ 15]
2025-02-21
linux-libre
Linuxカーネルからソースコードを含まなかったり、難読化されていたり、プロプライエタリなライセンスの元にリリースされていたりするようなソフトウェアを全て除去したバージョン
n/a
6.15.2-gnu[ 16]
2025-06-11
plotutils
クロスプラットフォーム
graph , libplot , libplotter
2.6
2009-09-27
readline
コマンドラインを読む
readline
8.2[ 17]
2022-09-26
screen
端末多重接続プログラム
screen
5.0.1[ 18]
2025-05-12
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[ 19]
2009
tar
ファイルを様々な形式にできるアーカイバー
tar
1.35[ 20]
2023-07-18
texinfo
ドキュメントシステム
n/a
7.2[ 21]
2024-12-28
time
コマンドの実行時間を計測するプログラム
time
1.9[ 22]
2018-03-12
注釈
^ 安定版。Gentoo など、ディストリビューションの中には、安定版が少々古いため開発版を使っているものもある。
^ Note that because HURD is under active development, there is no stable version. Hurd is distributed through version control systems.
^ 安定版は無い。現在のバージョンはここに挙げるのは不適切かもしれない。
ソフトウェア開発
ここに挙がっているソフトウェアは一般的にソフトウェア開発 やプログラミング に役立つものである。
GNUツールチェーン
その他のライブラリ・フレームワーク
次のライブラリ とフレームワーク はよく上記のものと同時にソフトウェアをビルドするのに使われる。GUI関連については、GUI を参照。
その他のコンパイラ・インタプリタ
これらのソフトウェアはGCC以外のプログラミング言語のコンパイラ・インタプリタである。
その他の開発者用アプリケーション
ユーザーアプリケーション
次に挙げるソフトウェアは、ソフトウェア開発に関わりのない人にとっても一般的に役立つものである。
GUI
次に挙げるパッケージはGUI のデスクトップ環境 、ウィンドウマネージャ 、関連のあるグラフィックのライブラリである。
管理ツール
データベース
GnowSys - セマンティックコンピューティングのカーネル。
GNU dbm (GDBM)
GNU Ferret (Free Entity Relationship and Reverse Engineering Tool) – SQLデータベースデザイナー
科学関係
インターネット
GNU MediaGoblin 0.2.0 ベースのウェブサイトのユーザーページ
オフィス
マルチメディア
ゲーム
ビジネスアプリケーション
GNU Health – 健康・病院に関する情報
GNUmed – 診療マネージャ
GnuCash – ファイナンシャル・アカウンティングのアプリケーション
GNU remotecontrol[ 30] – ウェブアプリケーション
GNU Foliot – 小規模組織向けの時間管理アプリケーション[ 31]
GNU.FREE - 自由な投票システム。2002年に停止された。
GNU Taler - 課税対象とでき、主流通貨でアクセスできるように設計された分散型オンライン決済システム[ 32] 。
GNUe (GNU Enterprise)
フォント
脚注
^ Stallman, Richard (3 April 2013). "Re: On the subject of Git, Bazaar, and the future of Emacs development" . emacs-devel (Mailing list). 2014年8月25日閲覧 。
^ Stallman, Richard . "Re: On the subject of Git, Bazaar, and the future of Emacs development" . emacs-devel (Mailing list). 2013年4月3日閲覧 。
^ "Index of /gnu/bash" ; 閲覧日: 2024年12月4日.
^ "coreutils-9.7 released [stable "]; 作品または名前の言語: 英語; 出版日: 2025年4月9日; 閲覧日: 2025年4月9日.
^ "cpio-2.15 released" ; 出版日: 2024年1月14日; 閲覧日: 2024年1月14日.
^ "diffutils-3.12 released [stable "]; 出版日: 2025年4月8日; 閲覧日: 2025年4月9日.
^ "GNU findutils 4.10.0 released" ; 作品または名前の言語: 英語; 出版日: 2024年6月1日; 閲覧日: 2024年6月2日.
^ "GNU findutils 4.10.0 released" ; 作品または名前の言語: 英語; 出版日: 2024年7月2日; 閲覧日: 2024年7月3日.
^ Jim Meyering (10 April 2025). "grep-3.12 released [stable]" . 2025年4月10日閲覧 。
^ "Groff version 1.23.0" ; 作品または名前の言語: 英語; 出版日: 2023年7月7日; 閲覧日: 2023年8月2日.
^ "GRUB 2.12 released" ; 著者名 (文字列): Daniel Kiper; 出版日: 2023年12月20日; 閲覧日: 2023年12月20日.
^ "gzip-1.14 released [stable "]; 作品または名前の言語: 英語; 出版日: 2025年4月9日; 閲覧日: 2025年4月10日.
^ "GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8 released." ; 閲覧日: 2018年5月11日; 作品または名前の言語: 英語.
^ a b c d e f g h i j (en, es, fr, it, ja, sq, ru, nl, tr, de, fa) GNU.org , https://gnu.org/ , Wikidata Q27980040
^ "inetutils-2.6 released [stable "]; 作品または名前の言語: 英語; 出版日: 2025年2月21日; 閲覧日: 2025年2月21日.
^ "6.15.2-gnu" ; 閲覧日: 2025年6月12日; 出版日: 2025年6月11日.
^ "Readline-8.2 Release available" ; 作品または名前の言語: 英語; 出版日: 2022年9月26日; 閲覧日: 2022年9月26日.
^ "GNU Screen v.5.0.1 is released" ; 出版日: 2025年5月12日; 閲覧日: 2025年5月12日.
^ subversion repository NEWS file of sysutils retrieved 2013-07-23
^ "tar-1.35 released [stable "]; 作品または名前の言語: 英語; 出版日: 2023年7月18日; 閲覧日: 2023年7月26日.
^ "Texinfo 7.2 released" ; 出版日: 2024年12月28日; 閲覧日: 2024年12月29日.
^ "GNU Time 1.9 released" ; 著者名 (文字列): Assaf Gordon; 作品または名前の言語: 英語; 出版日: 2018年3月12日; 閲覧日: 2019年9月27日.
^ https://www.gnu.org/software/mc/
^ “GNU Mailutils ”. 2024年1月7日閲覧。
^ “GNU LibreJS ”. The Free Software Foundation . 2014年12月8日閲覧。
^ “GNU Software ”. GNU.org. 2015年9月24日閲覧。
^ “GNU Taler - Taxable Anonymous Libre Electronic Reserve ”. 2015年9月24日閲覧。
^ Greve, Georg C. F. (2001年). “Brave GNU World - Issue #26 ”. gnu.org . 2022年8月14日閲覧。 “The ancestry-line of the GNU Pipo BBS reaches over YAWK ("Yet Another Wersion of Citadel") back to Citadel , although it is completely independent code-wise. In fact it was a disagreement with Kenneth Haglund, author of YAWK, because of copyright-problems that triggered the development of the GNU Pipo BBS. The original development-team were Grégory Vandenbrouck and Sébastien Aperghis-Tramoni who worked on the GNU Pipo BBS with help from volunteers like Sébastien Bonnefoy.”
^ Marston, Tim (7 June 2013). "GNU Typist 2.9.3 released" (Mailing list). info-gnu. 2013年6月9日閲覧 。
^ “GNU remotecontrol ”. directory.fsf.org . FSF . 2013年9月30日閲覧。
^ “Foliot is now part of GNU and becomes GNU Foliot ”. Savannah (2016年2月27日). 2016年3月2日閲覧。
^ “GNU Taler 0.0.0 Released: GNU Tries to Get into Electronic Payments ”. 2025年2月5日閲覧。
関連項目
外部リンク