GNU软件包列表

此**GNU软件包列表**列出了作为GNU计划的一部分而开发或维护的重要软件包，其中一部分软件包并非由自由软件基金会-{版权}-所有。GNU计划目的是开发完全由自由软件组成的类Unix计算机操作系统。选取部分GNU软件包加上Linux内核或GNU Hurd就可以构建成完整的操作系统。

## GNU软件包意味着什么

2013年，理查德·斯托曼总结了应该普遍适用于GNU软件包的九个标准，但他同时指出，有很好的理由时也可有例外及灵活性：

# 它应该将自己描述为一个GNU软件包
# 它应该通过ftp.gnu.org或其他所有人都能访问的网站分发
# 它的主页应该在GNU网站上
# 开发人员应注意他们的软件能与其他GNU软件包协同工作
# 文档格式应为，或应能方便地转换到Texinfo
# 扩展语言应使用GNU Guile，但这方面明确可以有例外
# 不应推荐任何非自由软件，也不应将用户引导到非自由文档或非自由软件
# 使用GNU术语，如GNU/Linux操作系统，及“自由软件”（free software），而不是“开源”（open source）
# 维护者至少应偶尔联络，以讨论软件或修复兼容性问题

## 基本系统

GNU操作系统并没有官方的“基本系统”。GNU设计作为一个20世纪80年代Unix操作系统的替代，使用POSIX标准为指导，但无论哪种定义都会给出一个范围更广的“基本系统”。然而，下面的GNU软件包小列表，应该比其他软件包更为“核心”。当然，包含（如plotutils）及排除（如C标准函数库）的软件包仍有争议。

### 注释
# 稳定版本。注意一些发行版（如Gentoo）使用了一些开发版本，因为稳定版较旧。
# 注意，因为Hurd仍在积极开发中，因此没有稳定版本。Hurd通过版本控制系统分发。
# 无稳定版本。当前版本为alpha，不适合在生产环境中使用。

## 开发工具
# GNU构建系统 – 包含autoconf和automake
#  – 用于GNU编译系统的可移植运行库
# GNU Binutils – 包含GNU汇编器（as）和GNU连接器（ld），最新版本2.46.0（2026-02-09）
# GNU make – GNU make程序，最新版本4.4.1（2023-02-26）
# GNU编译器套裝（GNU Compiler Collection） – 多种编程语言的优化编译器，包括C，C++，Fortran，Ada，Java，最新版本14.2（2024-08-01）
#  – 几个调试器的前端（ddd）
# GNU Debugger – 高级调试器（gdb），最新版本17.1（2025-12-31）
# GNU C 函数库（glibc）– 符合POSIX的C语言库，最新版本2.43（2026-01-23）
# GNU pth – POSIX兼容操作系统的软件线程。
# GNU Libtool – 支持共享库
# GNU libmicrohttpd – 嵌入式HTTP服务器
# GNU m4 – 巨集处理器，最新版本1.4.21（2026-02-06）
# GNU gperf - 优秀的哈希函数发生器
# GNU gettext – 国际化库
# GNU GLOBAL - 程式碼標籤工具
# GNU lightning – 生成机器语言的即时编译器
# GNU bison – 作为yacc替代的语法分析器产生程序
# GNU Guile – 嵌入式Scheme解释器（扩展语言），最新版本3.0.10（2024-06-24）
# BFD – 对象文件库
#  – MIX编程的开发工具包
# GNU indent – C及C++源码缩进程序。
# GNU FriBidi – 实现Unicode双向算法的库
# MIT/GNU Scheme – 麻省理工学院Scheme语言的解释器、编译器及库。
#  – GNU Eiffel编译器
# GNU Smalltalk – ANSI Smalltalk-98实现（解释器和类库）。
# CLISP – ANSI Common Lisp实现（编译器、调试器和解释器）
# GNU Common Lisp – Common Lisp的实现
# Gawk – GNU awk实现，最新版本5.4.0（2026-02-22）
# GNU Fontutils – 字体管理实用程序
# GNU cflow – 生成C语言的函式呼叫圖
# GNU AutoGen – An  tool for 自动编程.
# GNU cppi – Indent the C预处理器 directives in files to reflect their nesting
# 

## 图形桌面
# GIMP – GNU图像处理程序（GNU Image Manipulation Program）是一个位图图像编辑器，类似于Photoshop
# GNU g-golf – 对GObject的Guile绑定，支持libadwaita与GTK4，最新版本0.8.4（2026-03-10）
# Dia – 一个创建图表的矢量图形程序
# GNUstep – Cocoa（前身为NeXT的OpenStep）开发库和图形界面开发工具的自由软件实现

## 应用和实用程序
# GNU Bazaar – 分布式版本控制系统
# Gnash – Adobe Flash文件格式的播放器及浏览器插件
# GNU Alexandria – package of the GNU system that makes use of GNU Bayonne to provide a means to deliver access to electronic content and services for the blind over the public telephone network（未实现）
# GNU Anubis – 位于MUA（邮件用户代理）和MTA（邮件传输代理）之间的传出邮件处理器
# GNU Aspell – 拼写检查器，设计为最终取代Ispell
# GNU Accounting Utils – 用户和进程统计实用程序（last, ac, accton, lastcomm, sa, dump-utmp, dump-acct）
# GnuCash – GNU财务会计应用程序
# GNU Ddrescue – GNU数据恢复工具，最新版本1.30（2026-01-04）
# GNU Emacs – GNU操作系统的Emacs编辑器，最新版本30.1（2025-11-30）
# GNU fcrypt - 实时加密
# GNU Health – 自由的医疗和医院信息系统，最新版本5.0.1（2025-12-31）
# GNUmed – 医疗实践管理软件
# Gnumeric – GNU电子表格程序
# GNU libextractor – 元数据提取库及工具
# GNU LilyPond – 谱曲应用，最新版本2.25.22（2025-12-30）
# GNU Mailman – GNU项目的邮件列表管理程序
# GNU Parted – 分区程序
# GNU nano - 文本编辑器，最新版本8.7.1（2026-02-04）
# GNU parallel – 从标准输入并行构建和执行命令，最新版本20260222（2026-02-22）
# pexec – 并行执行shell命令（在单一主机上，或使用SSH连接多个主机）
# GNU Privacy Guard – PGP加密替代，最新版本2.5.16（2025-12-31）
# GNU wget – 高级网络和互联网文件检索工具，wget2最新版本2.2.1（2026-01-04）
# GNUnet – 反审查分布式点对点通信网络，最新版本0.26.2（2025-12-31）
# GNU Robots – 程序员的游戏
# GNU Typist – 通用（多国语言）输入训练软件。
# Gnuzilla – 網頁瀏覽器
# GNU Ferret – 实体关系建模及其逆向工具； SQL数据库设计软件
# lsh – 安全Shell（SSH）协议第2版的实现
# Ocrad – GNU光学字符识别
# GNU Stow – 软件安装管理程序
# GNU gcal – 日历计算及打印程序。
# GNU Units – 单位转换程序，最新版本2.26（2026-02-28）
# GNU Guix – GNU系统软件包管理及分发器，最新版本1.5.0（2026-01-23）

## 科学软件

## 游戏
# GNU Backgammon - 双陆棋游戏
# GNUbik - 魔方的自由软件实现
# GNU Chess - 使用glChess、Xboard或类似的国际象棋游戏引擎
# GNU Go - 围棋的实现
# GNU Jump - 目标是爬上塔，在不同平台之间跳越而不掉下
# GNU Kart - 赛车游戏
# Liquid War - 对战游戏 

## 其他

# GNU Miscfiles – 一些数据文件，包含机场标准、国家及语言代码
#  – 为而设计的内核 (面向代理的分布式知识库)
# Gnucap – GNU电路分析软件包
# Gnu Panorama – 光线追踪的3D框架
# Gnu Maverik – 虚拟现实的微内核
# 3DLDF – 图形软件包
# GNU LibreDWG – 读取写入.dwg文件的库
# GNU dbm（或GDBM）
# GNU MediaGoblin – 分布式媒体共享，最新版本0.15.0（2026-02-25）

## GNU Assembly的GNU软件包
理查德·斯托曼在2019年引起的争议事件及其后续，部分GNU包开发者和核心维护者拒绝终身仁慈独裁者（BDFL）开发模式而转向维护而成立了新的组织GNU Assembly。

### 对应的GNU软件包与支持该组织的维护者、开发者

## 前GNU软件包和停止维护的GNU软件包

### 前GNU软件包，仍在开发
# GnuTLS – TLS协议替代，最新版本3.8.12（2026-02-09）
# GNOME – 曾经全称为“GNU网络对象模型环境”（GNU Network Object Model Environment），为一套桌面环境
# GTK – 包含GTK、GSK和GLib等组件（由GIMP和各类GNOME项目使用）
# Libreboot – 作为GNU计划的一部分时为纯自由的BIOS固件
### 已停止维护的GNU软件包
# DotGNU – Microsoft.NET的替代
# GNU Classpath – Java库 
# GNU arch – 分布式版本控制系统，已被GNU Bazaar替代
# GNU Sovix – 基于PHP的网站校订系统
# GNU Gneural Network – 一个可编程神经网络的自由实现 

## 参见

* GNU计划
* 自由软件运动
* 高优先级的自由软件项目

## 注释

## 参考

## 外部链接
* 官方GNU软件包目录