这是针对英文原版页面的中文翻译。

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/Linux 发行版

GNU 与 Linux

如果您需要安装一个完整的操作系统,请考虑全部由自由软件组成的 GNU/Linux 发行版

GNU 软件常常以多种方式发布:

  • 如果您需要安装一个完整的操作系统,请考虑全部由自由软件组成的 GNU/Linux 发行版
  • 从朋友那里获取一份拷贝。
  • 这些公司 购买预装了完全自由的 GNU/Linux 操作系统的计算机。
  • 通过网络从 FTP 下载 :我们免费提供所有 GNU 自由软件 的源代码。(如果有条件,请考虑向自由软件基金会 捐款,以支持我们编写更多的自由软件。)
  • 请使用 GNU Guix 功能包管理器来安装和管理GNU软件包。
  • 请使用 GNU GSRC 收集器来独立安装最新的GNU软件包,而无需担心版本冲突。
  • 请使用 GNU PPA(个人包归档工具)在 Trisquel 或其他相关发行版上获取最新的软件包。
  • 您可以考虑获取软件包开发中的源代码并自行编译。很多 GNU 软件包通过使用 GNU 的托管网站savannah.gnu.org来维护他们的源代码。有些软件包使用其它源代码仓库,有的完全不使用,每个软件包的主页会提供这方面的信息。

开发GNU软件

FSF维护着一个 高优先级自由软件项目 列表。请尽可能为这些项目提供帮助。除此之外,您还可能考虑接手一些失去维护的 GNU 软件并继续进行开发,请参考 帮助 GNU 页面。

如果你在编写一个新软件,并想让它成为正式的GNU软件包,请参看评估信息和提交表格。请参考托管仓库的道德标准指南来选择项目的托管方。

如果你在维护或开发一个GNU软件包,无论是新的还是旧的,请了解GNU维护者技巧简表,以及GNU软件开发者资源,它们应该很有帮助。

全部 GNU 软件

以下是当前全部GNU软件包的主页链接,为了简洁,我们使用了简称(而不是全称)。它们按字母顺序从左至右排序。如果你发现错误或有疑问,请联系<maintainers@gnu.org>

其他列表:

3dldf 8sync a2ps acct acm adns alive anastasis anubis apl archimedes aris artanis aspell auctex autoconf autoconf-archive autogen automake avl ballandpaddle barcode bash bayonne bazaar bc bfd binutils bison bool bpel2owfn c-graph c-intro-and-ref ccaudio ccd2cue ccide ccrtp ccscript cflow cgicc chess cim classpath classpathx clisp combine commoncpp complexity config consensus coreutils cpio cppi cssc cursynth dap datamash dc ddd ddrescue dejagnu denemo dia dico diction diffutils direvent djgpp dominion dr-geo easejs ed edma electric emacs emacs-muse emms enscript epsilon fdisk ferret findutils fisicalab foliot fontopia fontutils freedink freefont freeipmi freetalk fribidi g-golf gama garpd gawk gcal gcc gcide gcl gcompris gdb gdbm gengen gengetopt gettext gforth ggradebook ghostscript gift gimp glean global glpk gmediaserver gmp gnash gnat gnats gnatsweb gnowsys gnu-c-manual gnu-crypto gnu-pw-mgr gnuae gnuastro gnubatch gnubg gnubiff gnubik gnuboot gnucap gnucash gnucobol gnucomm gnudos gnufm gnugo gnuit gnujdoc gnujump gnukart gnulib gnumach gnumed gnumeric gnump3d gnun gnunet gnupg gnupod gnuprologjava gnuradio gnurobots gnuschool gnushogi gnusound gnuspeech gnuspool gnustandards gnustep gnutls gnutrition gnuzilla goptical gorm gpaint gperf gprofng-gui gprolog grabcomics greg grep gretl groff grub gsasl gsegrafix gsl gslip gsrc gss gtick gtypist guile guile-cv guile-dbi guile-gnome guile-ncurses guile-opengl guile-rpc guile-sdl guix gurgle gv gvpe gwl gxmessage gzip halifax health hello help2man hp2xx html-info httptunnel hurd hyperbole icecat idutils ignuit indent inetutils inklingreader intlfonts jacal jami java-getopt jel jitter jtw jwhois kawa kopi leg less libc libcdio libdbh liberty-eiffel libextractor libffcall libgcrypt libiconv libidn libidn2 libjit libmatheval libmicrohttpd libredwg librejs libsigsegv libtasn1 libtool libunistring libxmi lightning lilypond lims linux-libre liquidwar6 lispintro lrzsz lsh m4 macchanger mailman mailutils make marst maverik mc mcron mcsim mdk mediagoblin melting mempool mes metaexchange metahtml metalogic-inference mifluz mig miscfiles mit-scheme moe motti mpc mpfr mpria mtools nana nano nano-archimedes ncurses nettle network ocrad octave oleo oo-browser orgadoc osip panorama parallel parted pascal patch paxutils pcb pem pexec pies pipo plotutils poke polyxmass powerguru proxyknife pspp psychosynth pth pythonwebkit qexo quickthreads r radius rcs readline recutils reftex remotecontrol rottlog rpge rush sather scm screen sed serveez sharutils shepherd shishi shmm shtool sipwitch slib smalltalk social solfege spacechart spell sqltutor src-highlite ssw stalkerfs stow stump superopt swbis sysutils taler talkfilters tar termcap termutils teseq teximpatient texinfo texmacs time tramp trans-coord trueprint unifont units unrtf userv uucp vc-dwim vcdimager vera vmgen wb wdiff websocket4j webstump wget which womb xaos xboard xlogmaster xmlat xnee xorriso zile

退役的 GNU 软件

有时 GNU 软件包会退役,一般是因为项目暂停或者已经被集成到其他软件包之中。如果你有时间和意愿重启这些项目,请联系 <maintainers@gnu.org>。下面是软件包列表;我们也列上项目的网页(如果有的话):

abcsh aeneas aetherspace aroundme balsa beacon cfs-el cobol cons dictionary dionysus dismal dld dmd dotgnu dotgnu-forum dotgnu-pnet fcrypt fileutils finger free gfe gleem glue gmorph gneuralnetwork gnotary gnu-arch gnu-queue gnue gnufi gnuskies gnusql goldwater gts guile-gtk hegemonie hydrant isofsmk jdresolve libiberty libopts libreboot mana music myserver octal packaging paperclips pdf phantom_home phpgroupware proto pyconfigure radar recode rx sh-utils snakecharmer songanizer sourceinstall sovix speex sxml textutils thales toutdoux vc-changelog vmslib w3 winboard zebra