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アーカイブプログラムcpio2.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.371992年10月28日
グレップファイル内の文字列を検索するグレップ3.12 [10] 2025年4月10日
グロフ文書処理システム(groff)グロフ1.23.0 [11] 2023年7月7日
グラブGRand統合ブートローダグラブ2.12 [12] 2023年12月20日
gzip圧縮プログラム(gzip)gzip1.14 [13] 2025年4月9日
ハード[注2]UNIXカーネルと同じ機能を実行するマイクロカーネルベースのサーバーセット
inetutilsネットワークに役立つユーティリティftptelnetrshrlogintftp2.6 [14] 2025年2月21日
Linuxリブレソースコードが含まれていないソフトウェア、ソースコードが難読化されているソフトウェア、または独自のライセンスの下でリリースされているソフトウェアを削除するために、 Linuxの修正バージョンから維持されるカーネル6.18-gnu [15] 2025年12月1日
プロットユーティリティさまざまなデバイスにプロットするための便利なユーティリティグラフ、libplot、libplotter2.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、write0.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 デスクトップ環境ウィンドウ マネージャー、および関連するグラフィックス ライブラリを提供します。

一般的なシステム管理

  • GNU Accounting Utils – ユーザーとプロセスの統計情報を提供するユーティリティのセット (last、ac、accton、lastcomm、sa、dump-utmp、dump-acct)
  • GNU ddrescue – データ復旧ツール
  • GNU Emacs – Emacsエディタの実装
  • GNU fcrypt – オンザフライ暗号化
  • GNU Guix – パッケージマネージャー
  • GNU libextractor – メタデータ抽出ライブラリとツール
  • GNU Midnight Commander [24]テキストベースの正統派ファイルマネージャとFTPクライアント
  • Mtools − MS-DOSフロッピーディスクを編集するためのツール集
  • GNU nano – テキストエディタ
  • GNU parallel – ジョブを並列実行するためのシェルツール
  • GNU Parted – ハードドライブのパーティション分割プログラム
  • GNU Privacy GuardPGP暗号化の代替
  • GNU Privacy Assistant、 GNU Privacy Guardのグラフィカルフロントエンド
  • GNU Stow – ソフトウェアパッケージのインストール管理
  • pexec – ジョブを並列実行するためのシェルツール

データベース

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

科学ソフトウェア

インターネット

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

オフィス

  • GNU Aspell – 最終的にはIspellを置き換えるように設計されたスペルチェッカー
  • GNU gcal – カレンダーの計算と印刷
  • GNU Miscfiles – 標準的な空港、国、言語コードを含むいくつかのデータファイル
  • GNU Typist – 多言語タイピングチューター[30]
  • Gnumeric – スプレッドシートプログラム(Microsoft Excel互換)
  • Ocrad光学文字認識

マルチメディア

  • 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 (2023年12月20日). 「GRUB 2.12 リリース」. 2023年12月20日閲覧。
  13. ^ Jim Meyering (2025年4月9日). 「gzip-1.14 リリース [安定版]」 . 2025年4月10日閲覧
  14. ^ Simon Josefsson (2025年2月21日). 「inetutils-2.6 リリース [安定版]」 . 2025年2月21日閲覧
  15. ^ “GNU Linux-libre 6.18-gnu”. 2025年12月1日. 2025年12月1日閲覧
  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.
  • FSFフリーソフトウェアディレクトリ – すべてのGNUパッケージ
「https://en.wikipedia.org/w/index.php?title=List_of_GNU_packages&oldid=1304522323」から取得