GNU软件包列表

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

**GNU软件包意味着什幺**
2013年，理查德·斯托曼总结了应该普遍适用于GNU软件包的九个标准，但他同时指出，有很好的理由时也可有例外及灵活性：
# 它应该将自己描述为一个GNU软件包
# 它应该通过ftp.gnu.org或其他所有人都能访问的网站分发
# 它的主页应该在GNU网站上
# 开发人员应注意他们的软件能与其他GNU软件包协同工作
# 文档格式应为Texinfo，或应能方便地转换到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
# Gnulib – 用于GNU编译系统的可移植运行库
# GNU Binutils – 包含GNU汇编器（as）和GNU连接器（ld）
# GNU make – GNU make程序
# GNU编译器套装（GNU Compiler Collection） – 多种编程语言的优化编译器，包括C，C++，Fortran，Ada，Java。
# Data Display Debugger – 几个调试器的前端（ddd）
# GNU Debugger – 高级调试器（gdb）
# GNU C 函数库（glibc）– 符合POSIX的C语言库
# GNU pth – POSIX兼容操作系统的软件线程。
# GNU Libtool – 支持共享库
# GNU libmicrohttpd – 嵌入式HTTP服务器
# GNU m4 – 巨集处理器
# GNU gperf - 优秀的哈希函数发生器
# GNU gettext – 国际化库
#GNU GLOBAL - 程式码标签工具
# GNU lightning – 生成机器语言的即时编译器
# DotGNU – Microsoft.NET的替代
# GNU Classpath – Java库
# GNU bison – 作为yacc替代的语法分析器产生程序
# GNU Guile – 嵌入式Scheme解释器（扩展语言）
# BFD – 对象文件库
# GNU MDK – MIX编程的开发工具包
# GNU indent – C及C++源码缩进程序。
# GNU FriBidi – 实现Unicode双向算法的库
# MIT/GNU Scheme – 麻省理工学院Scheme语言的解释器、编译器及库。
# SmartEiffel – GNU Eiffel编译器
# GNU Smalltalk – ANSI Smalltalk-98实现（解释器和类库）。
# CLISP – ANSI Common Lisp实现（编译器、调试器和解释器）
# GNU Common Lisp – Common Lisp的实现
# Gawk – GNU awk实现
# GNU Fontutils – 字体管理实用程序
# GNU cflow – 生成C语言的调用图
# GNU AutoGen – An active tier-style tool for automated code generation.
# GNU cppi – Indent the C preprocessor directives in files to reflect their nesting
# GNU Pascal

**图形桌面**
# GIMP – GNU图像处理程序（GNU Image Manipulation Program）是一个位图图像编辑器，类似于Photoshop
# GTK+ – GIMP工具包，包含GTK、+GDK和一套GLib库（由GIMP和GNOME使用）
# GNOME – GNU网络对象模型环境（GNU Network Object Model Environment），GNU的官方桌面
# Dia – 一个创建图表的矢量图形程序
# GNUstep – implementation of the  Cocoa/OpenStep libraries and development tools for graphical applications
# Window Maker – GNUstep环境的窗口管理器

**应用和实用程序**
# GNU Bazaar – 分布式版本控制系统
# GNU arch – 分布式版本控制系统
# 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数据恢复工具
# GNU Emacs – GNU操作系统的Emacs编辑器
# GNU fcrypt - 实时加密
# GNU Health – 自由的医疗和医院信息系统
# GNUmed – 医疗实践管理软件
# Gnumeric – GNU电子表格程序
# GNU libextractor – 元数据提取库及工具
# GNU LilyPond – 音乐排版应用
# GNU Mailman – GNU项目的邮件列表管理程序
# GNU Parted – 分区程序
# GNU nano - 文本编辑器
# GNU parallel – 从标准输入并行构建和执行命令
# pexec – 并行执行shell命令（在单一主机上，或使用SSH连接多个主机）
# GNU Privacy Guard – PGP加密替代
# GNU wget – 高级网络和互联网文件检索工具
# GNUnet – 反审查分布式点对点通信网络
# GNU Robots – 程序员的游戏
# GnuTLS – TLS协议替代
# GNU Typist – 通用（多国语言）输入训练软件。
# Gnuzilla – 网页浏览器
# GNU Ferret – Free Entity Relationship and Reverse Engineering Tool. SQL database designer
# lsh – 安全Shell（SSH）协议第2版的实现
# Ocrad – GNU光学字符识别
# GNU Stow – 软件安装管理程序
# GNU gcal – 日历计算及打印程序。
# GNU Units – 单位转换程序。
# GNU Guix – GNU系统软件包管理及分发器。

**科学软件**

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

**其他**
基于GNU MediaGoblin 0.2.0的网站用户页面
# GNU Miscfiles – 一些数据文件，包含机场标准、国家及语言代码
# GnowSys – a kernel for semantic computing (a distributed agent oriented knowledge base.)
# Gnucap – GNU电路分析软件包
# Gnu Panorama – 光线追踪的3D框架
# Gnu Sovix – 基于PHP的网站校订系统
# Gnu Maverik – 虚拟现实的微内核
# 3DLDF – 图形软件包
# GNU LibreDWG – 读取写入.dwg文件的库
# GNU dbm（或GDBM）
# GNU MediaGoblin – 分布式媒体共享

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

**参考**

**外部链接**
  FSF/UNESCO 自由软件目录 – 所有的GNU软件包 date=20090107145142