GNUパッケージ一覧
GNUパッケージ一覧では、GNUプロジェクトの一部としてFree Software Foundationによって開発・保守されているパッケージソフトウェアのうち、注目に値するものを列挙する。GNUはフリーソフトウェアのみで構築されたUnix系オペレーティングシステムである。これらのパッケージソフトウェアの多くは同時にLinuxカーネルを完全なオペレーティングシステムにするためにも使われている。
GNUパッケージになるとは
2013年に、リチャード・ストールマンは通例GNUパッケージになる9つの局面を認定した[1]。ただし、彼は次のような理由の場合、例外になるかも知れないと注釈をつけた[2]。
- GNUパッケージと呼ばれるべきもの。
- ftp.gnu.org や他の誰でも自由なアクセスが可能なウェブサイト経由で配布されるべきもの。
- パッケージのホームページがGNUのウェブサイトにあるべきもの。
- 開発者たちがソフトウェアが他のGNUパッケージと相性が良くなるように注意を払わなければならないもの。
- ドキュメントがTexinfo形式であるべきもの、または簡単にそれに変換できるべきもの。
- GNU Guile形式であるべきもの。但しこれに関しては例外が普通にあり得る。
- 他のどんなフリーでないプログラム・ソフトウェアを使っていたり、フリーでないドキュメントを参照していたりするべきでないもの。
- GNUの専門用語を使用しているもの。例えば「オープンソース」ではなく「フリーソフトウェア」など。
- 保守者に簡単にコンタクト可能であるべきもの。少なくとも流暢にプログラムの問題は互換性の問題を修正ついて議論できること。
ベースシステム
GNUオペレーティングシステムには公式のベースシステムはない。GNUは1980年代にUNIXの代わりになるように計画されており、POSIXの規格を元としている。しかし、どちらの規格もかなりの大きさのベースとなるシステムを求めていた。下記のリストはより下にある節のリストよりも「核」に近いようなパッケージである。もちろん含まれているもの(plotutilsなど)と除外されているもの(標準Cライブラリ)には異論もある。
ベースシステム
パッケージ名
|
説明
|
提供されるプログラム
|
バージョン [注 1]
|
bash
|
GNUのUNIX互換のシェル
|
bash
|
5.2.32[3] (2024-08-02)
|
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.
|
Lua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value(2024-03-28)
|
cpio
|
アーカイバー
|
cpio
|
2.15[4] (2024-01-14)
|
diffutils
|
ファイル間の差分表示
|
diff, cmp, diff3, sdiff
|
3.6(2017-5-21)
|
findutils(英語版)
|
検索ユーティリティ
|
find, locate, xargs
|
4.10.0[5] (2024-06-01)
|
finger
|
ユーザー情報
|
n/a
|
1.37, (October 28, 1992)
|
grep
|
ファイルから文字列検索
|
grep
|
3.11[6] (2023-05-13)
|
groff
|
ドキュメント処理システム (groff)
|
groff
|
1.23.0[7] (2023-07-07)
|
GRUB
|
ブートローダー (GRand Unified Bootloader)
|
grub
|
2.12-rc1[8] (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[9] (2016-12-18)
|
inetutils
|
ネットワークユーティリティ
|
ifconfig,[10] inetd,[10] Telnet,[10] rcp,[10] rlogin,[10] WHOIS,[10] traceroute,[10] ping[10]
|
2.5[11] (2023-12-29)
|
linux-libre
|
Linuxカーネルからソースコードを含まなかったり、難読化されていたり、プロプライエタリなライセンスの元にリリースされていたりするようなソフトウェアを全て除去したバージョン
|
n/a
|
6.10.6-gnu[12] (2024-08-19)
|
plotutils
|
クロスプラットフォーム
|
graph, libplot, libplotter
|
2.6 (2009年9月27日)
|
readline
|
コマンドラインを読む
|
readline
|
8.2[13] (2022-09-26; 2024-04-22)
|
screen
|
端末多重接続プログラム
|
screen
|
5.0.0[14] (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[15] (2009年)
|
tar
|
ファイルを様々な形式にできるアーカイバー
|
tar
|
1.35[16] (2023-07-18)
|
texinfo
|
ドキュメントシステム
|
n/a
|
7.1[17] (2023-10-18)
|
time
|
コマンドの実行時間を計測するプログラム
|
time
|
Lua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value(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のデスクトップ環境、ウィンドウマネージャ、それに関連付けられたグラフィックのライブラリである。
- GIMP (GNU Image Manipulation Program) – 画像処理ソフト (Photoshopに似ている)
- GTK – GIMPのために開発された、GTK、GDK、GLibなどのライブラリのセット(GIMPやGNOMEで使われている)
- GNOME (GNU Network Object Model Environment) – GNUの公式デスクトップ環境
- GNUstep – Cocoa・OPENSTEPのライブラリやグラフィカルアプリケーション開発環境
- Window Maker – GNUstepを取り巻くウィンドウマネージャ
管理ツール
データベース
- GnowSys
- GNU dbm (GDBM)
- GNU Ferret (Free Entity Relationship and Reverse Engineering Tool) – SQLデータベースデザイナー
科学関係
インターネット
オフィス
マルチメディア
ゲーム
ビジネス・アプリケーション
フォント
脚注
- ^ 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”. 11 8月 2024閲覧。
- ^ “cpio-2.15 released” (14 1月 2024). 14 1月 2024閲覧。
- ^ “GNU findutils 4.10.0 released” (英語) (1 6月 2024). 2 6月 2024閲覧。
- ^ “grep-3.11 released” (英語) (13 5月 2023). 13 5月 2023閲覧。
- ^ “Groff version 1.23.0” (英語) (7 7月 2023). 2 8月 2023閲覧。
- ^ “GRUB 2.12 release candidate 1” (10 7月 2023). Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
- ^ “GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8 released.” (英語). 11 5月 2018閲覧。
- ^ a b c d e f g h (en, es, fr, it, ja, pt, ru, sq, sr, tr, de) GNU.org, https://gnu.org/ , Wikidata Q27980040
- ^ “inetutils-2.5 released” (英語) (29 12月 2023). 22 1月 2024閲覧。
- ^ “6.10.6-gnu” (19 8月 2024). 20 8月 2024閲覧。
- ^ “Readline-8.2 Release available” (英語) (26 9月 2022). 26 9月 2022閲覧。
- ^ “GNU Screen v.5.0.0 is released” (英語) (29 8月 2024). 29 8月 2024閲覧。
- ^ subversion repository NEWS file of sysutils retrieved 2013-07-23
- ^ “tar-1.35 released [stable]” (英語) (18 7月 2023). 26 7月 2023閲覧。
- ^ “Texinfo 7.1 released” (英語) (18 10月 2023). 18 10月 2023閲覧。
- ^ https://www.gnu.org/software/mc/
- ^ “GNU LibreJS”. The Free Software Foundation. December 8, 2014閲覧。
- ^ “GNU Software”. GNU.org. September 24, 2015閲覧。
- ^ “GNU Taler - Taxable Anonymous Libre Electronic Reserve”. September 24, 2015閲覧。
- ^ Marston, Tim (7 June 2013). "GNU Typist 2.9.3 released" (Mailing list). info-gnu. 2013年6月9日閲覧。
- ^ “GNU remotecontrol”. directory.fsf.org. FSF. 30 September 2013閲覧。
関連項目
外部リンク
|
|