GNU (Русский)
GNU — это операционная система и обширная коллекция свободных компьютерных программ. GNU — это рекурсивный акроним, означающий «GNU's Not Unix!».
Поскольку ядро GNU, Hurd, всё ещё не готово , программы GNU обычно используются с ядром Linux. Arch Linux — это дистрибутив GNU/Linux, использующий программы GNU, такие как командная оболочка Bash, GNU coreutils, GNU toolchain и множество других утилит и библиотек. Эта страница не пытается перечислить все почти 400 пакетов GNU, а лишь выделяет некоторые из них.
Texinfo
Документация программ GNU пишется с использованием синтаксиса Texinfo. Вы можете просматривать документы Info с помощью программы info
, доступной в пакете texinfo.
Хотя для большинства программ GNU также есть man-страницы, документация Info, как правило, более полная.
Базовая система
- GRUB — Загрузчик.
- Bash — Командная оболочка, совместимая с sh, которая включает в себя полезные функции из Korn shell (ksh) и C shell (csh).
- Coreutils — Основные утилиты операционной системы GNU для работы с файлами, оболочкой и текстом.
- gzip — Формат файла и программа для сжатия и распаковки.
Инструментарий
Почти все инструменты из GNU toolchain входят в состав группы , кроме glibc (требуется для ) и GDB.
- GCC — The GNU Compiler Collection — фронтенды для C и C++.
Система сборки
- Autotools, или система сборки GNU, — это набор программных средств, предназначенных для поддержки переносимости исходного кода программ между UNIX-подобными системами.
Другие программы
Многие другие необязательные программы 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