GNU (简体中文) - ArchWiki

# GNU (简体中文)

From ArchWiki
Jump to navigation Jump to search

Related articles

- Arch Linux (简体中文)
- Core utilities (简体中文)

翻译状态： 本文是 GNU 的本地化版本。上次翻译日期：2018-10-22。如果英文版本有所更改 ，则您可以帮助同步翻译。

From Wikipedia:

  GNU 是一种操作系统和一种电脑软件的广泛集合. GNU 完全由免费软件组成, 它们中的大多数都有GNU项目自己的普遍公共合格证（GPL）的许可. GNU "GNU's Not Unix!"的递归缩写.

因为GNU内核, Hurd, 还没能生产 [1] GNU 通常使用 Linux 内核. Arch Linux (简体中文) 就是这样一种 GNU/Linux 发行版, 使用的是比如说 Bash (简体中文) shell, GNU 核心工具, the GNU 工具链和许多其他工具和库. 这个页面不打算列出所有 将近400个 GNU 包，只列出一些重要的.

## Texinfo

GNU 软件是用 Texinfo 排版语法来编排的. 你可以通过`info` 程序查阅info文档, 这由 texinfo 包提供, 这是 base的一部分.

大部分GNU软件都提供了 Man page, 这个Info文档更全面.

## 基本系统

- GRUB — GRUB 是来自 GNU 项目的引导程序.

  https://www.gnu.org/software/grub/ || grub

- Bash — 是一种与其他shell兼容的shell，它合并了许多来自korn shell（ksh）和C shell（csh）的特性.

  https://www.gnu.org/software/bash/ || bash

- Coreutils — “核心”组件提供了GNU操作系统的基本文件、shell和文本操作工具.

  https://www.gnu.org/software/coreutils/ || coreutils

- gzip — gzip 既是一种文件格式又是一种压缩和解压的工具.

  https://www.gnu.org/software/gzip/ || gzip

- tar — 它提供了创建和解压tar压缩包的功能，当然还有其它不同的功能.

  https://www.gnu.org/software/tar/ || tar

## 工具链

大部分来自 GNU toolchain 的工具都在 base-devel 组里, 除了 glibc 在 base里而GBD都不在它们两个组里.

- GNU make — GNU make工具用于维护程序组.

  http://www.gnu.org/software/make || make

- GCC — GNU编译器集合-C和C++前段.

  https://gcc.gnu.org/ || gcc

- glibc — GNU的C库实现 library.

  https://www.gnu.org/software/libc/ || glibc (base的一部分)

- GNU Binutils — 一组用来汇编和操作二进制和模板文件的程序。包括 ld.

  https://www.gnu.org/software/binutils/ || binutils

- GNU bison — GNU通用解析器生成器.

  https://www.gnu.org/software/bison/bison.html || bison

- GNU m4 — GNU宏处理器.

  https://www.gnu.org/software/m4/ || m4

- GDB — GNU 调试器.

  https://www.gnu.org/software/gdb/ || gdb

### 构建系统

来自维基百科:

  GNU构造系统，也被叫做自动工具，是一套用来帮助让源码包能移植到类Unix系统的编程工具

- GNU Autoconf — 用来自动设置源码的工具.

  http://www.gnu.org/software/autoconf || autoconf

- GNU Automake — 自动创建make文件的工具.

  http://www.gnu.org/software/automake || automake

- GNU Libtool — 支持脚本的通用库.

  http://www.gnu.org/software/libtool || libtool

## 其他软件

其它可选的工具能在 official repositories找到:

- GNOME, 一种桌面环境
- GIMP, 一种图片编辑器
- GTK+, 一种小部件工具包
- Gnumeric, 一种处理表格的软件
- GNU Parted, 一种分区管理器
- GNU Screen, 一种终端多路复用器
- GNU nano, 一种命令行文本编辑器
- GNU Emacs, 一种可扩展的、可自定义的、可自文档化文本编辑器
- GnuPG, 一种 OpenPGP 实现
- GNU Octave, 一种科学编程工具
- GNU Readline, 用于命令行界面的行编辑库

## 可参阅

- https://www.gnu.org/
- The GNU Manifesto
- Wikipedia:List of GNU packages
- Arch Hurd Project 针对移植Arch Linux到Hurd内核.

Categories:

- Development (简体中文)
- Lists of software (简体中文)