GNUパッケージ一覧では、GNUプロジェクトの一部としてフリーソフトウェア財団によって開発・保守されているパッケージソフトウェアのうち、注目に値するものを列挙する。GNU自由ソフトウェアのみで構築されたUnix系オペレーティングシステムである。これらのパッケージソフトウェアの多くは同時にLinuxカーネルを完全なオペレーティングシステムにするためにも使われている。

GNUパッケージの一般的な側面

編集

リチャード・ストールマンは2013年の状況を総括し、GNUパッケージに一般的に当てはまる9つの側面を特定した[1]。ただし、正当な理由がある場合には例外を認め、柔軟に対応できることも指摘した[2]

  1. パッケージはGNUパッケージであることが明記される。
  2. ftp.gnu.org など誰でも自由にアクセスできるサイトで配布する。
  3. パッケージのホームページはGNU Web サイト上に設置する。
  4. 開発者はソフトウェアが他のGNUパッケージとうまく連携するように注意する。
  5. ドキュメントは、Texinfo形式、またはTexinfoに簡単に変換できる形式にする。
  6. 拡張言語には GNU Guileを使用する。この点は例外が明示的に可能である。
  7. 自由でないプログラムを推奨したり、自由でないドキュメントや自由でないソフトウェアをユーザーに紹介したりしない。
  8. 他の評論家が「Linux」や「オープンソース」と書く場合でも、「GNU/Linuxシステム」や「自由ソフトウェア」と書くなど、GNU用語を使用する。
  9. ソフトウェアの問題や互換性の問題について議論するために、メンテナーは少なくとも時々連絡が取れるようにする。

ベースシステム

編集

GNUオペレーティングシステムには公式のベースシステムはない。GNUは1980年代にUNIXの代わりになるように計画されており、POSIXの規格を元としている。しかし、どちらの規格もかなりの大きさのベースとなるシステムを求めていた。下記のリストはより下にある節のリストよりも「核」に近いようなパッケージである。もちろん含まれているもの(plotutilsなど)と除外されているもの(標準Cライブラリ)には異論もある。

パッケージ名 説明 提供されるプログラム 最新版リリース[注 1]
バージョン 公開日
bash GNUのUNIX互換のシェル bash 5.3[3] ウィキデータを編集 2025-07-03
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.11[4] ウィキデータを編集 2026-04-20
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.24.1[10] ウィキデータを編集 2026-03-14
GRUB ブートローダー (GRand Unified Bootloader) grub 2.14[11] ウィキデータを編集 2026-01-14
gzip 圧縮ソフト (gzip) gzip 1.14[12] ウィキデータを編集 2025-04-09
hurd [注 2] UNIXと同じ動作をするマイクロカーネル n/a
inetutils ネットワークユーティリティ ifconfig,[13] inetd,[13] Telnet,[13] talk (Inetutils),[13] rcp,[13] rlogin,[13] ftp,[13] WHOIS,[13] traceroute,[13] ping[13] ウィキデータを編集 2.8[14] ウィキデータを編集 2026-04-29
linux-libre Linuxカーネルからソースコードを含まなかったり、難読化されていたり、プロプライエタリなライセンスの元にリリースされていたりするようなソフトウェアを全て除去したバージョン n/a 7.1-gnu[15][16] ウィキデータを編集 2026-06-14
plotutils クロスプラットフォーム graph, libplot, libplotter 2.6 ウィキデータを編集 2009-09-27
readline コマンドラインを読む readline 8.3[17] ウィキデータを編集 2025-07-03
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.3[21] ウィキデータを編集 2026-03-02
time コマンドの実行時間を計測するプログラム time 1.10[22] ウィキデータを編集 2026-04-15

注釈

編集
  1. ^ 安定版。Gentooなど、ディストリビューションの中には、安定版が少々古いため開発版を使っているものもある。
  2. ^ Note that because HURD is under active development, there is no stable version. Hurd is distributed through version control systems.
  3. ^ 安定版は無い。現在のバージョンはここに挙げるのは不適切かもしれない。

ソフトウェア開発

編集

ここに挙がっているソフトウェアは一般的にソフトウェア開発プログラミングに役立つものである。

GNUツールチェーン

編集

その他のライブラリ・フレームワーク

編集

次のライブラリフレームワークはよく上記のものと同時にソフトウェアをビルドするのに使われる。GUI関連については、GUIを参照。

その他のコンパイラ・インタプリタ

編集

これらのソフトウェアはGCC以外のプログラミング言語のコンパイラ・インタプリタである。

その他の開発者用アプリケーション

編集

ユーザーアプリケーション

編集

次に挙げるソフトウェアは、ソフトウェア開発に関わりのない人にとっても一般的に役立つものである。

GUI

編集

次に挙げるパッケージはGUIデスクトップ環境ウィンドウマネージャ、関連のあるグラフィックのライブラリである。

  • GNUstepCocoaOPENSTEPのライブラリやグラフィカルアプリケーション開発環境
  • Window Maker – GNUstepを取り巻くウィンドウマネージャ

管理ツール

編集

データベース

編集
  • GnowSys - セマンティックコンピューティングのカーネル。
  • GNU dbm (GDBM)
  • GNU Ferret (Free Entity Relationship and Reverse Engineering Tool) – SQLデータベースデザイナー

科学関係

編集
  • GNU Archimedes半導体工学のシミュレーション用TCADソフトウェア
  • GNU Astronomy Utilities (Gnuastro) – 天文学データの操作と分析のためのプログラムとライブラリ
  • Gnucap (GNU Circuit Analysis Package) – 回路解析プログラム
  • GNU datamesh – 統計的プログラミングのためのプログラミング言語とコマンドラインユーティリティ
  • GNU ElectricEDAにおける集積回路の図式生成
  • GNU MCSim - 代数方程式または微分方程式システムのシミュレーションおよび統計的推論ツール
  • GNU Multi-Precision Library (GMP) - 任意精度演算の数値計算ライブラリ
  • GNU Octave – 数に関するプログラミングのライブラリ
  • GSL (GNU Scientific Library) – 科学関連のライブラリ
  • GNU Units
  • PSPPSPSSのような統計のプログラム
  • R言語 – 統計的プログラミングやグラフィック処理のためのプログラミング言語と周辺の開発環境
  • XaoSフラクタル・ズーマー

インターネット

編集
GNU MediaGoblin 0.2.0ベースのウェブサイトのユーザーページ

オフィス

編集

マルチメディア

編集
  • GIMP (GNU Image Manipulation Program) – 画像処理ソフト (Photoshopに似ている)
  • 3DLDF – 3Dのダイアグラム生成 (TeXに埋め込むことを意図している)
  • Dia – ダイアグラム生成
  • GnashAdobe Flashのファイルの読み書きをするプラグイン
  • GNU LibreDWG.dwgファイルの読み書きのライブラリ (CADで用いられる)
  • GNU Denemo - 楽譜作成アプリケーション
  • GNU LilyPond – 楽譜組版アプリケーション
  • Gnu Maverik – 仮想マイクロカーネル
  • Gnu Panorama – 3Dフレームワーク、ray tracing

ゲーム

編集

ビジネスアプリケーション

編集
  • GNU Health – 健康・病院に関する情報
  • GNUmed – 診療マネージャ
  • GnuCash – ファイナンシャル・アカウンティングのアプリケーション
  • GNU remotecontrol[30] – ウェブアプリケーション
  • GNU Foliot – 小規模組織向けの時間管理アプリケーション[31]
  • GNU.FREE - 自由な投票システム。2002年に停止された。
  • GNU Taler - 課税対象とでき、主流通貨でアクセスできるように設計された分散型オンライン決済システム[32]
  • GNUe (GNU Enterprise)

フォント

編集

脚注

編集
  1. ^ Stallman, Richard (April 3, 2013). “Re: On the subject of Git, Bazaar, and the future of Emacs development”. emacs-devel (Mailing list). 2014年8月25日閲覧.
  2. ^ Stallman, Richard. “Re: On the subject of Git, Bazaar, and the future of Emacs development”. emacs-devel (Mailing list). 2013年4月3日閲覧.
  3. ^ Chet Ramey (2025年7月5日). “Bash-5.3-release available” (英語). 2025年7月5日閲覧。
  4. ^ coreutils-9.11 released [stable]” (2026年4月20日). 2026年4月21日閲覧。
  5. ^ Sergey Poznyakoff (2024年1月14日). “cpio-2.15 released”. 2024年1月14日閲覧。
  6. ^ Jim Meyering (2025年4月8日). “diffutils-3.12 released [stable]”. 2025年4月9日閲覧。
  7. ^ Bernhard Voelker (2024年6月1日). “GNU findutils 4.10.0 released” (英語). 2024年6月2日閲覧。
  8. ^ Bernhard Voelker (2024年7月2日). “GNU findutils 4.10.0 released” (英語). 2024年7月3日閲覧。
  9. ^ Jim Meyering (10 April 2025). “grep-3.12 released [stable]”. 2025年4月10日閲覧.
  10. ^ Branden Robinson (2026年3月14日). “groff 1.24.1 released” (英語). 2026年3月14日閲覧。
  11. ^ Daniel Kiper. “GRUB 2.14 released”. 2026年1月15日閲覧。
  12. ^ Jim Meyering (2025年4月9日). “gzip-1.14 released [stable]” (英語). 2025年4月10日閲覧。
  13. ^ a b c d e f g h i j GNU.org (英語、スペイン語、フランス語、イタリア語、日本語、アルバニア語、ロシア語、オランダ語、Brazilian Portuguese、トルコ語、ドイツ語、ペルシア語、簡体中国語、繁体中国語), Wikidata Q27980040
  14. ^ サイモン・ジョセフソン (2026年4月29日). “inetutils-2.8 released [stable]” (英語). 2026年4月30日閲覧。
  15. ^ 7.1-gnu” (2026年6月14日). 2026年6月15日閲覧。
  16. ^ Freedo (2026年6月14日). “GNU Linux-libre 7.1-gnu” (英語). 2026年6月15日閲覧。
  17. ^ Chet Ramey (2025年7月5日). “Readline-8.3-release available” (英語). 2025年7月5日閲覧。
  18. ^ Alexander Naumov (2025年5月12日). “GNU Screen v.5.0.1 is released”. 2025年5月12日閲覧。
  19. ^ subversion repository NEWS file of sysutils retrieved 2013-07-23
  20. ^ Sergey Poznyakoff (2023年7月18日). “tar-1.35 released [stable]” (英語). 2023年7月26日閲覧。
  21. ^ Gavin Smith (2026年3月2日). “Texinfo 7.3 released” (英語). 2026年3月3日閲覧。
  22. ^ Collin Funk (2026年4月14日). “time-1.10 released [stable]” (英語). 2026年4月16日閲覧。
  23. ^ https://www.gnu.org/software/mc/
  24. ^ GNU Mailutils”. 2024年1月7日閲覧。
  25. ^ GNU LibreJS”. The Free Software Foundation. 2014年12月8日閲覧。
  26. ^ GNU Software”. GNU.org. 2015年9月24日閲覧。
  27. ^ GNU Taler - Taxable Anonymous Libre Electronic Reserve”. 2015年9月24日閲覧。
  28. ^ 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.”
  29. ^ Marston, Tim (2013年6月7日). “GNU Typist 2.9.3 released” (Mailing list). info-gnu. 2013年6月9日閲覧.
  30. ^ GNU remotecontrol”. directory.fsf.org. FSF. 2013年9月30日閲覧。
  31. ^ Foliot is now part of GNU and becomes GNU Foliot”. Savannah (2016年2月27日). 2016年3月2日閲覧。
  32. ^ GNU Taler 0.0.0 Released: GNU Tries to Get into Electronic Payments”. 2025年2月5日閲覧。

関連項目

編集

外部リンク

編集