Введение

Некоторые известные программные пакеты были разработаны для или поддерживаются Фондом свободного программного обеспечения в рамках проекта GNU.

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

Официальной "базовой системы" операционной системы GNU не существует. GNU был разработан как замена операционным системам Unix 1980-х годов и использовал стандарты POSIX в качестве руководства, но любое определение дало бы гораздо более широкую "базовую систему". Следующий список представляет собой небольшой набор пакетов GNU, которые кажутся более близкими к "основным", чем пакеты в последующих разделах. Включения (например, plotutils) и исключения (например, стандартная библиотека C) само собой разумеется, являются предметом обсуждения.

Имя Описание Предоставляет Последний релиз Версия Дата
bash GNU's UNIX-совместимая оболочка bash
coreutils базовые команды
fileutils: chgrp, chown, chmod, cp, dd, df, dir, du, ln, ls, mkdir, mkfifo, mknod, mv, rm и т.д.
textutils: cat, cksum, head, tail, md5sum, nl, od, pr, tsort, join, wc, tac, paste и т.д.
shellutils: basename, chroot, date, dirname, echo, env, groups, hostname, nice, nohup, printf, sleep и т.д.
cpio архивирующая программа cpio
diffutils содержит утилиты для сравнения файлов diff, cmp, diff3, sdiff
findutils содержит утилиты поиска find, locate, updatedb, xargs
finger информация о пользователе 1.37 1992 10 28
grep поиск строк в файлах grep
groff система обработки документов (groff) groff
GRUB GRand Unified Bootloader grub
gzip программа сжатия (gzip) gzip
hurd набор серверов на основе микроядра, выполняющих ту же функцию, что и ядро UNIX
inetutils полезные утилиты для сети ftp, telnet, rsh, rlogin, tftp
linux свободное ядро, которое поддерживается на основе модифицированных версий Linux для удаления любого программного обеспечения, которое не включает свой исходный код, имеет запутанный исходный код или распространяется под проприетарными лицензиями
plotutils полезные утилиты для построения графиков на различных устройствах graph, libplot, libplotter
readline полезная библиотека для чтения командной строки readline
screen терминальный мультиплексор screen
sysutils системные утилиты для управления пользователями, группами, паролями, оболочками add shell, chage, chfn, chgroup, chgrpmem, chpasswd, chsh, chuser, cppw, expiry, gpasswd, grpck, gshadow, hwclock, isosize, last, lastlog, login, lsage, lsgroup, lsuser, mkgroup, mkuser, nologin, passwd, pwck, remove shell, rmgroup, rmuser, setpwnam, vipw, wall, write 0.1.6 2009
tar архиватор, способный создавать и обрабатывать файлы архивов в различных форматах tar
texinfo система документации для создания онлайн и печатных руководств
time программа для определения времени выполнения конкретной команды time

Разработка программного обеспечения

Программное обеспечение, перечисленное ниже, обычно полезно разработчикам программного обеспечения и другим компьютерным программистам.

Пользовательские приложения

Программное обеспечение, перечисленное ниже, обычно полезно пользователям, не являющимся разработчиками программного обеспечения.