Топ питань
Часова шкала
Чат
Перспективи

Список пакетів GNU

стаття-список у проєкті Вікімедіа З Вікіпедії, вільної енциклопедії

Remove ads

Набір пакетів програмного забезпечення що було розроблено або підтримується Фондом вільного програмного забезпечення в рамках проекту GNU.

Що означає пакунок GNU

В 2013 році, Річард Столмен визначив дев’ять аспектів, які загалом стосуються того, щоб пакунок вважався пакунком GNU[1], але зазначив, що можливі винятки та гнучкість у випадку вагомих причин:[2]

  1. У пакунку має бути зазначено, що це пакунок GNU.
  2. Пакунок розповсюджується з ftp.gnu.org або іншого сайту, який пропонує доступ для всіх.
  3. Домашня сторінка пакунка має бути на вебсайті GNU.
  4. Розробники мають уважно ставитись до того, щоб їхнє програмне забезпечення було сумісним та працювало з іншими пакунками GNU.
  5. Документація має бути у форматі Texinfo або у форматі, який легко конвертувати у Texinfo.
  6. Для розширень слід використовувати мову програмування GNU Guile, але в цьому відношенні можливі винятки.
  7. Не рекомендувати користувачу невільне програмне забезпечення, а також не посилатись на не вільну документацію.
  8. Використовувати термінологія GNU, включаючи посилання на системи GNU/Linux і вільне програмне забезпечення в ситуаціях, коли інші оглядачі пишуть Linux і open source.
  9. Супроводжувач повинен бути доступним, принаймні іноді, для обговорення проблем у програмному забезпеченні або вирішення проблем із сумісністю.
Remove ads

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

Узагальнити
Перспектива

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

Більше інформації Назва, Опис ...
Remove ads

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

Узагальнити
Перспектива

Це програмне забезпечення яким користуються програмісти при розробці програмного забезпечення.

Набір інструментів GNU

Деякі бібліотеки та фреймворки

Ці бібліотеки та програмні каркаси часто використовуються разом з основними інструментами розробки та побудови програм. Щодо бібліотек для графічних застосунків є окремий список Стільниця.

Інші компілятори та інтерпретатори

Наступні пакунки містять компілятори та інтерпретатори для мов програмування, окрім тих, що входять до колекції компіляторів GNU.

Інші інструменти розробника

  • Data Display Debugger (GNU ddd) – інтерфейс зневаджувача для кількох зневаджувачів
  • GNU arch – розподілена система контролю версій (оголошена застарілою, та заміненою GNU Bazaar)
  • GNU AutoGen – інструмент для автоматичного створення коду
  • GNU Bazaar – розподілена система контролю версій
  • GNU cflow – інструмент, що створює діаграми викликів в C
  • GNU cppi – робить відступи у файлах директив препроцесора C, щоб відобразити їх вкладеність
  • GNU fontutils[d] – утиліти керування шрифтами
  • GNU gperf[d] – генератор ідеальних[4] хеш-функцій
  • GNU indent – програма для створення відступів у вихідному коді C та C++
  • GNU complexity[d] – вимірює складність вихідного коду C[5]
  • GNUnited Nations - програма для перекладу файлів html.[6]
Remove ads

Додатки для користувача

Узагальнити
Перспектива

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

Стільниця (Графічний робочий стіл)

Пакунки що надають графічний інтерфейс робочого середовища, менеджери вікон і відповідні графічні бібліотеки.

  • GNUstep – реалізація бібліотек Cocoa / OpenStep і засобів розробки для графічних програм
  • Window Maker – менеджер вікон для середовища GNUstep

Загальне адміністрування системи

  • GNU Accounting Utils – набір утиліт, що надають статистику щодо користувачів і процесів (last, ac, accton, lastcomm, sa, dump-utmp, dump-acct)
  • GNU ddrescue – інструмент для читання та відновлення даних з пошкоджених носіїв
  • GNU Emacs – реалізація редактора Emacs
  • GNU fcrypt – інструмент для шифрування
  • GNU guix – менеджер пакунків
  • GNU libextractor – бібліотека та інструмент отримання метаданих з файлів
  • GNU Midnight Commander[7] – файловий менеджер з текстовим інтерфейсом, з підтримкою мережевих протоколів
  • mtools − набір інструментів для роботи з дискетами MS-DOS та файловими системами FAT.
  • GNU nano – текстовий редактор
  • GNU parallel – інструмент оболонки для паралельного виконання завдань
  • GNU parted – програма для розділення жорсткого диска
  • GNU Privacy Guard – заміна шифрування PGP
  • GNU Privacy Assistant, графічний інтерфейс для GNU Privacy Guard
  • GNU stow – керування встановленням програмних пакетів
  • pexec – інструмент командного рядка для паралельного виконання завдань

База даних

Наукове програмне забезпечення

Інтернет

  • Dld — редактор динамічних посилань функцій при розробці та побудові ПЗ
  • Jami (раніше GNU Ring) – програмне забезпечення для VoIP та відеодзвінків.
  • GNU Alexandria – використовує GNU Bayonne для забезпечення електронних даних та послуг для сліпих через телефонну мережу загального користування
  • GNU Anubis – частина клієнтської програми для електронної пошти, обробник пошти яку користувач надсилає серверу.
  • GNU FM – платформа музичної спільноти, скроблер (прослідковує яку музику слухає користувач, щоб отримувати релевантні пропозиції). Була пов’язана з Libre.fm, з 2023 не підтримується GNU, альтернативою пропонується The Hacienda.[8]
  • GNU Mailman – утиліти для керування електронними списками поштових розсилок
  • GNU Mailutils – утиліти для роботи з електронною поштою (включає інші реалізації mail, movemail та mh )[9]
  • GNU MediaGoblin – децентралізований обмін медіафайлами
  • GNU Artanis – програмний каркас для створення веб-додатків
  • GNU Social – розподілена соціальна мережа, яка є продовженням StatusNet
  • Gnu Sovix – система редагування вебсайтів на основі PHP
  • GNU wget – популярна утиліта командного рядку для закачування файлів з Інтернету, або інших протоколів
  • GNUnet – децентралізована однорангова комунікаційна мережа, створена для захисту від цензури
  • Gnuzilla – версія Mozilla Application Suite, що містить лише вільне програмне забезпечення (включає веб-браузер GNU IceCat )
  • GNU Lsh – GNU реалізація протоколу Secure Shell (SSH)
  • GNU LibreJS – надбудова для браузера, яка виявляє та блокує невільний і нетривіальний JavaScript[10]
  • GNU Taler – анонімна електронна платіжна система[11][12]
  • GNU Pipo BBS, BBS під загальною публічною ліцензією GNU[13]

Офісні застосунки

  • GNU Aspell – засіб перевірки орфографії, розроблений для заміни Ispell
  • GNU gcal – обчислення та друк календарів
  • GNU Miscfiles – різні дані, наприклад бази даних, які включають стандартні коди аеропорту, країни та мови
  • GNU Typist – застосунок для навчання друку
  • Gnumeric – застосунок для роботи з електронними таблицями (сумісна з Microsoft Excel)
  • Ocradоптичне розпізнавання символів

Мультимедіа

  • 3DLDF – графічний пакет для створення тривимірних технічних малюнків (спеціально для включення в документи TeX )
  • Dia – редактор діаграм
  • GIMP – програма обробки растрових зображень (схожий на Photoshop )
  • Gnash – плагін програвача та браузера для формату файлів Adobe Flash
  • GNU LibreDWG – бібліотека для читання та запису файлів .dwg (використовується в програмах САПР )
  • GNU LilyPond – програма для створення музики
  • Gnu Maverik – програмний каркас для підтримки тривимірного середовища віртуальної реальності з мікроядерною архітектурою
  • Gnu Panorama – тривимірний програмний каркас для трасування променів

Ігри

Бізнес-додатки

  • GNU Health – вільна медична та лікарняна інформаційна система
  • GNUmed – програмне забезпечення для управління медичними практиками
  • GnuCash – програма фінансового обліку
  • GNU remotecontrol[14] – веб-додаток для побудови системи та керування пристроями автоматизації
  • GNU Foliot – додаток для обліку часу для невеликих організацій[15]
  • GNU.FREE - вільна система голосування, призупинена в 2002 році
  • GNUe (GNU Enterprise) програмне забезпечення для автоматизації інформаційних систем підприємства.

Шрифти

  • GNU FreeFont – сімейство масштабованих векторних шрифтів[16]
  • GNU Unifont
Remove ads

Примітки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads