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

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软件

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>。下面是软件包列表;我们也列上项目的网页(如果有的话):