Список пакетов GNU
Это список программного обеспечения, разрабатываемого Free Software Foundation как часть проекта GNU — UNIX-подобной операционной системы, состоящей целиком из свободного программного обеспечения. Большая часть из этих пакетов также используется совместно с ядром Linux, что образует целостную операционную систему.
Базовая система
Имя | Описание | Предоставляемые программы | Версия 1 | Дата 1 |
---|---|---|---|---|
Bash | совместимая с UNIX командная оболочка | bash | 4.2 | 13 февраля 2011 |
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 и т. д. | 8.18 | 12 августа 2012 |
cpio | программа архивации | cpio | 2.11 | 10 марта 2010 |
diffutils | содержит утилиты для сравнения файлов | diff, cmp, diff3, sdiff | 3.3 | 24 марта 2013 |
findutils | содержит утилиты для поиска | find, locate, xargs, updatedb | 4.4.2 | 6 июня 2009 |
finger | информация о пользователе удалённого компьютера | н/д | 1.37 | 28-10-1992 |
fontutils | утилиты управления шрифтами | н/д | 0.7 | 2 апреля 2002 |
grep | поиск строк в файлах | grep | 2.11 | 2 марта 2012 |
groff (GNU) | система обработки документов (groff) | groff | 1.21 | 31 декабря 2010 |
GRUB 2 | Главный Унифицированный Загрузчик (GRand Unified Bootloader) | grub | 2.00 | 28 июня 2012 |
gzip | программа сжатия (gzip) | gzip | 1.5 | 17 июня 2012 |
hurd 3 | основанная на микроядре группа серверов, которая выполняет функции ядра UNIX | н/д | L1 | 19 октября 2009 |
inetutils | полезные сетевые утилиты | ftp, telnet, rsh, rlogin, tftp | 1.9 | 31 декабря 2011 |
plotutils | полезные утилиты для печати на различных устройствах | graph, libplot, libplotter | 2.5 | 07-05-2006 |
readline | полезная библиотека для чтения командных строк | readline | 6.2 | 14 февраля 2011 |
screen | консольный мультиплексер | screen | 4.0.3 | 7 августа 2008 |
tar | Архиватор, способный создавать и управлять архивами разных форматов | tar | 1.26 | 13 марта 2011 |
texinfo | документационная система для производства онлайновых и пригодных для печати мануалов | н/д | 4.13a | 22 сентября 2008 |
time | программа для определения времени выполнения определенной консольной команды | time | 1.7 | 11-7-1996 |
Примечания
- Стабильные версии. Учтите, что некоторые дистрибутивы (например, Gentoo) используют разрабатываемые версии, если стабильные слишком стары.
- GRUB не имеет стабильной версии, в то время как эта программа нестабильна, многие дистрибутивы все равно используют её по умолчанию.
- Hurd находится в стадии активной разработки, поэтому не существует «стабильной» версии. Hurd выпускается через системы управления версиями.
Разработка
- GNU build system — содержит autoconf и automake.
- Gnulib — портативная библиотека, предназначенная для использования с системами, построенными на GNU.
- GNU Binutils — содержит GNU ассемблер (as), GNU компоновщик (ld) и несколько других утилит для работы с бинарными файлами.
- GNU make — программа Make для GNU.
- GNU Compiler Collection — оптимизирующий компилятор для многих языков программирования, включающих C, C++, Fortran, Ada, и Java.
- GNU Debugger — расширенный отладчик (gdb).
- GNU C Library (glibc) — POSIX совместимая библиотека C.
- GNU pth — программное обеспечение для POSIX-совместимых операционных систем.
- GNU libtool — обеспечивает поддержку "shared object".
- GNU libmicrohttpd — встраиваемый HTTP-сервер.
- GNU m4 — макропроцессор.
- GNU Gettext — библиотека, обеспечивающая интернационализацию.
- GNU Lightning — компилятор, генерирующий машинный код в реальном времени.
- DotGNU — замена для Microsoft .NET.
- GNU Classpath — библиотеки для Java.
- GNU bison — Компилятор компиляторов, предназначенный для замены yacc.
- GNU Guile — встраиваемый интерпретатор Scheme.
- BFD — объектная файловая библиотека.
- GNU MDK — инструменты разработчика для MIX.
- GNU indent — программа, выделяющая исходный код на C и C++.
- GNU FriBidi — библиотека, инплементирующая юникодовый Двунаправленный алгоритм.
- MIT/GNU Scheme — интерпретатор, компилятор и библиотека для Scheme, разработанная в Massachusetts Institute of Technology.
- SmartEiffel — компилятор Eiffel.
- GNU Smalltalk — реализация ANSI Smalltalk-98 (интерпретатор и библиотека классов).
- CLISP — реализация ANSI Common Lisp (компилятор, отладчик и интерпретатор).
- GNU Common Lisp — реализация Common Lisp.
- Gawk — GNU-реализация awk.
Графическая среда
- Dia — векторная графическая программа для создания диаграмм.
- GIMP — GNU Image Manipulation Program (программа обработки изображений) — графический редактор, который заменяет Photoshop.
- GTK+ — набор инструментов GIMP, содержащий набор библиотек GTK+, GDK и GLib (используется в GIMP и GNOME).
- GNOME — сетевая объектная модель окружения GNU, официальный рабочий стол GNU.
- GNUstep — реализация OpenStep библиотек и инструментов разработчика для графических приложений.
Приложения и утилиты
- Bazaar — распределённая система управления версиями
- GNU arch — распределённая система управления версиями
- Gnash — проигрыватель и плагин для браузера для файлов Adobe Flash
- GNU Alexandria — пакет системы GNU, использующий GNU Bayonne для обеспечения доступа слепых к электронному контенту и услугам по телефонной сети общего пользования
- GNU Anubis — процессор исходящей почты, представляющий собой среднее между MUA (mail user agent) и MTA (mail transfer agent)
- GNU Aspell — программа проверки орфографии, предназначенная для замены Ispell
- GNU Accounting Utils — набор утилит, предоставляющий статистику по пользователям и процессам (last, ac, accton, lastcomm, sa, dump-utmp, dump-acct)
- GnuCash — приложение финансового учёта GNU
- GNU Emacs — редактор Emacs для ОС GNU
- GNUmed — программное обеспечение для медицинской практики
- Gnumeric — табличный процессор GNU
- GNU libextractor — библиотеки и инструменты для экстракции метаданных
- GNU Mailman — программа для управления почтовыми рассылками
- GNU Parted — программа для управления разделами жестких дисков
- pexec — параллельное выполнение консольных команд (на одном машине, или же на нескольких за счет использования SSH)
- GNU Privacy Guard — заменитель шифрователя PGP
- GNU wget — расширенный поиск файлов из сетей и Интернета
- GNUnet — децентрализованная коммуникационная сеть P2P, предназначенная быть устойчивой к цензуре
- GNU Robots — игра для программистов
- GnuTLS — протокол, заменяющий TLS
- GNU Typist — универсальный многоязычный клавиатурный тренажер
- Gnuzilla — Internet suite
- GNU Ferret — разработчик баз данных
- Ocrad — оптический распознаватель символов GNU
Научное ПО
- GNU Octave — программа для численных вычислений, подобная MATLAB
- GSL — научная библиотека GNU
- GMP — библиотека программирования численных расчётов длинной арифметики
- PSPP — статистическая программа, предназначенная быть альтернативой SPSS
- GNU R — язык программирования и программное окружение для статистических вычислений и графиков
Игровые
- GNU Backgammon — игра "короткие нарды"
- GNU Chess — шахматы
- GNU Go — игра "Го"
- Gnu Jump — игра, цель которой — забраться на башню прыганием по платформам
Другие
- GNU Miscfiles — различные файлы данных, включающие стандартные коды аэропортов, стран и языков
- GnowSys — ядро для семантических вычислений (распределённая агентно-ориентированная база знаний)
- GnuCap — программа схемотехнического моделирования
- Gnu Panorama — 3D-фреймворк для трассировки лучей
- Gnu Sovix — основанная на PHP система проверки веб-сайтов
- Gnu Maverik — микроядро виртуальной реальности
- 3DLDF — графический пакет
- GNU MediaGoblin — программа для хостинга медиафайлов
См. также
- GNU Project
- Free software movement
- High Priority Free Software Projects