fbpx
维基百科

GNU软件包列表

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

GNU软件包意味着什么 编辑

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

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

基本系统 编辑

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

名称 描述 提供 版本 1 日期 1
Bash GNU的UNIX兼容shell bash 5.2(2022年9月26日,​12個月前​(2022-09-26[±][3] 20-02-2009
coreutils 基本命令 fileutils: chgrp, chown, chmod, cp, dd, df, dir, du, ln, ls, mkdir, mkfifo, mknod, mv, rm

textutils: cat, cksum, head, tail, md5sum, nl, od, pr, tsort, join, wc, tac, paste等
shellutils: basename, chroot, date, dirname, echo, env, groups, hostname, nice, nohup, printf, sleep

9.1(2022年4月15日,​17個月前​(2022-04-15[±][4] 12-10-2011
cpio 归档程序 cpio 2.11 20-12-2004
diffutils 包含文件比较实用程序 diff, cmp, diff3, sdiff 3.2 02-09-2011
findutils 包含搜索实用程序 find, locate, xargs 4.2.28 05-8-2006
finger 用户信息 n/a 1.37 28-10-1992
grep 在文件中搜索字符串 grep 2.10 16-11-2011
groff 文件处理系统(groff) groff 1.22.2 4-9-2005
GRUB 大统一引导加载程序(GRand Unified Bootloader) grub 2.00(GRUB2) 14-05-2011
gzip 压缩程序(GZIP) gzip 1.8(2016年4月26日,​7年前​(2016-04-26[±][5] 13-4-2007
hurd 2 与UNIX内核功能相同的基于微内核服务组 n/a 0.5 12-6-1997
inetutils 网络工具组 ftp, telnet, rsh, rlogin, tftp 1.9 31-12-2011
linux-libre a kernel that is maintained from modified versions of the Linux kernel to remove any software that does not include its source code, has its source code obfuscated or released under proprietary licenses. n/a Kernel: 6.1.6-gnu(2023年1月14日 (2023-01-14)[±] 20.03.2013
plotutils useful utils for plotting to different devices graph, libplot, libplotter 2.5 07-05-2006
readline 命令行读取库 readline 6.2 09-12-2005, 16-3-2006
screen 终端复用器 screen 4.9.0(2022年2月1日,​19個月前​(2022-02-01[±] 27-1-2004
sysutils 3 管理用户、组、密码、shell的系统实用程序 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[6] 2009
tar 能够创建和处理各种存档格式的归档器 tar 1.27 5-3-2009
texinfo 产生在线及纸质手册的文档系统 n/a 5.2 26-9-2006
time 确定执行特定命令所消耗时间的程序 time 1.7 11-7-1996

注释 编辑

  1. 稳定版本。注意一些发行版(如Gentoo)使用了一些开发版本,因为稳定版较旧。
  2. 注意,因为HURD仍在积极开发中,因此没有稳定版本。Hurd通过版本控制系统分发。
  3. 无稳定版本。当前版本为alpha,不适合在生产环境中使用。

开发工具 编辑

  1. GNU构建系统 – 包含autoconfautomake
  2. Gnulib – 用于GNU编译系统的可移植运行库
  3. GNU Binutils – 包含GNU汇编器(as)和GNU连接器(ld)
  4. GNU make – GNU make程序
  5. GNU编译器套裝(GNU Compiler Collection) – 多种编程语言的优化编译器,包括CC++FortranAdaJava
  6. Data Display Debugger – 几个调试器的前端(ddd)
  7. GNU Debugger – 高级调试器(gdb)
  8. GNU C 函数库(glibc)– 符合POSIXC语言库
  9. GNU pthPOSIX兼容操作系统的软件线程。
  10. GNU Libtool – 支持共享库
  11. GNU libmicrohttpd – 嵌入式HTTP服务器
  12. GNU m4 – 宏处理器
  13. GNU gperf - 优秀的哈希函数发生器
  14. GNU gettext – 国际化库
  15. GNU GLOBAL - 程式碼標籤工具
  16. GNU lightning – 生成机器语言的即时编译
  17. DotGNU – Microsoft.NET的替代
  18. GNU ClasspathJava
  19. GNU bison – 作为yacc替代的语法分析器产生程序
  20. GNU Guile – 嵌入式Scheme解释器扩展语言
  21. BFD – 对象文件
  22. GNU MDK – MIX编程的开发工具包
  23. GNU indent – C及C++源码缩进程序。
  24. GNU FriBidi – 实现Unicode双向算法的库
  25. MIT/GNU Scheme麻省理工学院Scheme语言的解释器、编译器及库。
  26. SmartEiffel – GNU Eiffel编译器
  27. GNU SmalltalkANSI Smalltalk-98实现(解释器和类库)。
  28. CLISPANSI Common Lisp实现(编译器、调试器和解释器)
  29. GNU Common LispCommon Lisp的实现
  30. Gawk – GNU awk实现
  31. GNU Fontutils – 字体管理实用程序
  32. GNU cflow – 生成C语言的调用图
  33. GNU AutoGen – An active tier-style tool for automated code generation.
  34. GNU cppi – Indent the C preprocessor directives in files to reflect their nesting
  35. GNU Pascal

图形桌面 编辑

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

应用和实用程序 编辑

  1. GNU Bazaar – 分布式版本控制系统
  2. GNU arch – 分布式版本控制系统
  3. GnashAdobe Flash文件格式的播放器及浏览器插件
  4. 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
  5. GNU Anubis – 位于MUA(邮件用户代理)和MTA(邮件传输代理)之间的传出邮件处理器
  6. GNU Aspell – 拼写检查器,设计为最终取代Ispell
  7. GNU Accounting Utils – 用户和进程统计实用程序(last, ac, accton, lastcomm, sa, dump-utmp, dump-acct)
  8. GnuCash – GNU财务会计应用程序
  9. GNU Ddrescue – GNU数据恢复工具
  10. GNU Emacs – GNU操作系统的Emacs编辑器
  11. GNU fcrypt - 实时加密
  12. GNU Health – 自由的医疗和医院信息系统
  13. GNUmed – 医疗实践管理软件
  14. Gnumeric – GNU电子表格程序
  15. GNU libextractor – 元数据提取库及工具
  16. GNU LilyPond – 音乐排版应用
  17. GNU Mailman – GNU项目的邮件列表管理程序
  18. GNU Parted – 分区程序
  19. GNU nano - 文本编辑器
  20. GNU parallel – 从标准输入并行构建和执行命令
  21. pexec – 并行执行shell命令(在单一主机上,或使用SSH连接多个主机)
  22. GNU Privacy GuardPGP加密替代
  23. GNU wget – 高级网络和互联网文件检索工具
  24. GNUnet – 反审查分布式点对点通信网络
  25. GNU Robots – 程序员的游戏
  26. GnuTLSTLS协议替代
  27. GNU Typist – 通用(多国语言)输入训练软件。[7]
  28. Gnuzilla – 网络包
  29. GNU Ferret – Free Entity Relationship and Reverse Engineering Tool. SQL database designer
  30. lsh – 安全Shell(SSH)协议第2版的实现
  31. Ocrad – GNU光学字符识别
  32. GNU Stow – 软件安装管理程序
  33. GNU gcal – 日历计算及打印程序。
  34. GNU Units – 单位转换程序。
  35. GNU Guix – GNU系统软件包管理及分发器。

科学软件 编辑

名称 描述 提供 版本 1 日期 1
GNU Octave 数值计算程序
GSL GNU科学库
GMP 任意精度数值计算
PSPP SPSS竞争的一个统计程序
GNU R 统计计算及图形的编程语言和软件环境
GNU Electric an EDA software used to draw schematics and to do integrated circuit layout.
GNU Archimedes a TCAD software for semiconductor device simulations.
GNU XaoS 分形缩放器

游戏 编辑

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

其他 编辑

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

参见 编辑

参考 编辑

  1. ^ 存档副本. [2013-10-30]. (原始内容于2020-10-28). 
  2. ^ 存档副本. [2013-10-30]. (原始内容于2020-11-01). 
  3. ^ Ramey, Chet. Bash-5.2 release available. info-gnu (邮件列表). 2022-09-26 [2022-09-26]. 
  4. ^ Brady, Pádraig. [coreutils-announce] coreutils-9.1 released [stable]. coreutils-announce (邮件列表). 2022-04-15 [2022-04-15]. 
  5. ^ Meyering, Jim, gzip-1.8 released [stable], 2016-04-26 [2016-04-26] 
  6. ^ subversion repository NEWS file of sysutils retrieved 2013-07-23
  7. ^ Marston, Tim. GNU Typist 2.9.3 released (邮件列表). info-gnu. 2013-06-07 [2013-06-09]. (原始内容于2020-08-07). 

外部链接 编辑

  • FSF/UNESCO 自由软件目录 – 所有的GNU软件包 (页面存档备份,存于互联网档案馆(英文)

gnu软件包列表, 此條目需要更新, 2019年2月7日, 請更新本文以反映近況和新增内容, 完成修改後請移除本模板, 此列出了由自由软件基金会作为gnu计划的一部分而开发或维护的重要软件包, gnu计划目的是开发完全由自由软件组成的类unix计算机操作系统, 其中许多的软件包与linux内核一起构建了完整的计算机操作系统, 目录, gnu软件包意味着什么, 基本系统, 注释, 开发工具, 图形桌面, 应用和实用程序, 科学软件, 游戏, 其他, 参见, 参考, 外部链接gnu软件包意味着什么, 编辑2013年, . 此條目需要更新 2019年2月7日 請更新本文以反映近況和新增内容 完成修改後請移除本模板 此GNU软件包列表列出了由自由软件基金会作为GNU计划的一部分而开发或维护的重要软件包 GNU计划目的是开发完全由自由软件组成的类Unix计算机操作系统 其中许多的软件包与Linux内核一起构建了完整的计算机操作系统 目录 1 GNU软件包意味着什么 2 基本系统 2 1 注释 3 开发工具 4 图形桌面 5 应用和实用程序 6 科学软件 7 游戏 8 其他 9 参见 10 参考 11 外部链接GNU软件包意味着什么 编辑2013年 理查德 斯托曼总结了应该普遍适用于GNU软件包的九个标准 1 但他同时指出 有很好的理由时也可有例外及灵活性 2 它应该将自己描述为一个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标准函数库 的软件包仍有争议 名称 描述 提供 版本 1 日期 1Bash GNU的UNIX兼容shell bash 5 2 2022年9月26日 12個月前 2022 09 26 3 20 02 2009coreutils 基本命令 fileutils chgrp chown chmod cp dd df dir du ln ls mkdir mkfifo mknod mv rm等textutils cat cksum head tail md5sum nl od pr tsort join wc tac paste等shellutils basename chroot date dirname echo env groups hostname nice nohup printf sleep等 9 1 2022年4月15日 17個月前 2022 04 15 4 12 10 2011cpio 归档程序 cpio 2 11 20 12 2004diffutils 包含文件比较实用程序 diff cmp diff3 sdiff 3 2 02 09 2011findutils 包含搜索实用程序 find locate xargs 4 2 28 05 8 2006finger 用户信息 n a 1 37 28 10 1992grep 在文件中搜索字符串 grep 2 10 16 11 2011groff 文件处理系统 groff groff 1 22 2 4 9 2005GRUB 大统一引导加载程序 GRand Unified Bootloader grub 2 00 GRUB2 14 05 2011gzip 压缩程序 GZIP gzip 1 8 2016年4月26日 7年前 2016 04 26 5 13 4 2007hurd 2 与UNIX内核功能相同的基于微内核服务组 n a 0 5 12 6 1997inetutils 网络工具组 ftp telnet rsh rlogin tftp 1 9 31 12 2011linux libre a kernel that is maintained from modified versions of the Linux kernel to remove any software that does not include its source code has its source code obfuscated or released under proprietary licenses n a Kernel 6 1 6 gnu 2023年1月14日 2023 01 14 20 03 2013plotutils useful utils for plotting to different devices graph libplot libplotter 2 5 07 05 2006readline 命令行读取库 readline 6 2 09 12 2005 16 3 2006screen 终端复用器 screen 4 9 0 2022年2月1日 19個月前 2022 02 01 27 1 2004sysutils 3 管理用户 组 密码 shell的系统实用程序 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 6 2009tar 能够创建和处理各种存档格式的归档器 tar 1 27 5 3 2009texinfo 产生在线及纸质手册的文档系统 n a 5 2 26 9 2006time 确定执行特定命令所消耗时间的程序 time 1 7 11 7 1996注释 编辑 稳定版本 注意一些发行版 如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 通用 多国语言 输入训练软件 7 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系统软件包管理及分发器 科学软件 编辑名称 描述 提供 版本 1 日期 1GNU Octave 数值计算程序GSL GNU科学库GMP 任意精度数值计算库PSPP 与SPSS竞争的一个统计程序GNU R 统计计算及图形的编程语言和软件环境GNU Electric an EDA software used to draw schematics and to do integrated circuit layout GNU Archimedes a TCAD software for semiconductor device simulations GNU XaoS 分形缩放器游戏 编辑GNU Backgammon 双陆棋游戏 GNUbik 魔方的自由软件实现 GNU Chess 使用glChess Xboard或类似的国际象棋游戏引擎 GNU Go 围棋的实现 GNU Jump 目标是爬上塔 在不同平台之间跳越而不掉下 GNU Kart 赛车游戏 Liquid War 对战游戏其他 编辑 nbsp 基于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 分布式媒体共享参见 编辑 nbsp 自由软件主题 GNU计划 自由软件运动 高优先级的自由软件项目参考 编辑 存档副本 2013 10 30 原始内容存档于2020 10 28 存档副本 2013 10 30 原始内容存档于2020 11 01 Ramey Chet Bash 5 2 release available info gnu 邮件列表 2022 09 26 2022 09 26 Brady Padraig coreutils announce coreutils 9 1 released stable coreutils announce 邮件列表 2022 04 15 2022 04 15 Meyering Jim gzip 1 8 released stable 2016 04 26 2016 04 26 subversion repository NEWS file of sysutils retrieved 2013 07 23 Marston Tim GNU Typist 2 9 3 released 邮件列表 info gnu 2013 06 07 2013 06 09 原始内容存档于2020 08 07 外部链接 编辑FSF UNESCO 自由软件目录 所有的GNU软件包 页面存档备份 存于互联网档案馆 英文 取自 https zh wikipedia org w index php title GNU软件包列表 amp oldid 78316943, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。