GNU (Русский) - ArchWiki

Jump to content
Состояние перевода: На этой странице представлен перевод статьи GNU. Дата последней синхронизации: 12 февраля 2022. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Ссылки по теме

- Arch Linux (Русский)
- Основные утилиты

GNU — это операционная система и обширная коллекция свободных компьютерных программ. GNU — это рекурсивный акроним, означающий «GNU's Not Unix!».

Поскольку ядро GNU, Hurd, всё ещё не готово [1], программы GNU обычно используются с ядром Linux. Arch Linux — это дистрибутив GNU/Linux, использующий программы GNU, такие как командная оболочка Bash, GNU coreutils, GNU toolchain и множество других утилит и библиотек. Эта страница не пытается перечислить все почти 400 пакетов GNU, а лишь выделяет некоторые из них.

## Texinfo

Документация программ GNU пишется с использованием синтаксиса Texinfo. Вы можете просматривать документы Info с помощью программы `info`, доступной в пакете texinfo.

Хотя для большинства программ GNU также есть man-страницы, документация Info, как правило, более полная.

## Базовая система

- GRUB — Загрузчик.

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

- Bash — Командная оболочка, совместимая с sh, которая включает в себя полезные функции из Korn shell (ksh) и C shell (csh).

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

- Coreutils — Основные утилиты операционной системы GNU для работы с файлами, оболочкой и текстом.

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

- gzip — Формат файла и программа для сжатия и распаковки.

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

- tar — Программа для работы с tar-архивами.

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

## Инструментарий

Почти все инструменты из GNU toolchain входят в состав группы base-devel, кроме glibc (требуется для base) и GDB.

- GNU make — Утилита GNU make для управления группами программ.

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

- GCC — The GNU Compiler Collection — фронтенды для C и C++.

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

- glibc — Реализация стандартной библиотеки C от GNU.

  https://www.gnu.org/software/libc/ || glibc (required by base)

- GNU Binutils — Набор программ для сборки и манипулирования бинарными и объектными файлами. Включает в себя ld.

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

- GNU Bison — Генератор парсеров общего назначения.

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

- GNU m4 — Препроцессор макросов.

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

- GDB — Отладчик.

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

### Система сборки

Википедия:

  Autotools, или система сборки GNU, — это набор программных средств, предназначенных для поддержки переносимости исходного кода программ между UNIX-подобными системами.

- GNU Autoconf — Инструмент для автоматической настройки исходного кода.

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

- GNU Automake — Инструмент для автоматического создания make-файлов.

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

- GNU Libtool — Скрипт поддержки общих библиотек.

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

## Другие программы

Многие другие необязательные программы GNU доступны в официальных репозиториях:

- GNOME — среда рабочего стола
- GIMP — редактор изображений
- GTK — инструментарий для разработки графических приложений
- Gnumeric — табличный процессор
- GNU Parted — инструмент для разметки дисков
- GNU Screen — терминальный мультиплексор
- GNU nano — консольный текстовый редактор
- GNU Emacs — расширяемый, настраиваемый, самодокументирующийся текстовый редактор
- GnuPG — реализация OpenPGP
- GNU Octave — научный язык программирования
- GNU Readline — библиотека для взаимодействия с командной строкой

## Смотрите также

- https://www.gnu.org/
- Манифест GNU
- Список пакетов GNU — Википедия
- Arch Hurd Project — попытка портирования Arch Linux на ядро Hurd

Categories:

- GNU (Русский)
- Lists of software (Русский)