GNU 软件
GNU是一个100%由自由软件构成的操作系统。它由 Richard Stallman(rms)在1983年发起,并由许多珍视软件用户自由的人士共同协作开发。技术上,GNU大致类似Unix。但是和Unix不同,GNU给予其用户自由。
GNU系统包括所有正式的GNU软件包(列表如下),还包括非GNU的自由软件,其中有著名的TeX和X Window系统。另外,GNU系统并非是一个单一的静态软件集合;用户和发布者可以根据他们的需要选择不同的软件包。这些仍然是GNU系统的一种变形。
如果您需要安装一个完整的操作系统,请考虑全部由自由软件组成的 GNU/Linux 发行版。
要寻找各种软件包,包括 GNU 的和非 GNU 的,请访问 自由软件目录,这是一个分类好并可以直接搜索自由软件的数据库。这个目录由 自由软件基金会 持续维护,提供了指向各种软件主页的列表。它还维护了一个 所有 GNU 软件包 的列表。本页下部也有一个 所有 GNU 软件包 的列表。除此之外,还有一个自由软件文档链接 列表。
最后,请查看我们的自由软件替换简表,它们可以用来替换在不同专属系统上运行的专属软件。
我们还发布了一个建议采用的教育软件列表。
如何获取 GNU 软件
GNU 软件常常以多种方式发布:
- 如果您需要安装一个完整的操作系统,请考虑全部由自由软件组成的 GNU/Linux 发行版。
- 从朋友那里获取一份拷贝。
- 从 这些公司 购买预装了完全自由的 GNU/Linux 操作系统的计算机。
- 通过网络从 FTP 下载 :我们免费提供所有 GNU 自由软件 的源代码。(如果有条件,请考虑向自由软件基金会 捐款,以支持我们编写更多的自由软件。)
- 请使用GNU Guix功能包管理器来安装和管理GNU软件包。
- 请使用GNU GSRC收集器来独立安装最新的GNU软件包,而无需担心版本冲突。
- 请使用GNU PPA或GNUstep PPA(个人包归档工具)在Trisquel、gNewSense或其他相关发行版上获取最新的软件包。
- 您可以考虑获取软件包开发中的源代码并自行编译。很多 GNU 软件包通过使用 GNU 的托管网站savannah.gnu.org来维护他们的源代码。有些软件包使用其它源代码仓库,有的完全不使用,每个软件包的主页会提供这方面的信息。
开发GNU软件
FSF维护着一个 高优先级自由软件项目 列表。请尽可能为这些项目提供帮助。除此之外,您还可能考虑接手一些失去维护的 GNU 软件并继续进行开发,请参考 帮助 GNU 页面。
如果你在编写一个新软件,并想让它成为正式的GNU软件包,请参看评估信息和提交表格。请参考托管仓库的道德标准指南来选择项目的托管方。
如果你在维护或开发一个GNU软件包,无论是新的还是旧的,请了解GNU维护者技巧简表,以及GNU软件开发者资源,它们应该很有帮助。
所有 GNU 软件包
以下是当前全部GNU软件包的主页链接,为了简洁,我们使用了简称(而不是全称)。它们按字母顺序从左至右排序。如果你发现错误或有疑问,请联系<[email protected]>。
其他列表:
- 所有GNU软件包简介;
- GNU软件包文档(按分类排列);
- GNU软件包标识;以及
- 最新GNU发布。
退役的 GNU 软件
部分 GNU 软件由于被更好的软件代替或是被集成到别的软件包中而退役。如果您有时间和兴趣让它们恢复生机,请联系 <[email protected]>。下面是退役软件的列表,我们仍然保留了它们的项目页面(只要它们还存在):aeneas, aetherspace, aroundme, 3dkit, abcsh, awacs, cfs-el, checker, cons, dgs (display ghostscript), dld, dotgnu, dotgnu-pnet, dr.genius, elib, fcrypt, ffp, fhp, free (gnu.free), gcron (参考 mcron), gfe, ggv (参考 gv), gicqd, giptables, gmorph, gnochive, gnotary, gnotepad+, gnubios, gnu-arch, gnu-queue, gnucad, gnufi, gnupedia (参考 wikipedia), gnuskies, gnusql, gnustep-db, gnuts, goldwater, goodbye, goose, gphoto, graphics, grover, gtkeditor, gtkeyboard, guss, hegemonie, isofsmk, jdresolve, lengualibre, leonardo, libopts (参考 autogen), mana, messenger, mgcp, mll2html, myserver, obst, octal, p2c, packaging, patchwork, phpgroupware, pips, poc, proto, radar, rat, regex, snakecharmer, songanizer, sourceinstall, sovix, sweater, sxml, toutdoux, vmslib, webpublish, xbase, xinfo, xmhtml, zebra。
GNU操作系统
![[FSF 标志]](/National_Library/20181105034639im_/https://gnu.org/graphics/fsf-logo-notext-small.png)
![[FS gang]](/National_Library/20181105034639im_/https://gnu.org/graphics/fs-gang.png)