Это перевод страницы, написанной на английском языке.
Описания пакетов GNU
В следующем списке даны краткие описания официальных пакетов GNU со ссылками на их домашние страницы. Другая документация пакетов GNU.
3DLDF
GNU 3DLDF поддерживает трехмерное рисование с выводом в формате MetaPost с помощью языка, сходного с Metafont. Прежде всего она предназначена для реализации средства создания трехмерной графики для документов TeXа, но она может также создавать анимации с использованием текста, сверстанного в TeXе. (док)
8sync
8sync представляет асинхронную библиотеку программирования для GNU Guile. Она пользуется ограниченными продолжениями для избежания путаницы обратных вызовов. В результате получается простые и понятные неблокирующие программы. (док)
a2ps
GNU a2ps преобразует почти все что угодно в файл PostScript, готовый к
распечатке. Программа осуществляет это, передавая файлы внешним
обработчикам, таким как Groff и Gzip. Она выполняет столько шагов, сколько
нужно для подготовки отформатированного файла. В ней есть также
дополнительные возможности для особых случаев, например форматирования
вывода --help
. (док)
Acct
GNU acct предоставляет системным администраторам средство определения сценариев пользования системой, например сведения о соединениях, выполнявшихся программах и задействованных системных ресурсах. (док)
Acm
GNU ACM — имитатор полета, в котором игроки с разных компьютеров могут соперничать в воздушном бою, пилотируя прекрасно оснащенным реактивным самолетом класса F-16 или МиГ-29. (док)
Adns
GNU adns — библиотека Си, обеспечивающая функции разрешения DNS. Библиотека работает асинхронно, допуская несколько вызовов одновременно. В пакете есть также несколько консольных программ для применения в сценариях. (док)
Alive
GNU Alive посылает периодические запросы на сервер, в основном чтобы соединение не разрывалось. (док)
Anastasis
GNU Anastasis — протокол и реализация свободных программ, позволяющая пользователям безопасно сохранять секретные данные с публичным набором доверенных сторон и позволяет пользователям восстанавливать эти данные, когда оригинал утрачен. (док)
Анубис
Анубис — демон, который сидит между пользовательским почтовым агентом и агентом пересылки сообщений. Когда пользователь посылает почту из пользовательского агента, она сначала передается в Анубис, который проводит дополнительную обработку сообщения перед тем, как передать его в агент пересылки для доставки. Анубис может, например изменять заголовки или тело сообщения, шифровать его или ставить подпись. (док)
APL
GNU APL — свободный интерпретатор языка программирования APL. Это реализация стандарта ИСО 13751. (док)
Архимед
Архимед — свободный пакет моделирования полупроводниковых приборов. Он предназначен для помощи инженерам в проектировании и моделировании субмикронных и мезоскопических полупроводниковых приборов по методу Монте-Карло. Он может обрабатывать широкий спектр материалов и структур, которые описываются простыми файлами заданий. (док)
Aris
Aris — программа для выполнения логических доказательств. Она поддерживает логику высказываний и логику предикатов, а также Булеву алгебру и арифметическую логику. В дополнение к предопределенным правилам следствий и эквивалентности, Aris поддерживает ссылки на предшествующие доказательства. Благодаря применению стандартных логических символов и естественному интерфейсу логических заключений она проста в освоении. (док)
Artanis
GNU Artanis — каркас приложений для Интернета, написанный на диалекте Guile языка Scheme. Это каркас, спроектированный для разработки динамичных сайтов, приложений, служб и ресурсов Интернета. Цель пакета — облегчить сложности, связанные с общей деятельностью, которая ведется при разработке во Всемирной паутине. Artanis предоставляет несколько средств для разработки: доступ к базам данных, каркасы шаблонов, управление сеансами, переадресацию URL для RESTful, буферизацию страниц и многое другое. (док)
Aspell
Aspell — программа проверки орфографии, которую можно применять либо как библиотеку, либо как отдельную программу. К отличительным особенностям Aspell относятся полная поддержка документов, написанных в кодировке UTF-8, и возможность использования нескольких словарей, в том числе личных. (док)
AUCTeX
AUCTeX — интегрированная среда для производства документов TeXа в Emacs. Она позволяет простыми сочетаниями клавиш или выбором в меню вставлять многие стандартные макросы TeXа. Пакет предоставляет интерфейс для внешних программ, позволяя вам компилировать и просматривать свои документы из Emacs. AUCTeX также позволяет предварительно просматривать в документе сложные выражения TeXа, такие как математические формулы. (док)
Autoconf
Autoconf дает разработчику набор стабильно работающих макросов M4, которые раскрываются в программы командной оболочки, определяющие особенности систем типа Unix и автоматически адаптирующие пакет программ к этим системам. Результирующие программы командной оболочки независимы и переносимы, что избавляет пользователя от необходимости знать что-либо об Autoconf или M4. (док)
Autoconf-archive
Архив Autoconf — собрание свыше 450 новых макросов для Autoconf, сильно расширяющих его функциональный диапазон. Сообщество предоставило эти макросы в качестве свободных программ. (док)
AutoGen
AutoGen — программа, облегчающая поддержку программ, содержащих большие количества повторяющихся текстов. Она автоматизирует построение этих разделов программ, упрощая задачу синхронизации текстов. В пакет входит также дополнительное средство под названием AutoOpts, специализирующееся на поддержке и документации аргументов программы. (док)
Automake
Automake — часть системы сборки GNU, создающая файлы заданий make, соответствующие стандартам. Требования вводятся в понятном формате, а затем Automake вместе с Autoconf создает стабильно работающее задание make, чем упрощает для разработчика процесс в целом. (док)
Avl
libavl предоставляет большой набор процедур для сбалансированных деревьев и двоичных поисковых деревьев. Эти деревья показывают скорость по меньшей мере O(log n) при таких обычно трудоемких операциях, как поиск, вставка или удаление элементов из структуры данных. (док)
Мяч и ракетка
Мяч и ракетка — классическая динамическая двумерная игра, в которой ракетка в нижней части экрана отбивает мяч на кирпичи в верхней части, разбивая их. Как элемент новизны, событиями и атрибутами всех объектов (кирпичи, мяч и т.д.) можно управлять из GNU Guile. (док)
Barcode
GNU Barcode — гибкое средство для вывода на печать штрих-кодов по текстовым строкам. Оно поддерживает различные размеры и стандарты кодов. Штрих-коды можно выводить в форматах PostScript или Encapsulated PostScript. (док)
Bash
Bash — командный интерпретатор системы GNU. Он совместим с интерпретатором Баурна, но также вводит полезные особенности интерпретатора Корна и Си-подобного интерпретатора, а также собственные новые улучшения. В его возможности входит редактирование командной строки, неограниченная история команд, функции и синонимы интерпретатора, а также управление задачами; в то же время большинство сценариев интерпретатора Баурна могут выполняться без изменений. (doc)
Bayonne
Bayonne — телефонный сервер проекта Телефония GNU. Он обеспечивает масштабируемую среду разработки и эксплуатации приложений телефонии, концентрируясь на SIP. (док)
Bazaar
GNU Bazaar — система контроля версий, позволяющая вам записывать, как файлы проекта изменяются во времени. Она поддерживает как распределенную методику работы, так и классическую, централизованную. (док)
Bc
bc — язык численной обработки с произвольной точностью. В него
входит интерактивная среда для вычисления математических выражений. Его
синтаксис сходен с Си, так что пользование в основном не вызывает
затруднений. В пакет входит также dc
, калькулятор с обратной
польской нотацией. (док)
BFD
Binutils
GNU Binutils — набор средств работы с двоичными
файлами. Наверное, наиболее значительные из них —
ld
, редактор связей, и as
, ассемблер. Среди других
средств — программы для отображения двоичной отладочной
информации, перечисления строк в двоичном файле, а также утилиты для работы
с архивами. В состав пакета входит также библиотека bfd
для
работы с исполняемыми и объектными форматами. (док)
Bison
GNU Bison — генератор синтаксических анализаторов общего назначения. Он может строить детерминированные или обобщенные синтаксические LR-анализаторы по аннотированной контекстно-свободной грамматике. Он достаточно универсален, чтобы его можно было использовать для многих задач, начиная от синтаксических анализаторов простых программ и заканчивая сложными языками программирования. (док)
Bool
GNU Bool — программа для текстового поиска в файлах с помощью булевских выражений. Например, поиск “здравствуй AND мир” покажет файл, содержащий фразу “Здравствуй, мир!”. Она поддерживает выражения AND и OR, а также выражение NEAR для поиска слов, близко расположенных друг к другу. Она устойчиво работает при переформатировании, например изменениях в разбивке на строки и абзацы. В ней есть также отлаженная поддержка формата HTML. (док)
BPEL2oWFN
GNU BPEL2oWFN преобразует службу Интернета, описанную Языком выполнения деловых процессов служб Всемирной паутины (WS-BPEL) в Открытую сеть обработки (oWFN). Дополнительно он может преобразовывать хореографию BPEL4Chor в модель сетей Петри. Свойства сетей Петри можно эффективно анализировать благодаря применению статистического анализа для сжатия моделей. Есть возможности анализа алгоритмов и потоков данных, а также простых проверок на заклинивание и тому подобных свойств. (док)
C-graph
GNU C-Graph — наглядное пособие для теории сверток. Таким образом, она может служить прекрасным подспорьем всем изучающим теорию сигналов и систем, демонстрируя процесс свертки. Вместо того, чтобы принуждать студента писать программы, C-Graph предлагает интуитивно понятный интерфейс с интерактивными подсказками. (док)
Введение и справочное руководство по Си GNU
Это руководство содержит вводный курс языка Си GNU, а также служит справочником по этому языку. (док)
ccAudio
GNU ccAudio2 — переносимый класс C++ для работы со звукозаписями на диске. Он распознает как порядок записи чисел, так и содержимое; вместо того, чтобы обращаться со звуком как с двоичными данными, эта библиотека обрабатывает его как последовательность выборок. Она может также оперировать с метаданными звукозаписи. ccAudio2 поддерживает звук в формате Sun, в виде последовательности выборок, а также в формате RIFF. (док)
Ccd2cue
GNU ccd2cue — предобработчик для программ записи компакт-дисков, который позволяет преобразовывать фирменный формат CCD в формат CUE, хорошо поддерживаемый свободными программами. Эти файлы обычно распространяются с образами компакт-дисков и применяются для описания размещения дорожек в образе. (док)
Ccide
GNU Ccide — генератор программ таблиц решений для языка Си. Он помогает избегать цепочек вложенных условных операторов, которые трудно поддерживать и в которых нередки ошибки. Вместо этого в понятном и легко воспринимаемом формате вводятся таблицы решений, которые затем развертываются в переносимые программы на Си. (док)
ccRTP
GNU ccRTP — реализация RTP, транспортного протокола реального времени IETF. Она подходит как для высокопроизводительных серверов, так и для личных пользовательских приложений. Заложенная в ней гибкость позволяет применять ее в качестве каркаса для каркаса, а не только как библиотеку для манипуляции пакетами. (док)
ccScript
GNU ccScript3 — библиотека для добавления системы выполнения виртуальной машины к языкам сценариев или ассемблера в конечных автоматах реального времени. (док)
Cflow
GNU cflow анализирует исходные файлы Си и выводит граф, изображающий алгоритм программы. Он может выводить граф в различных видах, в формате POSIX или в расширенном формате GNU. В cflow входит также режим Emacs для исследования схем, который он производит. (док)
Cgicc
GNU cgicc — совместимая с ANSI библиотека Си++ для написания приложений CGI с поддержкой FastCGI. Библиотека поддерживает различные возможности, в том числе обработку как данных GET, так и данных POST, обработку различных типов данных форм, а также динамическую генерацию HTML. (док)
Chess
GNU Chess — шахматный автомат. Он позволяет играть с компьютером в шахматы через встроенный терминальный интерфейс или через внешний визуальный интерфейс, например GNU XBoard. (док)
Cim
Cim — компилятор языка Симула, первого объектно-ориентированного языка программирования. (док)
Classpath
GNU Classpath реализует важнейшие библиотеки виртуальных машин и компиляторов Java. Она совместима с большим процентом спецификаций языка и обеспечивает широкий набор функций. (док)
CLISP
GNU CLISP — реализация Общего Лиспа ANSI. Общий Лисп — объектно-ориентированный функциональный язык программирования высокого уровня. В CLISP входит интерпретатор, компилятор, отладчик и многое другое. (док)
Combine
Программа GNU combine предназначена для слияния файлов по общему ключу в
ассоциативной таблице. Ее можно рассматривать как подобие, хотя более
мощное, стандартной программы join
. В отличие от
join
, можно сливать любое число файлов по найденным
совпадениям. В программе есть также другие передовые возможности, такие как
чтение дат и обход каталогов. (док)
[u]Common C++
GNU Common C++ — переносимый оптимизированный каркас классов для многопотоковых приложений с поддержкой синхронизации потоков управления, межпроцессных сообщений через сокеты, а также различных методов обработки данных, таких как сериализация и синтаксический анализ XML. В пакет входит библиотека uCommon С++, реализация меньших размеров. (док)
Complexity
GNU complexity предоставляет средства для поиска процедур, которые сложны, слишком длинны или трудны для понимания по другим причинам. Это может быть подспорьем в изучении или анализе незнакомых программ или, возможно, для того, чтобы обратить внимание на участки ваших собственных программ, которые вам казались понятными, когда вы их писали. (док)
Config
Программа config.guess
пытается угадать канонический триплет
системы, а config.sub
проверяет корректности и приводит к
каноническому виду. Они применяются в качестве части системы
конфигурирования почти всех пакетов GNU (и многих других). (док)
Coreutils
В GNU Coreutils входят все основные средства командной строки, обычные в системе POSIX. Они реализуют простейшие файловые, командные и текстовые функции системы GNU. Большинство этих средств предлагает расширенные по сравнению со стандартом POSIX функции. (док)
Cpio
GNU cpio копирует файлы в архивы или из архивов cpio или tar. На самом деле поддерживается много форматов, в том числе несовременных. Формат определяется программой автоматически и обрабатывается соответственно. Более того, размещение архива не имеет значения. Это может быть другой файл на диске, магнитная лента или данные в потоке ввода-вывода. (док)
Cppi
GNU Cppi обрабатывает файлы исходного текста Си, расставляя правильные отступы, отражающие вложенность директив препроцессора. Она проводит также другую нормализацию, например исправление количества пробелов между директивами и следующим за ними текстом. (док)
CSSC
GNU CSSC реализует замену старой системы контроля версий Unix SCCS. Это позволяет получать доступ к старому исходному тексту, который до сих пор находится в этой системе, и переносить его на новые системы. (док)
Cursynth
GNU cursynth — полифонический синтезатор, работающий графически в терминале. Он построен на полнофункциональном механизме субтрактивного синтеза. Ноты и коррекции параметров можно вводить по MIDI или с клавиатуры компьютера. (док)
Dap
GNU Dap — пакет статистики и графики. Он может читать программы, написанные для несвободной системы статистики SAS. Синтаксис ее сходен с Си, но проще; это делает решение большинства задач относительно легким и в то же время предоставляет развитые графические функции. (док)
Datamash
GNU Datamash — программа командной строки, которая выполняет простые численные, текстовые и статистические операции над файлами с простым текстом. GNU Datamash спроектирован для работы в рамках стандартных конвейеров командной строки без необходимости написания дополнительных программ. (doc)
Dc
DDD
GNU DDD, дисплейный отладчик данных, представляет собой графическую оболочку для терминальных отладчиков. Поддерживается множество отладчиков, в том числе отладчик GNU, GDB. В дополнение к таким обычным возможностям отладки, как просмотр исходных файлов, в DDD есть дополнительные графические интерактивные средства для помощи в отладке. (док)
ddrescue
GNU ddrescue — полностью автоматизированное средство восстановления данных. Оно копирует данные из одного файла в другой, пытаясь восстановить данные в случае ошибок чтения. В программу входит также средство манипуляции файлами ее протоколов, с помощью которых повышают эффективность восстановления данных за счет чтения только необходимых блоков. (док)
DejaGnu
DejaGnu — каркас для тестирования программ. Фактически он служит предобоработчиком для всех тестов, написанных для программы. Таким образом, у каждой программы может быть несколько наборов тестов, которые находятся под единым управлением. (док)
Denemo
GNU Denemo — нотный редактор, реализующий удобный интерфейс к мощной программе верстки нот Lilypond. Ноты можно набирать с клавиатуры компьютера, проигрывать с клавиатуры MIDI или даже вводить с микрофона, подключенного к звуковой карте. В результате получаются ноты высокого качества, которые генерируются непрерывно в фоновом режиме, пока вы работаете. (док)
Dia
Dia — программа GNU для рисования диаграмм. Это гибкое средство построения диаграмм с модульной архитектурой, позволяющей разрабатывать пакеты новых форм для построения различных видов диаграмм записью в файлы XML. В dia есть поддержка диаграмм UML, алгоритмов, сетевых диаграмм, электрических схем и многого другого. Dia может экспортировать диаграммы в различные форматы, в том числе EPS, SVG, PNG и другие. (док)
Dico
GNU Dico реализует гибкий словарный сервер и клиент в соответствии с RFC 2229. Благодаря модульной структуре он может работать с любой доступной базой данных независимо от формата. Новый модули можно писать на языке C, Guile или Python. В Dico входит также консольный клиент, который можно применять для поиска по словарным базам данных. (док)
Diction
Пакет, реализующий две команды классической Unix, style
и
diction
. Diction применяется для нахождения многословных и
зачастую неверно употребляемых фраз в тексте. Style же анализирует такие
аспекты письменной работы, как длина предложений и другие характеристики,
влияющие на читаемость текста. (док)
Diffutils
GNU Diffutils — пакет, содержащий средства для нахождения
различий между файлами. Команда diff
применяется, чтобы
показать, чем различаются два файла, cmp
показывает расстояние
от начала файла и номера строк, в которых они
различаются. diff3
позволяет сравнивать три файла. Наконец,
sdiff
представляет собой интерактивное средство слияния двух
файлов. (док)
Direvent
Демон, который следит такими событиями в каталогах, как создание, удаление или изменение файлов. Он может отслеживать разные события в разных множествах каталогов. Когда обнаружено событие, direvent вызывает указанную внешнюю программу со сведениями о событии, такими как место в файловой системе, где событие произошло. Таким образом, direvent предоставляет простой способ немедленно реагировать, если данные файлы претерпевают изменения, например, чтобы отслеживать изменения в важных файлах конфигурации системы. (doc)
Dominion
GNU Dominion — игра для многих игроков, моделирующая мир. Каждый игрок управляет в ней нацией и должен поддерживать свою нацию в условиях конкуренции со стороны других игроков. Игроки должны принимать политические, экономические, военные и дипломатические решения для выживания нации. Эта игра предназначена для игроков, у каждого из которых есть доступ к системе одного и того же компьютера. (док)
Dr Geo
GNU Dr. Geo — программа составления и манипуляции интерактивными геометрическими чертежами. (док)
Easejs
ease.js — классический объектно-ориентированный каркас для JavaScript, предназначенный для устранения шаблонных частей программы и облегчения перевода на JavaScript с других объектно-ориентированных языков. (док)
Ed
Ed — строчно-ориентированный текстовый редактор: вместо того, чтобы предлагать обзор документа, ed редактирует по одной строке за раз. Его можно выполнять как интерактивно, так и в сценариях командной оболочки. Его метод ввода команд позволяет выполнять сложные задачи в автоматическом режиме. GNU ed предлагает несколько расширений по сравнению со стандартной программой. (док)
EDMA
GNU EDMA — среда разработки, сочетающая идеи как
объектно-ориентированного программирования, так и систем, основанных на
компонентах. Она применяется для построения модульных эволюционирующих
приложений, а также повторно используемых компонентов. EDMA обеспечивает
удобные средства для построения объектно-ориентированных программ на C, не
требуя C++. Кроме того, в ней есть уникальная система компонентов, непохожая
на другие свободные программные системы, основанные на компонентах,
подражающие структуре несвободных аналогов. В нее входит графический
помощник, gidfwizard
, средство для построения файлов с
определениями интерфейсов GNU EDMA и создания файлов-каркасов, необходимых
для построения классов EDMA, и графическая программа просмотра классов,
gecb
. (док)
Electric
GNU Electric — система автоматического проектирования электрических схем, включая топологию интегральных схем, чертежи электрических принципиальных схем и спецификации языка описания аппаратуры. Поддерживается несколько таких операций, как проверка технологических норм и математическое моделирование. Можно разрабатывать множество разных типов изделий, а входные и выходные данные могут быть в широком спектре различных форматов. (док)
Emacs
GNU Emacs — расширяемый и весьма гибкий текстовый редактор. Он построен на интерпретаторе Emacs Lisp с расширениями для редактирования текста. Emacs был расширен по существу на все области вычислений, дав началу целому спектру пакетов для поддержки, например, электронной почты, сообщений IRC и XMPP, табличной обработки, редактирования на удаленном сервере и многого другого. В Emacs входит обширная документация по всем аспектам системы, начиная с простейшего редактирования и заканчивая написанием крупных программ на Lisp. В нем есть полная поддержка Unicode почти для всех человеческих языков. (док)
Emacs-muse
Muse — среда верстки и публикации для GNU Emacs. Она поддерживает ввод текста в удобном и легком в освоении формате. Затем ваши документы можно публиковать в различных форматах, таких как HTML, LaTeX или PDF. Muse поддерживает проекты, состоящие из нескольких документов, которые должным образом сочетаются на выходе. (док)
EMMS
EMMS — мультимедийная система Emacs. Это небольшая оболочка, которая может управлять одним из поддерживаемых внешних проигрывателей. Таким образом, она поддерживает любые форматы, которые поддерживает ваш музыкальный проигрыватель. Она также поддерживает закладки и списки заданий при простом и быстром интерфейсе пользователя. (док)
Enscript
GNU Enscript — программа преобразования файлов с текстом ASCII в форматы PostScript, HTML и RTF; результат можно сохранять в файлах или посылать прямо на принтер. Пакет может также выполнять подсветку синтаксиса для нескольких языков программирования. (док)
Fdisk
GNU fdisk представляет собой версию GNU средства общей разметки диска. fdisk применяется для создания и манипуляции таблицами дисковых разделов, он работает с различными форматами. (док)
Ferret
GNU Ferret — программа графического моделирования данных для парадигмы “объект—отношение”. Она может автоматически создавать схемы отношений по моделям данных, и ее можно применять для генерации запросов SQL на различных диалектах этого языка. (док)
Findutils
Findutils предоставляет основные программы поиска файлов по каталогам в
системе GNU. Пакет состоит из двух первичных программ поиска:
find
рекурсивно ищет файлы в каталоге по заданным критериям, а
locate
перечисляет файлы в базе данных в соответствии с
запросом. В пакет входят два вспомогательных средства: updatedb
обновляет файловую базу данных, а xargs
можно применять для
вызова команд с произвольными аргументами. (док)
FisicaLab
GNU FisicaLab — образовательное приложение для решения физических задач. Его главная цель — дать пользователю сосредоточиться на понятиях физики, оставляя в стороне математические подробности. (док)
Foliot
GNU Foliot — программа для отслеживания времени, затраченного на работу над проектами. (док)
Fontopia
Fontopia — легкий в применении консольный редактор шрифтов. Он предназначен для правки шрифтов, которыми GNU/Linux пользуется для отображения текста на текстовых терминалах. Fontopia работает как со шрифтами PSF 1, BDF, CP, так и со шрифтами простого формата. Он реализует дружественный пользователю легкий в пользовании редактор символов и может легко изменять метрику шрифта (напр. длину, ширину, высоту) и преобразовывать из одного формата шрифтов в другие. (док)
Fontutils
GNU Fontutils — набор программ для манипуляций шрифтами. Растры можно извлекать из отсканированных изображений символов, затем редактировать и преобразовывать в векторные шрифты. В целом Fontutils поддерживает форматы шрифтов, поддерживаемые средой верстки TeX, в том числе шрифты типа 1 PostScript. (док)
FreeDink
GNU FreeDink — свободная и переносимая реализация библиотеки для ролевой игры Dink Smallwood. Она поддерживает не только первоначальные файлы данных игры, но также создаваемые пользователем файлы, “D-Mods”. В связи с этим она включает также интерфейс для манипуляции всеми вашими D-Mods. (док)
Свободные векторные шрифты Unicode
GNU FreeFont — сборник масштабируемых векторных шрифтов, которые подходят для общего применения в компьютере и для малотиражных публикаций. В сборник входят романские, рубленые и моноширинные шрифты, каждый из которых доступен в формате TrueType и OpenType. Шрифты поддерживают широкий спектр символов самых разных письменностей, а также математические знаки. (док)
FreeIPMI
GNU FreeIPMI — набор программ IPMI, работающих по общим и специализированным каналам в соответствии со спецификацией IPMI v1.5/2.0. В общие функции входит слежение за датчиками и системными событиями, управление питанием и доступ по локальной сети. (док)
Freetalk
GNU Freetalk — консольная программа—клиент Jabber/XMPP. Он отличается применением библиотеки Readline для обработки ввода, так что в нем есть удобная текстовая навигация, а также автоматическое завершение имен, команд и английских слов по клавише табуляции. Кроме того, с помощью Guile на для него можно писать расширения и сценарии. (док)
FriBiDi
GNU FriBidi — реализация Двунаправленного алгоритма Unicode. Этот алгоритм применяется, чтобы правильно показывать участки текста, пишушиеся слева направо или справа налево. (док)
G-Golf
G-Golf (Gnome: (Guile Object Library for)) — библиотека одля разработки современных приложений на диалекте Scheme, реализуемом в Guile. Она включает в себя прямые привязки к GObject Introspection и функциональность более высокого уровня для импорта библиотек Gnome и предоставления доступа к классам и методам GObject в объектно-ориентированной системе программирования Guile (GOOPS). (док)
Gama
GNU Gama — программа уравнивания геодезических сетей. Она полезна при измерениях, в которых недоступна спутниковая навигационная система, например под землей. Ее особенностью является способность уравнивать как местные декартовы координаты, так и частичная поддержка уравнивая глобальных систем координат. (док)
Демон самообращенных ARP
GNU garpd рассылает самообращенные запросы и ответы ARP из списка соответствий “адрес MAC — адрес IP” по заданным протоколам через регулярные интервалы. Пакеты самообращенных запросов ARP — это пакеты, в которых адреса IP отправления и назначения являются адресом IP запрашивающей машины. Самообращенные ответы ARP — это ответы, высланные без соответствующих запросов. (док)
Gawk
Gawk — реализация проектом GNU языка AWK — специализированного языка программирования для облегчения манипуляций форматированным текстом, например таблицами данных. Gawk отличается многочисленными расширениями по сравнению с традиционной реализацией, в том числе сетевым доступом, сортировкой и обширными библиотеками. (док)
Gcal
Gcal — программа для вычисления и распечатки календарей из командной строки. Календари можно печатать по месяцу, по три месяца и по году. Кроме того, можно генерировать вечные списки праздников для многих стран; эти списки можно дополнять из пользовательских списков фиксированных дат, чтобы формировать записи о предстоящей работе. Gcal может вычислять также астрономические события, такие как фазы луны, и поддерживает альтернативные форматы календаря: юлианский, грегорианский, мусульманский, китайский и многие другие. (док)
GCC
GCC — Собрание компиляторов GNU. В него входят компиляционные предобработчики для нескольких языков, в том числе C, C++, Objective-C, Fortran, Java, Ada и Go. В него входят также библиотеки времени исполнения для этих языков. (док)
Gcide
GCIDE — свободный словарь на базе ряда источников. Его можно применять с программой GNU Dico или по сети на http://gcide.gnu.org.ua/. (док)
GNU Common Lisp
GCL — реализация языка Общий Лисп. Она отличается возможностью компилировать в машинный объектный код и загружать модули машинного объектного кода прямо в ядро Лиспа. Ее отличают стратегический сборщик мусора, отладчик уровня исходного текста и встроенный интерфейс к графической системе Tk. (док)
GCompris
GCompris — пакет образовательных программ для детей. В него входят различные занятия для детей от 2 до 10 лет, в том числе упражнения для приобретения развития навыков пользования компьютером, чтения и многого другого. В пакет входят также некоторые игры, такие как шахматы и судоку. (док)
GDB
GDB — отладчик GNU. С его помощью вы можете отслеживать то, что делает программа во время выполнения или что она делала непосредственно перед сбоем. Он позволяет указывать условия выполнения, определять точки останова и менять ход выполнения программы, чтобы попытаться исправить ошибки. Его можно применять для отладки программ на языках Си, Си++, Ада, Объектный Си, Паскаль и многих других. (док)
Gdbm
GDBM — библиотека для манипуляции ассоциативными базами данных. Она применяется для хранения пар “ключ—значение” сходным с библиотекой Unix dbm образом и предоставляет интерфейсы к традиционному формату файлов. (док)
Gengen
GNU Gengen — программа для генерации генераторов текста, т.е. функций, создающих текст с переменными разделами. Сначала текст задается пользователем в файле-шаблоне с параметрами, затем обрабатывается программой gengen, которая создает генератор текста. Во время выполнения переменный текст определяется остальной программой и передается генератору текста, который подставляет затем его в параметры шаблона и возвращает результат. Gengen можно применять для генерации программ Си и Си++. (док)
Gengetopt
GNU Gengetopt — программа, генерирующая функцию C/C++ для разбора
аргументов командной строки с помощью функции getopt_long из библиотеки GNU
libc. Она делает эту задачу несколько менее утомительной для крупных
программ, которые распознают много аргументов. Аргументы могут быть как в
краткой (напр., -h
), так и в развернутой (напр.,
--help
) форме, в соответствии со стандартами программирования
GNU. Кроме того, вывод для стандартных аргументов, --help
и
--version
, генерируется автоматически.(док)
Gettext
GNU Gettext — пакет, предоставляющий каркас для перевода текстового вывода программ на разные языки. Он обеспечивает переводчиков средствами создания каталогов сообщений, а также режимом Emacs для работы с ними, и библиотекой программ для загрузки переведенных сообщений из каталогов. Gettext применяется почти во всех пакетах GNU. (док)
Gforth
Gforth — быстрая и переносимая реализация языка ANSI Forth. В
него входит режим редактирования для Emacs и интерпретатор с историей и
автоматическим дополнением. В него входит также общая среда виртуальной
машины, vmgen
. (док)
Ggradebook
GNU Gradebook — приложение для учителей, позволяющее отслеживать отметки учащихся. Оно поддерживает несколько систем отметок, в том числе американскую (A, B, C, D, F) и европейские численные системы. (док)
GNU Ghostscript
Ghostscript — интерпретатор языка PostScript и формата файлов PDF. В него входит также библиотека C, реализующая графические возможности языка PostScript. Он поддерживает широкий набор форматов выходных файлов и принтеров. (док)
GIFT
Средство поиска изображений GNU (GIFT) — система извлечения изображений по содержимому. Она пользуется содержимым изображений для обработки запросов на поиск в множестве файлов; это позволяет проводить поиск по примеру. Кроме того, в нее входит средство индексации всего дерева каталогов. (док)
GIMP
GIMP — приложение для такой манипуляции изображениями, как ретуширование фотографий, наложение и создание интерактивных приложений. GIMP поддерживает все распространенные форматы изображений, а также специализированные форматы. Он отличается весьма гибким интерфейсом, который можно расширять с помощью системы внешних модулей. (док)
Glean
GNU glean — модульная система для самообучения, значительно более изощренная, чем обычный метод карточек. Она очень гибка, она позволяет пользователю определять темы интересов и работы по их изучению. Пока у нее есть текстовый интерфейс внутри Guile REPL и экспериментальный интерфейс Всемирной паутины. (док)
Global
GNU GLOBAL — система индексирования исходного текста, которая единообразно работает в широком спектре сред, таких как различные текстовые редакторы, командные оболочки и браузеры. Получаемые в результате индексы полезны для быстрого перемещения по крупному проекту с глубокой вложенностью. (док)
GLPK
GLPK — библиотека Си для решения крупномасштабных задач линейного программирования, смешанного целого программирования и связанных с ними задач. Она поддерживает язык моделирования GNU MathProg, подмножество языка AMPL; в нее входит транслятор этого языка. В дополнение к библиотеке Си, в пакет входит отдельная программа для решения таких задач. (док)
Gmediaserver
GMediaServer — сервер звука и видео, совместимый с UPnP. Он доставляет звуковые и видеофайлы на проигрыватели, подключенные к сети, с помощью программы, вызываемой из командной строки; эта программа выполняется в фоновом режиме. (док)
GMP
GMP — библиотека арифметики произвольной точности, выполняющая действия над целыми числами, рациональными дробями и числами с плавающей точкой. Точность ограничивается только доступной памятью. Библиотека сильно оптимизирована по скорости выполнения. Она предназначена для применения, например, в вычислительной алгебре и криптографии. (док)
Gnash
Gnash — свободный проигрыватель фильмов Flash. Он поддерживает версию 7 SWF и кое-что из версий 8 и 9. Можно сконфигурировать Gnash на различные постобработчики видео, что обеспечивает хорошее быстродействие. (док)
GNAT
GNATS
GNATS — набор средств отслеживания ошибок и других проблем в программах по отчетам пользователей. Он очень гибок в отношении поиска, редактирования и ведения базы данных; пакет предоставляет множество интерфейсов, начиная с командной строки и заканичивая Emacs, хотя основное средство взаимодействия работает через интерфейс Всемирной паутины. Пользователь может также создавать для системы собственные программы. (док)
Gnatsweb
Справочное руководство по Си GNU
Это справочное руководство по языку программирования Си в том виде, в каком он реализован компилятором Си GNU (gcc). Будучи справочником, оно не предназначено для обучения языку. В нем только описываются все конструкции языка. Библиотечные функции сюда не входят. (док)
GNU-pw-mgr
Эта программа разрабатывается, чтобы облегчить восстановление сложных паролей, когда они нужны, ограничивая в то же время риск перехвата. Пользователь этой программы вводит задаваемое им преобразование адреса сайта и получает пароль и имя пользователя для этого сайта. (док)
Gnuastro
Утилиты астрономии GNU (Gnuastro) — официальный пакет GNU, состоящий из различных программ и библиотечных функций манипуляции и анализа астрономических данных. (док)
GNUbatch
GNUbatch — прогрессивная система управления пакетной обработкой. Она выполняет вычислительные работы по заданному расписанию, учитывая зависимости между ними. Задания можно выполнять на любом числе процессоров, объединенных в сеть. Поддерживается полный контроль доступа к заданиям. (док)
Нарды
Приложение Нарды GNU можно применять для игры, анализа и обучения игре. В нем есть прогрессивный механизм оценок на основе искусственных нейронных сетей, подходящий как для новичков, так и для опытных игроков. В дополнение к интерфейсу командной строки в ней есть привлекательное трехмерное представление игральной доски. (док)
GNUbiff
GNUbiff — программа, которая проверяет почту и оповещает вас, когда появляются новые сообщения. Она поддерживает параллельные почтовые ящики, к которым можно обращаться различными методами, такими как POP3, IMAP, MH и почтовые файлы. С помощью GTK предоставляются графические оповещения; поддерживается полная интеграция с GNOME. (док)
GNUbik
GNUbik — игра-головоломка, в которой вы манипулируете кубом, чтобы привести каждую из его граней к одному цвету. В игре есть настройки, позволяющие установить размер куба (по умолчанию 3x3) или поменять цвета. Можно даже накладывать на грани фотографии вместо цветов. Игрой можно управлять из программ на Guile. (док)
GNU Boot
GNU Boot — дистрибутив свободных программ низкого уровня для инициализации вашей аппаратуры и загрузки вашей операционной системы. (док)
GNUcap
GNUcap — пакет анализа электрических схем. Он обеспечивает общее моделирование схем и может выполнять анализ по постоянному и переменному току, анализ переходных процессов, а также спектральный анализ. Пакет выполняет настоящее моделирование в смешанном режиме. (док)
GnuCash
GnuCash — персональная и профессиональная программа учета финансов. Ее можно применять для отслеживания банковских счетов, запасов, доходов и расходов на основе практики двойного учета. Программа поддерживает ввод из QIF/OFX/HBCI и сверку операций. Она также автоматизирует некоторые задачи, такие как финансовые расчеты или запланированные операции. (док)
GnuCOBOL
GnuCOBOL — свободный современный компилятор Кобола. Он реализует существенную часть стандартов COBOL-85, X/Open COBOL и более новые стандарты Кобола, а также множество расширений, которые есть в других компиляторах Кобола (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT и другие). (док)
GnuComm
Подсистема телекоммуникаций проекта GNU, групповой проект программ телефонии GNU: Bayonne, SIP Witch и их библиотек (Common C++ / uCommon, ccAudio, ccScript, ccRTP и ZRTP / ZRTP4J). (док)
GnuDOS
GnuDOS —набор программ, составленных для помощи новым пользователям системы GNU в освоении системы, в особенности пользователям с опытом работы в DOS. Набор состоит из менеджера файлов, текстового редактора и конструктора форм для консоли, а также базовой библиотеки для построения подобных программ. (док)
GNUgo
GNU Go — программа для игры в го, в которой игроки ставят камни в узлы сетки так, чтобы огородить территорию или взять в плен другие камни. В нее можно играть прямо из терминала с символами ASCII, через графические интерфейсы третьих сторон или даже из GNU Emacs. Она поддерживает стандартный формат сохранения игр SGF и формат межпроцессных сообщений GMP. (док)
Интерактивные средства GNU
Интерактивные средства GNU — это набор нетребовательных к ресурсам интерактивных средств командной строки. Сюда входит расширяемый ортодоксальный (двухпанельный) менеджер файлов, программа просмотра файлов в текстовом и шестнадцатеричном виде, а также программа просмотра и управления процессами. В пакет входят также некоторые связанные с этим программы, например средство для распаковки архивных файлов любых типов. Все средства можно улучшать и расширять с помощью новых команд, определяемых в файлах конфигурации. (док)
GNUjump
GNUjump — простая, но увлекательная игра, в которой нужно прыгать с платформы на платформу, чтобы избежать падения, в то время как платформы падают все быстрее по мере того, как вы поднимаетесь. В игру могут одновременно играть несколько игроков, есть возможность изменения графического и звукового оформления, а также воспроизведения записанных игр. (док)
GNUlib
GNUlib — средоточие общей инфраструктуры для пакетов
GNU. Библиотека обеспечивает широкий спектр функций, например переносимость
между многими системами, работу со строками Unicode, криптографические
вычисления и многое другое. Программы предназначены для применения на уровне
файлов исходных текстов, а не в качестве отдельной библиотеки, которая
распространяется, собирается и устанавливается. Входящая в состав библиотеки
программа gnulib-tool
помогает применять программы GNUlib в
других пакетах. В GNUlib включены также для удобства копии файлов, связанных
с лицензированием и поддержкой. (док)
Mach
GNUmed
GNUmed — программа для электронных медицинских записей; она предназначена для безбумажной медицинской практики. Поддерживается несколько языков интерфейса. (док)
GNUmeric
GNUmeric — программа табличных вычислений GNU, работающая в среде GNOME. Она может взаимодействовать с другими программами табличных вычислений. Кроме типичных функций табличных вычислений, в нее входит обширный набор дополнительных функций, таких как решения линейных и нелинейных уравнений, статистический анализ и радиотехнические расчеты. (док)
GNUmp3d
GNUMP3d — поточный сервер для файлов звукозаписи MP3 и Ogg Vorbis, фильмов и других форматов потоков данных. Это небольшая и независимая программа, предоставляющая простой персонализируемый интерфейс HTML. Файлы звукозаписи можно воспроизводить на любом проигрывателе, который поддерживает прием потоков по HTTP. (док)
GNUnited Nations
GNUnited Nations — система, генерирующая переводные страницы сайта www.gnu.org. Она работает с применением шаблонов, что позволяет переносить изменения в переводы отдельных частей страницы, из которых формируется окончательный файл HTML. В результате это помогает своевременно обновлять переводы страниц. (док)
GNUnet
GNUnet — каркас для защищенных одноранговых сетей. Конечная цель — предоставить прочный фундамент для глобальной распределенной сети на базе свободных программ, которая обеспечит безопасность и приватность. В этом смысле GNUnet стремится заменить современный стек протоколов Интернета. По мере роста она включила в свой состав не только приложения для безопасной публикации файлов, но и все основные виды приложений для образования Интернета GNU. (док)
GnuPG
GnuPG — полная реализация стандарта OpenPGP. Она применяется для шифрования и подписывания данных и сообщений. В пакет входит мощная система манипуляции ключами и функция доступа к серверам открытых ключей. Пакет включает в себя несколько библиотек: libassuan (межпроцессные связи между компонентами GnuPG), libgpg-error (централизованные величины ошибок GnuPG) и libskba (работа с сертификатами X.509 и данными CMS). (док)
GNUpod
GNUpod — набор программ для использования iPod с GNU/Linux и другими операционными системами. Его можно применять для копирования музыки и обложек, поиска и удаления файлов, редактирования меток, создания списков для проигрывания и многого другого. (док)
GNUprologjava
Пролог GNU для Java — реализация стандарта ИСО языка Пролог в виде библиотеки Java (gnu.prolog). Таким образом, с ее помощью можно применять Пролог внутри программ на Java. (док)
Радио
Радио GNU — конструктор для реализации программных радиоприемников. Его блоки обработки сигналов можно применять с дешевой внешней радиоаппаратурой, создавая таким образом радиоприемники, определяемые программами. Без аппаратуры его можно применять для моделирования. Приложения для радиоприемника пишутся в основном на Python с поддержкой Си++ для задач обрабоки, в которых важна эффективность. (док)
Роботы
Роботы — игра, в которой робот программируют для исследования мира, полного врагов, которые могут повредить робот, препятствий и еды для поедания. Цель игры — оставаться в живых и собирать награды. Программу для робота можно просто писать в текстовом файле на языке программирования Scheme. (док)
GNUschool
GNUschool — приложение Всемирной паутины для учащихся, преподавателей и администрации учебных заведений. С его помощью преподаватели могут писать учащимся задания для выполнения по сети, отправлять отзывы и ставить отметки. Администрация может пользоваться этим приложением, чтобы следить за посещаемостью учащихся и редактировать сведения о них. (док)
GNUshogi
GNU Shogi — программа, которая играет в сеги (японские шахматы). В нее входит также графическая оболочка для игры. Хотя игра сходна с обычными шахматами, этот вариант гораздо сложнее. (док)
GNUsound
GNUsound — многодорожечный звуковой редактор для GNOME 1 и 2. Он может читать множество форматов звукозаписи, таких как WAV, MP3 и FLAC. Он может работать со звуковыми системами OSS, ALSA или JACK. Он предоставляет множество различных встроенных модулей обработки звука, таких как эхо, задержка и другие фильтры. Для дальнейшей обработки можно воспользоваться также внешними модулями GLADSPA. (док)
GNUspool
GNUspool — прогрессивная система конвейера печати. В дополнение к обычным функциям системы печати, она предоставляет возможности постобработки, формотипы, страницы юстировки и другие функции. Она прозрачно работает через сеть, распределяя задания с любого узла по принтерам с любого другого узла. Доступны несколько различных пользовательских интерфейсов. (док)
GNUstep
GNUstep — полнофункциональная объектно-ориентированная среда разработки; в нее входит также некоторое число пользовательских приложений. Она неуклонно следует спецификациям Cocoa, но не зависит от платформы. (док)
GnuTLS
GnuTLS — библиотека защищенной связи, реализующая протоколы SSL, TLS и DTLS. Она предоставляется в виде библиотеки Си для поддерки этих протоколов, а также для чтения и записи необходимых структур X.509, PKCS 12, OpenPGP и других. (док)
GNUtrition
GNUtrition — свободная программа пищевого анализа. С ее помощью можно отслеживать пищевую ценность продуктов питания. Программа пользуется Стандартной эталонной пищевой базой данных Министерства сельского хозяйства США в качестве источника сведений о пищевой ценности продуктов. (док)
GNUzilla
Goptical
Goptical — библиотека оптического конструирования и моделирования на Си++. Она предоставляет классы моделей для оптических компонентов, поверхностей и материалов. С ее помощью можно моделировать построение оптической системы, создавая и размещая оптические элементы в трехмерном пространстве, а также визуализировать прохождение света через систему. (док)
Gorm
Gpaint
GNU Paint — простая легкая в использовании программа рисования для среды GNOME. Она поддерживает рисование от руки, а также простейшие фигуры и текст. В ее функции входит выделение и вставка неправильных областей или многоугольников. (док)
Gperf
gperf — генератор совершенных хеш-функций. Для заданного списка строк он производит хеш-функцию и хеш-таблицу на Си или Си++. Эта функция совершенна в том смысле, что не существует конфликтов и что для поиска достаточно одного сравнения значений функции. (док)
Gprofng-gui
gprofng GUI — полнофункциональный графический интерфейс для управления утилитой gprofng, входящей в состав GNU binutils. (док)
Gprolog
GNU Prolog — удовлетворяющий стандартам компилятор Пролога с решением задач удовлетворения ограничений на конечных областях. Он работает с программами ограничений Пролог+ и производит скомпилированный двоичный файл машинного кода, который может работать независимо. В пакет входит также интерактивный интерпретатор. (док)
phpGrabComics
phpGrabComics — программа, которая доставляет и сохраняет комиксы из Интернета. В пакет входит как сервер, который может доставлять комиксы из разных источников, так и выходы — крохотные приложения, которые получают список доступных комиксов от сервера. (док)
Greg
GNU Greg — каркас для тестирования программ и библиотек. Он предоставляет единый предобработчик для всех тестов пакета, а также простой каркас для написания тестов. Он загружается как модуль Guile в любые программы со встроенным интерпретатором Guile. Он предоставляет также скомпилированный модуль, который можно динамически компоновать с Guile, что позволяет тестировать внешние программы. (док)
Grep
Grep — средство поиска текста в файлах. Текст ищется по шаблону, заданному пользователем, в одном или многих файлах. Шаблон может быть в виде простого или расширенного регулярного выражения, а также фиксированных строк. По умолчанию подходящий под шаблон текст просто выводится на экран, однако вывод можно сильно варьировать, например, в него можно включить номера строк. GNU grep предлагает множество расширений по сравнению со стандартной программой, в том числе, например, рекурсивный поиск по каталогам. (док)
Gretl
GNU Gretl — пакет для выполнения статистических вычислений в эконометрике. В него входит как консольная, так и графическая клиентская программа. Он предлагает различные критерии оценки, такие как критерий наименьших квадратов и критерий максимального правдоподобия; несколько методов обработки во временной области, такие как ARIMA и GARCH; ограниченные зависимые переменные, такие как logit, prohibit и tobit; кроме того, мощный язык сценариев. Он может выводить модели в виде файлов LaTeX. Его можно также подключать к GNU R и GNU Octave для дальнейшего анализа данных. (док)
Groff
Groff — пакет верстки, который читает простой текст и форматирует его в соответствии с командами форматирования, которые в нем содержатся. Обычно с его помощью форматируют страницы документации “man”. (док)
GRUB
GRUB — многозагрузочный загрузчик. Его применяют для первоначальной загрузки ядра операционной системы и передачи ему управления. Затем ядро переходит к загрузке остальной операционной системы. Будучи многозагрузочным загрузчиком, GRUB отрабатывает наличие нескольких операционных систем, установленных на одном и том же компьютере; при загрузке пользователю предлагается меню для выбора одной из установленных операционных систем. (док)
Gsasl
GNU SASL — реализация среды Простого слоя аутентификации и защиты. На таких сетевых серверах, как серверы IMAP и SMTP, SASL применяется в клиентско-серверной аутентификации. Этот пакет содержит как библиотеку, так и консольную программу для доступа к библиотеке. (док)
Gsegrafix
GSEGrafix — программа, которая производит качественные графики для научно-технических нужд. Графики задаются в простых текстовых файлах параметров и файлах данных; они представляются в растрах GNOME со сглаживанием. Программа поддерживает прямоугольные двумерные графики, гистограммы, графики в полярных координатах и трехмерные графики. Графики можно выводить или сохранять в форматах BMP, JPEG или PNG. (док)
Научная библиотека GNU
Научная библиотека GNU — библиотека численного анализа на Си и Си++. В нее входит широкий спектр математических процедур, всего свыше 1000 функций. Тематика библиотеки затрагивает дифференциальные уравнения, линейную алгебру, быстрые преобразования Фурье и случайные числа. (док)
GNU Slip
GNU Slip — функциональное расширение возможностей, предоставляемых контейнерами list и queue Стандартной библиотеки шаблонов (STL) Си++, хотя SLIP не заменяет контейнеры STL. Ячейки данных SLIP можно применять в специально-прикладных вычислениях, кроме прочих улучшений. (док)
Собрание выпусков исходных текстов GNU
GSRC осуществляет установку последних выпусков пакетов GNU в существующей системе. Новые версии устанавливаются в отдельном месте, чтобы не мешать работе системных версий. Цель — облегчить работу с оригинальными исходными текстами GNU и, возможно, помочь в разработке и тестировании. (док)
Служба общей безопасности
Служба общей безопасности GNU предоставляет свободную реализацию программного протокола GSS. Она обеспечивает приложения обобщенным протоколом программирования для доступа к службам безопасности. Службы безопасности представляют обобщенный протокол GSS, по которому вызывающая программа подключается через эту библиотеку, освобождая разработчика прикладной программы от необходимости вдаваться в подробности данной реализации службы. (док)
GTick
GTick — программа-метроном. Она поддерживает различные размеры: 2/4, 3/4, 4/4 и т.д. Она поддерживает также широкий диапазон скоростей, от 10 до 1000 ударов в минуту. (док)
Gtypist
GNU Typist — универсальный клавиатурный тренажер. Его можно применять для обучения слепому набору на клавиатуре. В тренажер входит несколько курсов; в дополнение к курсам стандартной раскладки QWERTY, есть курсы альтернативных раскладок Дворак и Коулмак, а также для цифровых клавиш. Курсы в основном на английском, однако есть несколько курсов и на других языках. (док)
Guile
Guile — Вездесущий интеллектуальный язык GNU для расширений, официальный язык расширений системы GNU. Это реализация языка Scheme, которую можно легко встраивать в другие приложения, чтобы предоставить удобное средство расширения функциональности приложения без изменения исходного текста. (док)
Guile-cv
Guile-CV — библиотека функционального программирования компьютерного зрения для языка Scheme Guile. Guile-CV основана на Vigra (Vision with generic algorithms, зрение обобщенными алгоритмами). Она состоит из прямых привязок к vigra_c (обертку Си вокруг подмножества библиотеки Vigra), а также интерфейса программирования более высокого уровня, написанного на Scheme Guile. (док)
Guile-dbi
guile-dbi — библиотека для Guile, которая предоставляет удобный интерфейс к базам данных SQL. Программирование баз данных через guile-dbi единообразно и не зависит от того, какая применяется база данных. В настоящее время поддерживаются MySQL, Postgres и SQLite3. (док)
Guile-gnome
Включает в себя guile-clutter, guile-gnome-gstreamer, guile-gnome-platform (библиотеки разработчика GNOME) и guile-gtksourceview. (док)
Guile-ncurses
guile-ncurses обеспечивает связь программ на языке Guile с библиотекой ncurses. (док)
Guile-opengl
Guile-OpenGL — библиотека для Guile, которая обеспечивает программам доступ к графическому протоколу OpenGL. (док)
Guile-SDL
Guile-SDL — набор привязок к SDL. С их помощью программистам на Guile становится легко доступной графика, звук и ввод с устройств (клавиатур, джойстиков, мышей и т.д.). Этот пакет нуждается в ответственном разработчике. (док)
Guix
GNU Guix — функциональная программа управления пакетами системы GNU, а также дистрибутив оной. В нее входит образ виртуальной машины. Кроме обычных возможностей управления пакетами, она поддерживает операции обновления и возврата назад, персональные настройки пользователей и многое другое. Она основана на программе управления пакетами Nix. (док)
Gurgle
GURGLE генерирует списки отчетов по базе данных в соответствии с информацией о записях и полях, записанной в файле. Отчет преобразуется в текст в формате (La)TeX, простой текст ASCII, troff, PostScript, HTML, XML или любой другой формат на основе ASCII. Его можно применять для генерации больших объемов текста, в котором небольшие части заполняются информацией из базы данных. GURGLE поддерживает GNUSQL, PostgreSQL, MySQL и базы данных CA-Ingres. (док)
Gv
GNU GV — графический интерфейс пользователя к интерпретатору Ghostscript. С его помощью можно просматривать и перемещаться по документам PostScript и PDF в системе X Window. (док)
GVPE
Виртуальный частный Ethernet GNU создает виртуальную сеть со многими узлами, использующими различные транспортные протоколы. При работе он создает шифрованные каналы между несколькими компьютерами-конечными точками. (док)
GWL
GWL — язык потока заданий, который расширяет декларативный язык управления пакетами Guix для автоматизации выполнения программ. Кроме того, GWL может применять сеточный механизм для отложенного выполнения программ. (док)
Gxmessage
GNU gxmessage — программа, которая выбрасывает диалоговые окна с сообщением для пользователя, и ждет его реакции. Затем программа выходит с кодом завершения, соответствующим ответу. (док)
Gzip
GNU Gzip реализует сжатие и восстановление сжатых данных; типичное
расширение файлов — .gz
. В отличие от формата
zip
, gzip сжимает единственный файл; в результате программу
часто применяют в сочетании с tar
, что дает
.tar.gz
или .tgz
и т.п. (док)
HaliFAX
HaliFAX осуществляет отправку и просмотр факсимильных сообщений, включая в
себя числе оболочку для команды lpr
. Этот пакет нуждается в
ответственном разработчике. (док)
Health
GNU Health — свободная медицинская программная система, в которую входит поддержка электронных медицинских записей, больничная информационная система, а также информационная система здоровья. Она поддерживает испанский и английский интерфейсы. Она была принята Объединенным национальным университетом для обучения и реализации; ее приняли также несколько больниц и министерств здравоохранения по всему миру. (док)
Hello
GNU Hello выводит сообщение “Здравствуй, мир!” и завершается. Она служит примером стандартной практики программирования GNU. Как таковая, она поддерживает аргументы командной строки, многие языки и так далее. (док)
Help2man
GNU help2man — программа, автоматически преобразующая вывод
стандартных аргументов командной строки --help
и
--version
в страницу программы man
. (док)
Hp2xx
GNU hp2xx преобразует векторную графику, записанную на языке графопостроителя HP-GL, в различные графические форматы, как векторные, так и растровые, в том числе EPS, PCX, IMG и форматы для применения внутри документов TeXа. (док)
Httptunnel
GNU httptunnel устанавливает двунаправленный канал данных, вложенных в запросы HTTP. Это позволяет пользователям, находящимся за брандмауэрами, посылать и принимать данные, которые в противном случае были бы блокированы, например для соединения по telnet или ssh. (док)
Hurd
GNU Hurd — ядро системы GNU, замена и дополнение к стандартным ядрам Unix. Это собрание протоколов взаимодействия с системой (файловые системы, сети, авторизация) и серверов, которые их реализуют. В качестве подпроектов в Hurd входят Mach, микроядро, на котором основан Hurd и которое реализует механизм простейших сообщений между процессами, и MIG, генератор интерфейсов для Mach. (док)
Hyperbole
Hyperbole — программируемая информационная гипертекстовая система для GNU Emacs. Она позволяет встраивать гипертекст в документы, почтовые сообщения и статьи новостей. Отображаемой информацией можно управлять с помощью мыши. (док)
Icecat
IceCat — версия браузера Firefox, выпускаемая проектом GNU. Это полностью свободная программа, она не рекомендует несвободные дополнения. Она отличается также встроенными функциями защиты конфиденциальности. (док)
Idutils
В пакет GNU idutils входят средства создания индексирующих списков текстовых единиц, применяемых в списка имен файлов, и последующего поиска по этим индексирующим спискам. Таким образом, это позволяет пользователю, например, найти все вызовы конкретной функции в большом программном проекте. В дополнение к обработке текстовых единиц программа может обрабатывать численные константы и содержимое символьных строк. (док)
Ignuit
Ignuit — мнемоническое средство на базе системы карточек Лейтнера. В этой системе новые карточки повторяются с частотой, уменьшающейся по мере их старения, если у вас не возникает затруднений с их запоминанием; в этом случае их предлагают чаще. Карточки могут содержать звук, изображения и математические формулы, а картотеку можно выводить в нескольких форматах. (док)
Indent
Indent — программа, облегчающая чтение исходного текста посредством приведения его к единообразному формату. Она может приводить текст к нескольким различным стилям, в том числе GNU, BSD и K&R. Она достаточно гибка, чтобы обрабатывать синтаксически неполные и неправильные тексты. GNU indent предлагает несколько расширений по сравнению со стандартной программой. (док)
Inetutils
Inetutils — набор общесетевых программ, таких как клиент и сервер ftp, клиент и сервер telnet, а также клиент и сервер rsh. (док)
Inklingreader
GNU InklingReader — пакет программ для поддержки устройства Wacom Inklin, в том числе преобразования в различные свободные форматы, основных возможностей редактирования и подключения Inkscape. (док)
Intlfonts
Пакет GNU intlfonts содержит свободные шрифты для X11 в форматах BDF и TrueType. Они, в частности, покрывают большое число символов различных систем письменности: европейских, азиатских, китайских, японских, корейских, эфиопских и других. (док)
JACAL
GNU JACAL — интерактивная программа символьной математики на базе Scheme. Она манипулирует и упрощает разного рода математические выражения, такие как уравнения, скаляры, вектора и матрицы. (док)
Jami
Jami — пакет GNU для универсальной связи, уважающей свободу и частную жизнь пользователей. Jami устанавливает связь с помощью распределенных таблиц хешей, устройство которых позволяет избежать централизованной регистрации пользователей и хранения их персональных данных. (док)
Java-getopt
Пакет java-getopts предоставляет поддержку Java для функции GNU getopt из glibc. Она гибко поддерживает анализ как длинных, так и кратких аргументов командной строки и полностью совместима с версией для Си. (док)
Jel
GNU JEL — библиотека, позволяющая программе вводить и вычислять во время исполнения определяемые пользователем выражения. В действительности выражения компилируются библиотекой в промежуточный код Java, чтобы введение интерпретатора, написанного на уже интерпретируемом языке, не сказывалось на быстродействии. (док)
Jitter
GNU Jitter — программа для автоматической генерации переносимых весьма эффективных языковых виртуальных машин, характеристики которых приближаются к машинному коду, по относительно высокоуровневой спецификации, получаемой от пользователя. (док)
Java Training Wheels
GNU Java Training wheels облегчает обучение программированию на Java. Система базируется на препроцессоре, который добавляет к Java такие функции, как превосходная система макросов и включения файлов, примерно как препроцессор языка Си. (док)
Jwhois
GNU jwhois — клиент протокола WHOIS, который позволяет вам запрашивать о владельце доменного имени. Программа применяет расширяемый файл конфигурации для определения наиболее подходящего для запроса сервера и при удачном поиске показывает результат пользователю, в противном случае он в зависимости от настроек может перенаправить запрос на другой сервер. (док)
Kawa
GNU Kawa — реализация языка программирования Scheme на базе платформы Java. Таким образом, она удобно интегрируется с Java, что дает компилятор, необязательную статическую типизацию и т.д. Kawa служит также основой для реализации других языков программирования на платформе Java. В Kawa входит qexo, частичнпя реализация XQuery на Java. (док)
Leg
GNU Leg — набор библиотек для разработки игр. Кроме библиотек, в него входят редакторы графики для облегчения работы над играми. Пакет проектируется так, чтобы быть гибким и модульным, что позволяет поддерживать многие типы игр. (док)
Less
GNU less — программа постраничного просмотра, позволяющая просматривать большие объемы текста по частям. В отличие от традиционных программ постраничного просмотра, она допускает как прямое, так и обратное движение по документу. Ей также не нужно считывать в начале работы весь файл, так что она запускается быстрее большинства текстовых редакторов. (док)
Библиотека Си GNU
Библиотека Си GNU — стандартная библиотека Си системы GNU. В ней определяются системные вызовы и другие основные функции, необходимые для написания программ на языке Си. Она обеспечивает низкоуровневые функции, общающиеся с ядром, такие как управление процессами и файлами, а также более высокоуровневые функции, такие как манипуляции строками или обработка аргументов командной строки. (док)
Libcdio
Библиотека чтения и управления компакт-дисками (libcdio) GNU — библиотека доступа к устройствам чтения и образам компакт-дисков. Она позволяет разработчику добавлять в приложение доступ к компакт-дискам, не беспокоясь о свойствах устройств чтения, зависящих от операционной системы и типа устройства, а также от конкретных подробностей форматов образов компакт-дисков. В пакет входит pycdio, интерфейс Python к libcdio, и libcdio-paranoia, библиотека, обеспечивающая извлечение звука из компакт-дисков без искажений. (док)
Libdbh
libdbh реализует дисковую ассоциативную память, обеспечивая быстрый поиск пар “ключ—значение”. Хотя пользование в общем сходно с пользованием (G)DBM, библиотека libdbh устроена по-другому, что позволяет использовать ее неординарным образом. ( док)
Liberty Eiffel
Liberty Eiffel — компилятор языка Eiffel GNU. Eiffel представляет прогрессивный объектно-ориентированный язык программирования, который главное внимание уделяет конструкции высококачественных программ, пригодных для повторного использования. Liberty Eiffel — полный, небольшой и быстрый компилятор Eiffel, в него входят компилятор с Eiffel на Си, средства документации, программа форматирования, отладчик и другие средства. В него входит также крупная библиотека классов, а также обширный набор оболочек и привязок для популярных библиотек свободных программ. (док)
Libextractor
GNU libextractor — библиотека для извлечения метаданных из файлов. Она поддерживает очень большое число форматов файлов, в том числе звуковых, документных и архивных. Каждый формат файла реализуется отдельным модулем, так что можно легко добавлять новые форматы. Пакет содержит также консольное средство для извлечения метаданных из файла и вывода результатов. (док)
Libgcrypt
Libgcrypt — криптографическая библиотека общего назначения. Она предоставляет стандартные криптографические строительные блоки, такие как шифры, алгоритмы контрольных сумм, алгоритмы с открытым ключом, функции для работы с большими числами и генерации случайных чисел. (док)
Libiconv
libiconv реализует функции iconv для систем, в которых ее нет. iconv применяется для преобразования кодировок символов в программе. Она поддерживает широкий набор различных кодировок. (док)
Libidn
libidn — библиотека, реализующая спецификации Stringprep, Punycode и IDNA. Они применяются для кодирования и декодирования интернационализованных доменных имен. В пакет входят библиотеки C, C# и Java. (док)
Libidn2
Libidn2 — свободная программная реализация IDNA208, Punycode и Unicoed TR46. Она предназначена для кодирования и декодирования интернационализованных доменных имен. (док)
Libmatheval
GNU libmatheval — библиотека для чтения и вычисления символьных выражений, вводимых пользователем в виде текста. Библиотеку можно применять в программах на Си и Фортране. Гибкость интерпретатора позволяет поддерживать любое число переменных с произвольными именами, десятичных и символьных констант, простейшие унарные и бинарные операции, а также элементарные математические функции. Она может также вычислять производные в символьном виде и выводить выражения в виде строк. (док)
Libmicrohttpd
GNU libmicrohttpd — небольшой встраиваемый сервер HTTP, реализованный в виде библиотеки Си. Он облегчает реализацию сервера HTTP в составе другого приложения. Библиотека полностью совместима с HTTP 1.1. Она может прослушивать несколько портов, поддерживает четыре различных модели потоков управления, а также IPv6. В нее входят также такие функции безопасности, как аутентификация, простая и по контрольной сумме, а также поддержка SSL3 и TLS. (док)
Librejs
LibreJS — внешний модуль для GNU Icecat или других браузеров на базе Firefox. Он обнаруживает нетривиальные несвободные программы на JavaScript, не позволяя загружать их без вашего согласия, когда вы выходите в Интернет. Допускается загрузка программ JavaScript, которые тривиальны или свободны. (док)
Libsigsegv
GNU libsigsegv — библиотека для обработки ошибок, которые происходят при попытке программ обратиться к недоступной области памяти в пользовательском режиме. Перехватывая и обрабатывая ошибки, программа может реализовать страничную виртуальную память, обработчики переполнения стека и так далее. (док)
Libtasn1
GNU libtasn1 — библиотека, реализующая нотацию ASN.1. Она применяется для передачи объектов данных в машинно-нейтральных кодировках по компьютерным сетям, допуская формальную проверку данных в соответствии с некоторыми спецификациями. (док)
Libtool
GNU Libtool помогает создавать и применять динамически компонуемые библиотеки, предоставляя единый переносимый протокол, который скрывает типичные сложности работы с динамически компонуемыми библиотеками на разных платформах. (док)
Libunistring
GNU libunistring — библиотека, предоставляющая функции для манипуляций строками Unicode и Си в соответствии со стандартом Unicode. (док)
Libxmi
GNU libxmi — библиотека растеризации двумерной векторной графики на Си и Си++. Она поддерживает отрисовку двумерных примитивов на переданной пользователем матрице пикселов. Она поддерживает также задание сложных стилей рисования, таких как многоцветные штриховые линии. Также поддерживается заполнение многоугольников цветом и текстурой. (док)
Lightning
GNU Lightning — библиотека, которая генерирует программы на языке ассемблера в момент выполнения. Таким образом, она полезна в динамических компиляторах. Она абстрагируется от конкретного процессора, предоставляя пользователям стандартизованный набор команд. (док)
Lilypond
GNU LilyPond — система верстки нот, которая производит нотные листы высокого качества. Ноты вводятся в текстовом файле, содержащем управляющие последовательности, которые LilyPond интерпретирует, создавая итоговый документ. Систему можно расширять с помощью Guile. (док)
Lims
GNU LIMS — лабораторная система управления информацией. Она применяется для управления всевозможными научными лабораториями. Она состоит из набора модулей для каркаса управления предприятием Tryton, так что ее гибкость удовлетворяет специфическим нуждам лаборатории. Например, в систему входят модули для управления пробами, интеграции лабораторного оборудования, учета и складского управления. (док)
Linux-libre
GNU Linux-Libre — свободный (от слова “свобода”) вариант ядра под названием Linux. Оно было изменено, чтобы удалить все несвободные двоичные кляксы. (док)
Liquid War 6
GNU Liquid War 6 — уникальная динамичная игра. Каждый игрок управляет сгустком жидкости, стремясь завоевать всю карту. В игре есть 13 уровней по умолчанию и свыше 100 дополнительных; новые уровни можно легко добавлять с помощью простых графических файлов. (док)
Lispintro
Lrzsz
GNU lrzsz — пакет связных программ, поддерживающий протоколы передачи файлов XMODEM, YMODEM и ZMODEM. (док)
Lsh
GNU lsh — свободная реализация версии 2 протокола SSH. Она применяется для создания безопасных линий связи между двумя компьютерами, предоставляя доступ к командной строке в системе сервера из системы клиента. В пакет входит как демон-сервер, так и приложение-клиент, а также средства манипуляции файлами ключей. (док)
M4
GNU M4 — реализация макроязыка M4, отличающаяся от других реализаций некоторыми расширениями, некоторых из которых требует GNU Autoconf. M4 применяется как макропроцессор, что означает обработку текста с подстановкой макросов по мере их поступления. В M4 есть также несколько встроенных функций, например для выполнения команд командного интерпретатора или арифметических вычислений. (док)
Перенастройщик MAC
Перенастройщик MAC GNU — программа для просмотра и изменения адресов MAC сетевых устройств. Новые адреса можно присваивать явно или случайно. Это могут быть адреса MAC того же самого или других производителей аппаратуры или вообще адреса той же категории аппаратуры. (док)
Mailman
GNU Mailman — программы для организации обсуждений по электронной почте и списков рассылки. Как пользователи, так и администраторы осуществляют свои действия из браузера, хотя есть также возможность делать это из командной строки и по электронной почте. Систему отличают встроенная архивация, автоматическая обработка перенаправлений, фильтрация содержимого, рассылка сводки сообщений и многое другое. (док)
Mailutils
GNU Mailutils — набор программ для организации, просмотра и обработки электронной почты. В набор входят утилиты и серверные демоны, все они работают независимо от протокола. Библиотеки набора можно применять в новых программах, что упрощает добавление функций для работы с почтой. (док)
Make
Make — программа, применяемая для управления производством выполняемых и прочих файлов из исходных текстов. Процесс контролируется из файла задания, в котором разработчик указывает, как каждый из файлов генерируется из его исходного текста. Make эффективно рассчитывает зависимости и определяет, когда файлы нужно перегенерировать после изменения их исходных текстов. GNU make предлагает множество эффективных расширений по сравнению со стандартной программой. (док)
MARST
GNU MARST — транслятор с Алгола на Си. Пакет состоит из самого транслятора, библиотеки необходимых процедур языка Алгол-60 и преобразователя, который преобразует существующие программы на языке Алгол-60 в канонический для MARST вид. (док)
Maverik
GNU MAVERIK — набор средств разработки, который поддерживает трехмерные виртуальные среды и взаимодействие с ними. Он работает на низкоуровневой библиотеке отрисовки, которая пользуется OpenGL или Mesa и предоставляет механизмы отрисовки различных видов объектов для манипуляции средой и поддержки трехмерного взаимодействия. (док)
Midnight Commander
GNU Midnight Commander — менеджер файлов в общем двухпанельном формате. В дополнение к таким стандартным задачам этого рода программ, как копирование и перемещение, Midnight Commander поддерживает также просмотр содержимого файлов пакетов RPM и других архивов, а также манипуляции файлами на других компьютерах по FTP и FISH. В него входит также мощный текстовый редактор. (док)
Mcron
GNU Mcron — полная замена Vixie cron. Его применяют для запуска задач по расписанию, например каждый час или каждый понедельник. Mcron написан на Guile, так что его конфигурацию можно писать на Scheme; поддерживается также первоначальный формат. (док)
MCSim
GNU MCSim — пакет для моделирования. Он поддерживает стохастические и детерминированные методы моделирования, такие как метод Монте-Карло и динамические методы на базе обыкновенных дифференциальных уравнений. (док)
MIX Development Kit
GNU MDK — набор разработчика MIX, эмулятор учебного компьютера MIX и его языка Ассемблера MIXAL. В MIX есть виртуальный процессор с такими стандартными чертами, как регистры, ячейки памяти, флаги переполнения и сравнения, устройства ввода-вывода, а также набор двоичных команд. В пакет входит компилятор, виртуальная машина, графическая оболочка для виртуальной машины и многое другое. (док)
Mediagoblin
GNU MediaGoblin — свободная платформа для публикаций. Она работает на федерализованный манер, освобождая пользователя от централизованных служб Всемирной паутины. Она поддерживает изображения, звук и видео. (док)
Melting
GNU MELTING вычисляет энтальпию, энтропию и температуру плавления перехода спиралей нуклеиновой кислоты. (док)
MemPool
MemPool — отдельная библиотека выделения памяти. Это библиотека размещения блоков памяти, в которой один массив памяти фиксированной величины применяется для размещения блоков памяти переменной величины. Библиотека экспортирует функции, подобные malloc, realloc и free. Она предназначена для моделирования систем с небольшим количеством памяти на GNU/Linux и других системах или для полной замены системного диспетчера памяти. (док)
Mes
Цель GNU Mes — помочь в реализации полного развертывания из исходных текстов для систем GNU/Linux, таких как система Guix. В пакет входит взаимный самостоятельный интерпретатор Scheme, написанный на простом Си и компилятор Си на базе Nyacc, написанный на диалекте Scheme, совместимом с GNU Guile. Библиотека Си пакета Mes достаточна для развертывания gcc. (док)
Metahtml
GNU MetaHTML — серверный язык программирования для Всемирной паутины. Его синтаксис сходен с синтаксисом HTML и Lisp. В него входит обширная библиотека функций, в том числе для работы с сокетами, для создания изображений и для соединения с другими программами. (док)
Mifluz
GNU mifluz — библиотека Си++ для хранения полного текстового инвертированного индекса. Она хранит вхождения слов в набор текстов таким образом, что впоследствии их можно находить. При поиске слова библиотека возвращает список документов, содержащих это слово. (док)
Mig
Miscfiles
GNU Miscfiles — собрание файлов общих данных. В них входят, например, список сокращений, названий и столиц стран, названия и сокращения названий валют; указатель рекомендованных на данный момент приемов и методов; карта набора символов ASCII; список трехбуквенных кодов аэропортов; список английских слов. (док)
MIT/GNU Scheme
GNU/MIT Scheme — реализация языка программирования Scheme. В нее входит интерпретатор, компилятор и отладчик. В ней есть также интегрированный редактор, сходный с Emacs, и обширная библиотека времени исполнения. (док)
Moe
GNU Moe — мощный, но простой в применении безрежимный текстовый редактор. Он отличается интуитивно понятным набором управляющих клавиш, которые классифицируются по качеству изменений; например, комбинации клавиш с Alt предназначены для таких безвредныхх команд, как перемещения курсора, а комбинации клавиш с Control — для команд, изменяющих текст. Moe поддерживает многооконное редактирование, неограниченное количество отмен и повторных правок, неограниченную длину строк, глобальные поиск и замену и многое другое. (док)
Motti
GNU Motti — простая игра со многими игроками, в которую играют на терминале. Цель игры — захватить столицы, занимая и окружая территорию. (док)
MPC
GNU MPC — библиотека Си для выполнения арифметических действий над комплексными числами. Она поддерживает произвольно высокие точности и правильно округляет результаты. (док)
Mpfr
GNU MPFR — библиотека Си для выполнения вычислений с повышенной точностью и правильным округлением над числами с плавающей точкой. (док)
Mpria
GNU MPRIA — библиотека Си для выполнения рациональных арифметических вычислений с произвольно высокой точностью. Она базируется на библиотеке GMP. (док)
Mtools
GNU Mtools — набор программ для доступа к дискам MS-DOS из системы GNU или Unix. Он поддерживает длинные имена файлов и разные форматы дисков. Он поддерживает также специфичные для FAT особенности, такие как метки тома и особые атрибуты файлов. (док)
Nana
GNU Nana — каркас для добавления проверки выполнения условий, протоколирования и оценки характиристик программ на Си и Си++. Операции можно проводить либо непосредственно на Си, либо вызывая команды отладчика. Возможности проверки и протоколирования можно включать или выключать во время компиляции или во время исполнения. (док)
Nano
GNU nano — небольшой и простой текстовый редактор для применения в терминале. Кроме простого редактирования, он поддерживает: отмену-возврат, подсветку синтаксиса, проверку орфографии, выравнивание, автоматический отступ, определение парных скобок, интерактивный поиск-замену (с регулярными выражениями), редактирование нескольких файлов. (док)
Наноархимед
Наноархимед — свободный пакет для моделирования квантовых систем. Он основан на уравнении Вигнера, формулировке квантовой механики в терминах пространства фазовых состояний, которое математически эквивалентно уравнению Шредингера. Наноархимед реализует вариант Вигнера метода Монте-Карло. Программу можно легко расширить на теорию функций плотности и моделирование параметрических систем “из первых принципов”. (док)
Ncurses
GNU Ncurses — библиотека, предоставляющая функции вывода текста на терминал терминально-независимым образом. Она поддерживает окна и цвет, а также многочисленные выделения и формы символов. Ее обычно применяют для реализации пользовательского интерфейса для консольных приложений. Сопутствующая библиотека ncursesw обеспечивает поддержку многобайтных символов. (док)
Nettle
GNU Nettle — низкоуровневая криптографическая библиотека. Она проектируется так, чтобы ее было легко вставить почти в любой контекст. Ее можно легко включать в библиотеки для объектно-ориентированных языков или прямо в приложения. (док)
Ocrad
GNU Ocrad — программа оптического распознавания текста на базе метода извлечения отличительных особенностей. Она может читать изображения в формате PBM, PGM или PPM и выводит текст в восьмибитовом формате или UTF-8. (док)
Octave
GNU Octave — интерпретируемый язык высокого уровня, специализирующийся на численных вычислениях. Его можно применять как для линейных, так и для нелинейных приложений; он предоставляет великолепную поддержку визуализации результатов. Работу можно выполнять как в интерактивной командной строке, так и с помощью файлов сценариев. (док)
Oleo
GNU Oleo — программа табличной обработки. У нее есть как консольный интерфейс, так и графический интерфейс на базе LessTif. Программа отличается знакомыми управляющими сочетаниями клавиш, сходными с Emacs. Она поддерживает многие возможности, обычные для табличной обработки, такие как макросы и функции. (док)
OrgaDoc
GNU OrgaDoc — система для облегчения поддержки совокупности
документов на нескольких компьютерах. Документы синхронизируются с помощью
rsync
или unison
; ни базы данных, ни сервера HTTP
не требуется. (док)
oSIP
GNU oSIP — реализация протокола SIP. Он применяется для обеспечения разработчиков связных и мультимедийных программ интерфейсом для установления сеансов связи SIP и управления ими. (док)
Panorama
GNU Panorama — основа для производства трехмерной графики. Она реализует различные эффекты, такие как неточности фокусировки, произвольные источники света, рельефное текстурирование и несколько эффектов освещения. (док)
Parallel
GNU Parallel — средство параллельного выполнения заданий командного интерпретатора на одном или более компьютеров. Задания могут состоять из единичных команд или сценариев; они выполняются над списком файлов, машин, пользователей и других предметов. (док)
Parted
GNU Parted — пакет для создания и манипуляции таблицами разделов диска. В него входит библиотека и консольная программа. (док)
Patch
Patch — программа, которая вносит в файлы изменения, записанные в
разностях, которые выводит программа diff
. Изменения можно
вносить в один или более файлов в зависимости от содержимого файла
разностей. Она воспринимает различные форматы разностей. Ее можно применять
также для обращения ранее внесенных изменений. (док)
Paxutils
GNU paxutils — набор архивных программ. В него входят варианты архиваторов cpio, tar и pax. (док)
Pcb
GNU PCB — интерактивное средство редактирования печатных плат. В нем есть отображение неразведенных связей, ввод схем и списка цепей, а также проверка технологических норм. В него входят также автоматический разводчик и оптимизатор дорожек; кроме того, он может создавать реалистичные изображения печатных плат. (док)
Pem
GNU Pem — простое средство для учета личных доходов и расходов. Оно работает из командной строки и хранит данные в простом текстовом формате в домашнем каталоге пользователя. Оно может легко распечатывать отчеты о расходах на различные нужды с помощью простой функции поиска. (док)
Pexec
GNU pexec — программа для параллельного выполнения команд или сценариев командного интерпретатора на одном и более компьютеров. При ее работе могут изменяться такие параметры выполнения, как переменные среды или стандартные потоки ввода-вывода. (док)
Pies
GNU pies — программа, которая управляет запуском и выполнением других программ. Она читает список программ, которые нужно запустить, из своего конфигурационного файла, выполняет их, а затем отслеживает их состояние, выполняя их повторно при необходимости. (док)
Plotutils
GNU Plotutils — пакет вывода и работы с двумерной графикой. В
него входит библиотека libplot
для вывода из программ на Си и
Си++ двумерной векторной графики во многие форматы. В нем есть также
поддержка анимированной двумерной графики. Пакет содержит также консольные
программы для вывода научных данных. (док)
Poke
GNU poke — интерактивный расширяемый редактор двоичных данных. Не ограничиваясь простыми элементами, такими как биты и байты, он предоставляет полонофункциональный процедурный интерактивный язык программирования, спроектированный для описания структур данных и операций над ними. (док)
Proxyknife
GNU proxyknife — средство проверки свободных прокси-серверов за брандмауэром. Процесс проверки полностью настраивается под ваши нужды. (док)
PSPP
GNU PSPP — программа статистического анализа. Она может проводить описательную статистику, T-тесты, линейную регрессию и непараметрические тесты. У нее есть как графический интерфейс, так и командная строка. PSPP спроектирована для совместной работы с Gnumeric, LibreOffice и OpenOffice. Данные можно импортировать из файлов табличного процессора, текстовых файлов и баз данных, а выводить в текст, PostScript, PDF и HTML. (док)
Psychosynth
GNU Psychosynth — интерактивный модульный программный синтезатор. Он моделирует поверхность в трехмерном пространстве, на которой размещаются и перемещаются модули, и генерирует или изменяет музыку. Psychosynth состоит из библиотеки Си++, трехмерного интерфейса, а также интерфейса командной строки. (док)
Pth
GNU Pth — переносимая библиотека, реализующая невытесняющие
параллельные потоки управления с приоритетами. У каждого потока есть свой
указатель команд, стек, маска сигналов и переменная errno. Время
распределяется невытесняющим образом, и управление передается между потоками
в соответствии с приоритетами и событиями. Однако для обратной совместимости
Pth может имитировать потоки управления POSIX.1c
(pthreads
). (док)
Qexo
R
R — язык и среда для статистических вычислений и построения графиков. Он реализует различные статистические методы, такие как линейное и нелинейное моделирование, классические статистические тесты, анализ во временной области, классификацию и кластеризацию. Он предоставляет также надежно работающие средства вывода графиков высокого качества. Существует большое количество пакетов третьих сторон, что сильно расширяет применимость среды. (док)
Radius
Radius — сервер для удаленного доступа и учета. Он может быть
полезен в сетях, в которых требуются централизованные службы предоставления
доступа и учета на рабочих станциях. Опознавание пользователя может
выполняться различными способами, например с помощью
/etc/passwd
или опознавательных знаков, хранящихся в базе
данных SQL. (док)
RCS
RCS — первоначальная Система контроля версий. Она работает на пофайловой основе, в отличие от таких последующих систем контроля версий, как CVS, Subversion и Git. Это может подойти для файлов системной администрации, например, которые часто по своей природе относятся к одной машине. (док)
Readline
Библиотека readline позволяет пользователям редактировать командные строки по мере их набора. Она может вести историю ранее введенных команд с возможностью поиска среди них, позволяя вам легко вспоминать, редактировать и повторно вводить прошлые команды. В ней есть как Emacs-подобный, так и vi-подобный режим ввода, что делает пользование библиотекой удобным для всех. (док)
Recutils
GNU Recutils — набор программ и библиотек для создания и манипуляции баз данных на основе текста, которые может редактировать человек. Несмотря на то, что они основаны на тексте, базы данных, созданные с помощью Recutils, предоставляют все возможности, присущие базам данных, в том числе уникальные поля, первичные ключи, метки времени и многое другое. Поддерживается много разных типов полей, а также шифрование. (док)
Reftex
GNU RefTex — пакет для реализации меток, ссылок, цитат и предметных указателей в документах LaTeX. Он реализован с помощью четырех макросов LaTeX: label, ref, cite и index. Он автоматизирует работы, которые обычно требуется проводить при пользовании этими макросами. (док)
Remotecontrol
GNU Remotecontrol — сетевое приложение для управления термостатами помещений с выходом в Интернет, а также другими устройствами автоматики помещений. (док)
Rottlog
GNU Rot[t]log — программа для манипуляции файлами протоколов. Она применяется для автоматического перемещения файлов протоколов, когда они достигают заданного размера, или по заданному расписанию. Она может также автоматически сжимать и архивировать такие файлы. Rot[t]log отсылает отчеты о своей деятельности системному администратору. (док)
Rpge
Библиотека ролевых игр GNU предоставляет библиотеку программ для двумерных графических ролевых игр, например сетку элементов карты, отрисовку спрайтов, обработку событий и т.д. (док)
Rush
GNU Rush — командный интерпретатор ограниченного пользователя для систем, в которых пользователям предоставляются только ограниченные функции или ресурсы. Администраторы могут устанавливать права пользователей с помощью файла конфигурации, который можно применять для ограничения, например, команд, которые можно выполнять, процессорного времени или виртуальной памяти. (док)
Sather
GNU Sather — объектно-ориентированный язык программирования, сходный с Eiffel. Он задуман как простой, эффективный, безопасный и нефирменный язык. Его особенностями являются сбор мусора, сильная статическая проверка типов, множественное наследование, параметризованные классы и многое другое. Этот пакет состоит из компилятора, библиотеки классов, спецификации языка и руководства программиста, а также программы отображения исходных текстов и направленных графов наследования. (док)
SCM
GNU SCM — реализация языка Scheme. В эту реализацию входит Hobbit, компилятор с Scheme на Си, который генерирует файлы Си, которые после компиляции можно статически или динамически компоновать с исполняемым файлом SCM. (док)
Screen
GNU Screen — терминальный диспетчер окон, который мультиплексирует один терминал между несколькими процессами. Каждый из виртуальных терминалов обеспечивает такие возможности, как буфер обратной прокрутки и механизм копирования-вставки. Далее, screen управляет различными виртуальными терминалами, позволяя вам легко переключаться между ними, отделять их от текущего сеанса или даже разбивать экран и показывать несколько терминалов одновременно. (док)
Sed
Sed — неинтерактивный поточный текстовый редактор. Он получает входной текст из файла или стандартного потока ввода, а затем применяет к нему ряд команд редактирования текста и печатает выходные данные в стандартном потоке вывода. Его часто применяют для замены определенных последовательностей в потоке символов. Реализация GNU предлагает несколько расширений, которых нет в стандарте. (док)
Serveez
GNU Serveez — серверный каркас, реализующий процедуры, необходимые для облегчения реализации серверов Интернета в вашем приложении. Он демонстрирует различные аспекты переносимого сетевого программирования, что делает его удобным как для добавления сервера в ваше приложение, так и для изучения работы сетевых служб. Несколько примеров серверов входят в пакет, например сервер HTTP и сервер IRC. (док)
Sharutils
GNU sharutils — пакет программ для создания и манипуляции архивами командной оболочки, которые можно передавать по электронной почте без дальнейших изменений. Архив командной оболочки — это файл, который можно обработать командным интерпретатором баурновского типа, чтобы распаковать первоначальный набор файлов. Этот пакет представляет интерес в основном с исторической точки зрения и для поддержки совместимости. (док)
Shepherd
GNU Shepherd представляет службу управлеиня службами, это значит, что он диспетчеризует выполнение системных служб, заменяя соответствующие функции типичной системы инициализации. Он обеспечивает обработку зависимостей с помощью удобного интерфейса и основан на GNU Guile. (док)
Shishi
GNU Shishi — свободная реализация системы сетевой безопасности Kerberos 5. Ее применяют, чтобы дать возможность незащищенным узлам сети связываться безопасным образом с помощью взаимной клиентско-серверной проверки посредством квитанций. (док)
Shmm
GNU SHMM — диспетчер общей памяти. Он может писать в общую память или читать из нее. Он поддерживает также другие команды, такие как блокирование или разблокирование участка общей памяти по ключу и размеру. (док)
Shtool
GNU shtool — универсальное средство командной строки. Оно
выполняет функции многих различных команд, чтобы предоставить единое
средство, которое можно распространять с исходными текстами для обеспечения
переносимости программ командного интерпретатора. Например, shtool может
выполнять работу таких обычных команд, как install
,
mkdir
или echo
в системах, где их нет. (док)
Sipwitch
GNU SIP Witch — одноранговый сервер голосовой связи по Интернету на базе протокола SIP. Звонки можно делать из-за брандмауэров NAT и без операторов связи. Одноранговая структура гарантирует, что нет центральной точки, где можно было бы перехватить или остановить данные; таким образом, сервер можно применять для построения безопасных телефонных систем, работающих по общедоступному Интернету. (док)
SLIB
GNU SLIB — переносимая общая библиотека языка программирования Scheme. Она поддерживает широкий спектр различных реализаций Scheme, обеспечивая их системой пакетов процедур и синтаксиса Scheme. (док)
Smalltalk
GNU Smalltalk — свободная реализация языка Smalltalk. Она реализует стандарт ANSI языка, а также дополнительные классы, например для сети или для программирования графического интерфейса пользователя. (док)
Solfege
GNU Solfege — программа для практического развития музыкального слуха. С ее помощью вы можете практиковаться в распознавании различных музыкальных интервалов и аккордов. В программе есть статистическая сводка, так что можно контролировать свои успехи за несколько занятий. Кроме того, программа допускает расширения, так что пользователь может легко писать свои собственные уроки. (док)
SpaceChart
GNU SpaceChart позволяет вам рассматривать то, как звезды распределены в трехмерном пространстве. Она позволяет вам, например, определять расстояния между звездами, рассматривать их из любого положения или отбирать звезды по спектральному классу и яркости. (док)
Spell
Spell — консольная программа для проверки орфографии. Она читает входной текст и печатает каждое неверно набранное слово в отдельной строке. Программа реализована как оболочка для GNU aspell или ispell. (док)
Sqltutor
GNU Sqltutor — интерактивный учебник SQL на базе сайта. В него входит несколько учебников, доступных на разных языках. Учебники представляют ряд вопросов в диалоговом окне, которое после заполнения показывает оценку с правильными ответами там, где были допущены ошибки. (док)
Src-highlite
Подсветка текста GNU считывает файл исходного текста и выводит файл, в котором ключевые слова подсвечены различными цветами, отмечающими их синтаксическую роль. Программа поддерживает свыше 150 разных языков и может выводить в 8 разных форматов, в том числе HTML, LaTeX и ODF. Она может также выводить цветовые последовательности ANSI, так что подсвеченный исходный текст можно просматривать на терминале. (док)
Элемент управления табличного процессора
Элемент управления Gtk+, предоставляющий двумерный массив для просмотра и манипуляции данными таблиц, сходный с тем, что предоставляют популярные табличные процессоры. Структура следует парадигме “модель-вид-контроллер” и требует O(1) как по времени, так и по памяти, что дает очень быстрые и эффективные вычисления с очень большими данными. Элемент реализует такие функции, как вырезание и вставка, перемещение данных мышью. (док)
Stow
GNU Stow — программа управления символическими ссылками. Она
генерирует ссылки на каталоги данных так, что они кажутся слитыми в единый
каталог. Программу обычно применяют для управления пакетами программ,
установленных из исходного текста; она позволяет устанавливать их в
раздельные каталоги, а затем создавать символические ссылки на файлы в таких
общих каталогах, как /usr/local
. (док)
Stump
GNU STUMP — робот-модератор для групп новостей USENET и списков рассылки с функцией модерирования по Всемирной паутине. Он поддерживает групповое модерирование несколькими людьми-модераторами. Он может также автоматически отсеивать сообщения, которые нарушают правила, без человеческого вмешательства. В программе есть интерфейс для браузера. (док)
Superopt
GNU Superopt — генератор последовательности функций для сверхоптимизации. Для нахождения кратчайшей последовательности команд, реализующей данную функцию, он применяет подход исчерпывающей генерации-проверки. (док)
Swbis
Swbis — система администрации программ, определяемая POSIX. В нее входит система прозрачного управления пакетами программ по сети, предназначенная для системных администраторов. Например, целые каталоги файловых систем можно прозрачно копировать с одного компьютера на другой по сети. Пакет реализует также прогрессивные методы создания архивов и проверки целостности. (док)
Taler
Taler реализует систему платежей, которая делает дружественные к приватности переводы по сети простыми и быстрыми. (док)
Речевые фильтры
Речевые фильтры GNU — это программы, которые преобразуют английский текст в стереотипные и другие юмористические диалекты. Фильтры предоставляются в виде библиотеки Си, так что их легко встраивать в другие программы. (док)
Tar
Tar обеспечивает возможность создавать архивы tar, а также возможность извлекать, обновлять и перечислять файлы в существующем архиве. Это полезно для сложения многих файлов в одном более крупном файле с сохранением структуры каталогов и таких сведений о файлах, как атрибуты доступа и даты создания и изменения. GNU tar предлагает множество расширений по сравнению со стандартной программой. (док)
Termcap
GNU termcap — библиотека и база данных, которые применяются для использования терминалов терминально-независимым образом. База данных описывает возможности многих терминалов. Библиотека приспосабливает обобщенные инструкции, поступающие от программы, к конкретным возможностям терминала, информация о которых находится в базе данных. (док)
Termutils
Пакет GNU Termutils содержит две программы, tput
и
tabs
. tput
применяется в программах командного
интерпретатора для манипуляций терминальным дисплеем, например очистки его
или перемещения курсора в заданную точку, центрирования и подчеркивания
текста. tabs
применяется для указания и настройки позиций
табуляции на терминалах, которые поддерживают это. (док)
Teseq
GNU Teseq — программа, анализирующая файлы, которые содержат управляющие последовательности. Она преобразует найденные последовательности в понятные человеку описания того, какие действия эти последовательности выполняют. Она может также переводить эти описания обратно в машинные управляющие последовательности. (док)
TeX для нетерпеливых
“TeX для нетерпеливых” — книга (страниц на 350) о TeXе, простом TeXе и Eplain, написанная Полом Абраамсом, Кетрин Гаргривс и Карлом Берри. (док)
Texinfo
Texinfo — официальный формат документации проекта GNU. В нем применяется единый исходный файл с помощью явных команд для получения конечных документов в нескольких поддерживаемых выходных форматах, таких как HTML или PDF. В этот пакет входят как средства для получения документов Info из исходных текстов, так и консольная программа для чтения Info. В языке делается упор на семантическое выражение содержимого, избегая команд физической разметки. (док)
TeXmacs
GNU TeXmacs — платформа редактирования текста, предназначенная для научных работников. Она идеальна для редактирования структурированных документов с различными типами содержимого. В ней есть надежная поддержка математических формул и графиков. Она может также служить интерфейсом к внешним математическим программам, таким как R и Octave. TeXmacs полностью расширяем с помощью Guile. (док)
Time
Time — команда, отображающая сведения о ресурсах, которые использует программа. Вывод программы может изменяться настройками и сохраняться в файле. (док)
TRAMP
TRAMP — пакет GNU Emacs, который позволяет вам обращаться к
файлам на удаленных машинах так, как если бы это были локальные файлы. Сюда
входит редактирование файлов, решение задач по контролю версий, а также
изменение содержимого каталогов посредством dired
. Доступ
осуществляется с помощью ssh, rsh, rlogin, telnet и тому подобными
методами. (док)
Trans-coord
Trueprint
GNU Trueprint преобразует тексты программ на Си в файлы PostScript. В дополнение к простому выводу текстов она может также отмечать разности, подсчитывать отступы, индексировать файлы и функции, а также многое другое. (док)
Unifont
GNU Unifont — растровый шрифт, покрывающий по сути всю Основную многоязычную плоскость Unicode. В пакет входят также программы для добавления к шрифту новых символов. (док)
Units
GNU Units преобразует численные величины из одних единиц в другие. Программа может отслеживать изменения масштаба с помощью стандартных приставок (микро-, кило- и т.д.). Она может также производить нелинейные преобразования, например шкалы Фаренгейта в шкалу Цельсия. Ее интерпретатор достаточно гибок, чтобы ее можно было фактически применять как калькулятор для научных расчетов. (док)
UnRTF
GNU UnRTF преобразует текстовые документы из RTF в HTML, LaTeX или troff. Он поддерживает изменение характеристик шрифтов, подчеркивание и зачеркивание, надстрочные и подстрочные индексы и многое другое. (док)
Userv
GNU Userv — утилита, которая позволяет одной программе запускать другую, даже когда доверие между ними ограничено. Она снимает необходимость переключения на другую пользовательскую учетную запись перед тем, как выполнять определенные работы. (док)
UUCP
UUCP Тейлора — реализация GNU набора программ UUCP (Unix-to-Unix Copy) для удаленного перемещения файлов, электронной почты и сетевых новостей между компьютерами. (док)
Vc-dwim
Пакет vc-dwim содержит две программы, vc-dwim
и
vc-chlog
. vc-dwim — средство, упрощающее задачу
поддержки файлов изменений, когда применяется контроль версий, например, оно
выводит напоминание, когда изменение было описано в файле изменений, но не
добавлено в систему контроля версий. vc-chlog просматривает измененные файлы
и генерирует в соответствии со стандартами пункты файла изменений на основе
обнаруженных изменений. (док)
VCDImager
GNU VCDImager — набор программ для работы с видео-компакт-дисками и супервидео-компакт-дисками. Его можно применять для компоновки, перекомпоновки и анализа дисков. Он поддерживает полный контроль воспроизведения, сегменты воспроизведения, автоматическое перезаполнение потоков MPEG в реальном времени, а также извлечение из видео-компакт-дисков в файлы. (док)
Vera
V.E.R.A. (Виртуальный свод сокращений по теме) — список компьютерных сокращений, распространяемый в виде документа info. (док)
Vmgen
WB
GNU WB — пакет базы данных с сортировкой и ассоциативными массивами, расположенной на диске. Она поддерживает C, Scheme, Java и C#. WB реализована не через хеширование, а с помощью B-деревьев, оптимальных с точки зрения количества дисковых операций. (док)
Wdiff
GNU Wdiff — предобработчик к программе diff
из
Diffutils, который позволяет сравнивать файлы по словам, где слово
определяется как последовательность символов между пробелами. (док)
Websocket4j
GNU Websocket4j — библиотека Java, реализующая протокол WebSocket. С его помощью можно строить приложения для Всемирной паутины, которые взаимодействуют с приложениями Java. В библиотеку входят как функции клиента, так и функции сервера. (док)
WebSTUMP
Wget
GNU Wget — неинтерактивное средство для доставки файлов по протоколам HTTP, HTTPS и FTP. Оно может продолжать прерванные передачи, пользоваться шаблонами имен файлов, поддерживает прокси и куки, может преобразовывать абсолютные ссылки в получаемых документах в относительные. (док)
Which
Программа which находит расположение выполняемых файлов в каталогах из PATH
с разными вариантами. Это альтернатива встроенной команды оболочки
type
. (док)
XaoS
GNU XaoS — графическая программа, которая генерирует образцы фракталов и позволяет изменять масштаб в бесконечных пределах непрерывным образом. В пакет входят также учебные пособия, которые помогают объяснять, как образуются фракталы. Программа может генерировать много разных типов фракталов, таких как множество Мандельброта. (док)
XBoard
GNU XBoard — графическая доска для всевозможных шахмат, в том числе международных шахмат, сянци (китайских шахмат), сеги (японских шахмат) и макрука. Поддерживается также несколько менее известных вариантов. Программа представляет полностью интерактивный графический интерфейс и может загружать и сохранять игры в переносимой игровой нотации. (док)
Xlogmaster
GNU Xlogmaster — программа с графическим пользовательским интерфейсом, позволяющая контролировать протоколы системы удобным образом. Протоколы можно фильтровать, подчеркивая или скрывая строки. Программу можно применять также для автоматизации действий по определяемым пользователем событиям. (док)
Xnee
GNU Xnee — программа, которая может записывать, воспроизводить и передавать действия пользователя в X11. Ее можно применять для автоматизации пользовательских взаимодействий в целях тестирования или демонстрации. (док)
Xorriso
GNU Xorriso — средство копирования файлов в файловые системы компакт-дисков (ISO 9660 Rock Ridge) и из них. Она позволяет также манипулировать сеансами на них. GNU Xorriso позволяет форматировать и записывать компакт-диски, DVD и BD. Программа может работать с существующими образами ISO или создавать новые. Кроме того, ее можно применять для прямого копирования файлов в образ диска или из него. (док)
Zile
GNU Zile — нетребовательный к ресурсам вариант Emacs. Им пользуются примерно как Emacs в исходной конфигурации, но в Zile гораздо меньше функций. (док)