GNU Core Utilities

GNU Core Utilities
Тип Різноманітні утиліти
Розробник GNU Project
Операційна система UNIX-подібні операційні системи
Мова програмування C, shell script[en][1]
Ліцензія GPLv3
Онлайн-документація gnu.org/software/coreutils/manual/
Репозиторій git.savannah.gnu.org/cgit/coreutils.git
Вебсайт www.gnu.org/software/coreutils/

GNU Core Utilities, або coreutils — пакет програм під ліцензією GNU, що містить вільні версії різноманітних корисних утиліт для Unix-подібних операційних систем, зокрема програми cat, ls і and rm.

Пакет GNU coreutils був створений у вересні 2002 року шляхом об'єднання пакетів textutils, shellutils і fileutils, а також інших різноманітних утиліт.[3] У липні 2007 року ліцензія GNU coreutils була оновлена з GPLv2 до GPLv3.[4]

Всі програми пакету підтримують «довгі» опції командного рядка (тобто ті, що починаються послідовністю --, а також надають можливість вказувати опції навіть після аргументів програми (цю поведінку можна заборонити встановленням змінної оточення POSIXLY_CORRECT; у операційних системах сімейства BSD дана системна змінна виконує іншу роль).

Альтернативні реалізації даних утиліт також доступні, у тому числі під іншими ліцензіями. Серед прикладів можна відзначити BusyBox (GPL) і Toybox (ліцензія BSD).

Див. також

Джерела

  1. The GNU Core Utilities Open Source Project on Open Hub: Languages Page. Архів оригіналу за 28 березня 2019. Процитовано 13 червня 2019.
  2. а б Free Software Directory
    d:Track:Q2470288
  3. Meyering, Jim (13 січня 2003). README-package-renamed-to-coreutils. Архів оригіналу за 25 грудня 2019. Процитовано 15 серпня 2018.
  4. Meyering, Jim (23 липня 2007). COPYING: Update to Version 3. Архів оригіналу за 25 грудня 2019. Процитовано 15 серпня 2018.

Посилання

  • Офіційний сайт
  • The Heirloom Toolchest [Архівовано 21 вересня 2019 у Wayback Machine.] — альтернативна реалізація
  • п
  • о
  • р
Історія
Маніфест GNU • Проєкт GNU Фонд ВПЗ Історія ВПЗ
Ліцензії
GNU GPL GNU LGPL Affero GPL GNU FDL GPL linking exception[en]
Програмне
забезпечення
GNU (варіанти) • Hurd GNOME Bash GCC GRUB GNU Emacs Guile glibc Coreutils • Autotools • GNUnet •GNU linker GNU DebuggerGNUzilla (GNU IceCat) • Gnash • Guix Shepherd інші пакети...
Персони
Alexandre Oliva • Benjamin Mako Hill • Bradley Kuhn • Eben Moglen • Federico Heinz • Георг Греве • Джошуа Гей • Loïc Dachary • Мет Лі • Ricardo Galli • Річард Столмен Robert Chassell • William John Sullivan
Інше
Суперечка про найменування GNU/Linux • Revolution OS BadVista • Defective by Design

Шаблон:Команди Core Utilities

  • п
  • о
  • р
UNIX-команди, що запускаються в режимі командного рядка
Файлові системи:
Файли і каталоги:
Процеси:
Користувачі:
Мережа:
Тексти:
Командний рядок:
Друк:
  • lp[en]
Пошук:
Різне: