GNUパッケージのリスト

数多くの注目すべきソフトウェア パッケージは、GNU プロジェクトの一環として、フリー ソフトウェア財団によって開発されたか、または保守されています。

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

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

  1. パッケージには GNU パッケージであることが明記されている必要があります。
  2. ftp.gnu.org または誰でもアクセス可能な別のサイト経由で配布する必要があります。
  3. パッケージのホームページは GNU ウェブサイトにあるはずです。
  4. 開発者は、自分のソフトウェアが他の GNU パッケージとうまく連携するように注意を払う必要があります。
  5. ドキュメントはTexinfo形式、または Texinfo に簡単に変換できる形式である必要があります。
  6. 拡張言語にはGNU Guile を使用する必要がありますが、この点に関しては例外が明示的に可能です。
  7. 非フリーのプログラムを推奨したり、非フリーのドキュメントや非フリーのソフトウェアをユーザーに紹介したりしてはなりません。
  8. 他の観察者がLinuxオープンソースを書くような状況では、GNU/Linuxシステムフリーソフトウェアに言及するなど、GNU 用語を使用します。
  9. ソフトウェアの問題や互換性の問題を修正する問題について議論するために、メンテナーには少なくともたまに連絡が取れるようにしておく必要があります。

基本システム

GNUオペレーティングシステムには公式の「ベースシステム」は存在しません。GNUは1980年代のUnixオペレーティングシステムの代替として設計され、 POSIX標準をガイドとして使用しましたが、どちらの定義でもはるかに大きな「ベースシステム」となります。以下のリストは、GNUパッケージの小さなセットであり、以降のセクションにあるものよりも「コア」パッケージに近いと思われます。もちろん、含まれるもの(plotutilsなど)と含まれないもの( C標準ライブラリなど)については議論の余地があります。

名前 説明 提供する 最新リリース[注1 ]
バージョン 日付
バッシュGNUのUNIX互換シェル バッシュ 5.3 [ 3 ] ウィキデータで編集する2025年7月3日
コアユーティリティ基本コマンド 9.9 [ 4 ] ウィキデータで編集する2025年11月10日
cpioアーカイブプログラム cpio 2.15 [ 5 ] ウィキデータで編集する2024年1月14日
diffutilsファイルを比較するためのユーティリティが含まれています diffcmpdiff3sdiff3.12 [ 6 ] ウィキデータで編集する2025年4月8日
findutils検索ユーティリティが含まれています findlocate、updatedb、xargs [ 7 ]4.10.0 [ 8 ] [ 9 ] ウィキデータで編集する2024年6月1日
ユーザー情報 該当なし1.37 1992年10月28日
グレップファイル内の文字列を検索する グレップ 3.12 [ 10 ] ウィキデータで編集する2025年4月10日
グロフ文書処理システム(groff) グロフ 1.23.0 [ 11 ] ウィキデータで編集する2023年7月7日
グラブGRand統合ブートローダ グラブ 2.14 [ 12 ] ウィキデータで編集する2026年1月14日
gzip圧縮プログラム(gzip) gzip 1.14 [ 13 ] ウィキデータで編集する2025年4月9日
ハード[注2 ]UNIXカーネルと同じ機能を実行する マイクロカーネルベースのサーバーセット該当なし
inetutilsネットワークに役立つユーティリティ ftptelnetrshrlogintftp2.7 [ 14 ] ウィキデータで編集する2025年12月14日
Linuxリブレソースコードが含まれていないソフトウェア、ソースコードが難読化されているソフトウェア、または独自のライセンスの下でリリースされているソフトウェアを削除するために、 Linuxの修正バージョンから維持されるカーネル該当なし6.18.7-gnu [ 15 ] ウィキデータで編集する2026年1月23日
プロットユーティリティさまざまなデバイスにプロットするための便利なユーティリティ グラフlibplotlibplotter2.6 ウィキデータで編集する2009年9月27日
リードラインコマンドラインを読むための便利なライブラリ リードライン 8.3 [ 16 ] ウィキデータで編集する2025年7月3日
画面端末マルチプレクサ画面 5.0.1 [ 17 ] ウィキデータで編集する2025年5月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 [ 18 ]2009
タールさまざまな形式のファイルアーカイブを作成および処理できるアーカイバ タール 1.35 [ 19 ] ウィキデータで編集する2023年7月18日
テックスインフォオンラインおよび印刷マニュアルを作成するためのドキュメントシステム 該当なし7.2 [ 20 ] ウィキデータで編集する2024年12月28日
時間特定のコマンドの実行期間を決定するプログラム 時間 1.9 [ 21 ] ウィキデータで編集する2018年3月12日

注記

  1. ^安定バージョン。安定バージョンが少し古い場合に備えて、一部のディストリビューション(例: Gentoo )では開発バージョンを使用していることに注意してください。
  2. ^ GNU Hurdは現在開発中であるため、安定版はありません。Hurdはバージョン管理システムを通じて配布されています。
  3. ^安定版はまだありません。現在のバージョンはアルファ版であり、本番システムでの使用には適していません。

ソフトウェア開発

以下にリストされているソフトウェアは、一般的にソフトウェア開発者やその他のコンピュータ プログラマーにとって役立ちます。

GNUツールチェーン

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

以下のライブラリソフトウェア フレームワークは、上記の基本的なツールチェーン ツールと組み合わせてソフトウェアを構築する際によく使用されます。(GUI デスクトップを実装するために特別に設計されたライブラリについては、「グラフィカル デスクトップ」を参照してください。)

その他のコンパイラとインタープリタ

以下のパッケージは、GNU コンパイラ コレクションに含まれるもの以外のプログラミング言語用のコンパイラとインタープリタを提供します。

その他の開発者ツール

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

以下にリストされているソフトウェアは、一般的に、ソフトウェア開発に特化していないユーザーに役立ちます。

グラフィカルデスクトップ

以下のパッケージは、GUIデスクトップ環境ウィンドウ マネージャー、および関連するグラフィックス ライブラリを提供します。

一般的なシステム管理

データベース

  • GnowSys – セマンティック コンピューティングのカーネル (分散エージェント指向の知識ベース)
  • GNU dbm (GDBM)
  • GNU Ferret – フリーのエンティティ関係およびリバースエンジニアリングツール、SQLデータベースデザイナー

科学ソフトウェア

インターネット

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

オフィス

マルチメディア

  • 3DLDF – 3次元技術図面を作成するためのグラフィックパッケージ(特にTeX文書への組み込み用)
  • Dia – 図を作成するためのベクターグラフィックプログラム
  • GIMP – GNU 画像操作プログラム、ビットマップ画像エディタ(Photoshopに類似)
  • Gnash – Adob​​e Flashファイル形式用のプレーヤーおよびブラウザプラグイン
  • GNU LibreDWG – .dwgファイルの読み書き用ライブラリ( CADアプリケーションで使用)
  • GNU LilyPond – 音楽組版アプリケーション
  • Gnu Maverik仮想現実マイクロカーネル
  • Gnu Panorama – 3Dフレームワーク、レイトレーシング

ゲーム

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

フォント

参照

参考文献

  1. ^ Stallman, Richard (2013年4月3日). 「Re: Git、Bazaar、そしてEmacs開発の将来について」 . emacs-devel (メーリングリスト) . 2014年8月25日閲覧
  2. ^ Stallman, Richard (2013年4月3日). 「Re: Git、Bazaar、そしてEmacs開発の将来について」 . emacs-devel (メーリングリスト) . 2014年8月25日閲覧
  3. ^ Chet Ramey (2025年7月5日). “Bash-5.3-release available” . 2025年7月5日閲覧
  4. ^ Pádraig Brady (2025年11月10日). 「coreutils-9.9 リリース [安定版]」 . 2025年11月10日閲覧
  5. ^ Sergey Poznyakoff (2024年1月14日). 「cpio-2.15 リリース」 . 2024年1月14日閲覧
  6. ^ Jim Meyering (2025年4月8日). 「diffutils-3.12 リリース [安定版]」 . 2025年4月9日閲覧
  7. ^ "Findutils" . www.gnu.org . 2019年4月15日閲覧。
  8. ^ Bernhard Voelker (2024年6月1日). 「GNU findutils 4.10.0 リリース」 . 2024年6月2日閲覧
  9. ^ Bernhard Voelker (2024年7月2日). 「GNU findutils 4.10.0 リリース」. 2024年7月3日閲覧。
  10. ^ Jim Meyering (2025年4月10日). 「grep-3.12 リリース [安定版]」 . 2025年4月10日閲覧
  11. ^ Bertrand Garrigues (2023年7月7日). “Groff version 1.23.0” . 2023年8月2日閲覧
  12. ^ Daniel Kiper. 「GRUB 2.14 リリース」. 2026年1月15日閲覧。
  13. ^ Jim Meyering (2025年4月9日). 「gzip-1.14 リリース [安定版]」 . 2025年4月10日閲覧
  14. ^ Simon Josefsson (2025年12月14日). 「inetutils-2.7 リリース [安定版]」 . 2025年12月15日閲覧
  15. ^ “6.18.7-gnu” . 2026年1月23日. 2026年1月24日閲覧
  16. ^ Chet Ramey (2025年7月5日). “Readline-8.3-release available” . 2025年7月5日閲覧
  17. ^ Alexander Naumov (2025年5月12日). 「GNU Screen v.5.0.1がリリースされました」. 2025年5月12日閲覧。
  18. ^ sysutilsのSubversionリポジトリNEWSファイル、2013年7月23日取得
  19. ^ Sergey Poznyakoff (2023年7月18日). “tar-1.35 リリース [安定版]” . 2023年7月26日閲覧
  20. ^ Gavin Smith (2024年12月28日). “Texinfo 7.2 リリース” . 2024年12月29日閲覧。
  21. ^ Assaf Gordon (2018年3月12日). 「GNU Time 1.9 リリース」 . 2019年9月27日閲覧
  22. ^ 「Complexityバージョン1.5のリリース」 2016年2月29日。 2016年3月2日閲覧
  23. ^ "GNUnited Nations" . GNU.org . Free Software Foundation, Inc. 2018年12月19日閲覧
  24. ^ 「ミッドナイトコマンダー」
  25. ^ "GNU Mailutils" . 2024 年1 月 7 日に取得
  26. ^ "GNU LibreJS" .フリーソフトウェア財団. 2014年12月8日閲覧。
  27. ^ 「GNUソフトウェア」 . GNU.org . 2015年9月24日閲覧
  28. ^ 「GNU Taler - Taxable Anonymous Libre Electronic Reserve」 。 2015年9月24日閲覧
  29. ^ Greve, Georg CF (2001). "Brave GNU World - Issue #26" . gnu.org . 2022年8月14日閲覧。GNU Pipo BBSの系譜はYAWK("Yet Another Wersion of Citadel")を越えてCitadelにまで遡りますが、コード的には完全に独立しています。実際、GNU Pipo BBSの開発のきっかけとなったのは、著作権問題でYAWKの作者であるKenneth Haglundと意見の相違でした。当初の開発チームはGrégory VandenbrouckとSébastien Aperghis-Tramoniで、Sébastien Bonnefoyなどのボランティアの協力を得てGNU Pipo BBSの開発に取り組みました。
  30. ^ Marston, Tim (2013-06-07). 「GNU Typist 2.9.3 リリース」(メーリングリスト). info-gnu . 2013年6月9日閲覧
  31. ^ "GNU remotecontrol" . directory.fsf.org . FSF . 2013年9月30日.
  32. ^ 「Foliot は GNU の一部となり、GNU Foliot になります」サバンナ、2016年2月27日。 2016年3月2日閲覧
  33. ^ 「GNU Taler 0.0.0 リリース: GNU が電子決済への参入を目指す」
  34. ^ 「GNU FreeFont」 . GNU.org.