Поиск по сайту:
Беда тому, кто говорит все, что он может сказать (Ф. Вольтер).

21 Год спустя GNU Shepherd Service Manager выходит версии v1.0

10.12.2024
21 Год спустя GNU Shepherd Service Manager выходит версии v1.0

Одна из вещей, которая всегда вдохновляла в открытом исходном коде, — это непоколебимая страсть разработчиков к своему делу. Это определяющая черта движения — то, чего не найти в коридорах корпоративных офисов или в громких маркетинговых кампаниях.

Как только кажется, что проект с открытым исходным кодом канул в Лету, он тут же вспыхивает с новой силой. Именно это происходит с героем этой истории: проектом GNU Shepherd.

Представленный в 2003 году под своим прежним названием GNU dmd, Shepherd существует уже 21 год в качестве демона управления службами. Он был одной из первых систем инициализации, отошедших от традиционного стиля System V.

Это облегчённая альтернатива, написанная на GNU Guile, более монолитным менеджерам служб, таким как systemd, которые «управляют» службами, отслеживая их состояние и зависимости, и предоставляют простые, но эффективные инструменты для их запуска, остановки и перезапуска.

Ориентированный на простоту и персонализацию, Shepherd хорошо подходит и в первую очередь используется для экосистемы GNU Guix.

И сегодня, после более чем двух десятилетий разработки, Shepherd наконец-то достиг заветной отметки 1.0. В этом знаковом выпуске представлено несколько улучшений, которые делают его более мощным, чем когда-либо:

  • Временные службы: быстрый запуск команд в фоновом режиме с помощью временной службы, аналогичной systemd-run.
  • Временные службы: запланируйте выполнение команд или кода схемы с заданной периодичностью, заменив старые инструменты, такие как at и cron.
  • Улучшенная аналитика сервисовherd status теперь предоставляет подробную информацию о сервисах, включая PID, команды и сообщения в журнале.
  • Интегрированное ведение журнала: новая служба системного журнала устраняет необходимость во внешних демонах системного журнала, обеспечивая бесшовную интеграцию с экосистемой The Shepherd.
  • Ротация журналов: встроенная поддержка ротации, сжатия и очистки файлов журналов обеспечивает эффективное управление журналами без дополнительной настройки.
Читать  5 лучших бесплатных игровых движков с открытым исходным кодом

 

Кроме того, устаревший интерфейс GOOPS был удалён, а новые команды, такие как reboot --kexec позволяют напрямую перезагружать ядро.

В честь этого исторического релиза теперь доступен совершенно новый логотип по лицензии Creative Commons, а проект запустил специальный веб-сайт для демонстрации своих возможностей.

Наконец, стоит отметить, что работа над Shepherd не заканчивается на версии 1.0. Разработчики уже задумываются о будущих улучшениях, включая поддержку динамически настраиваемых сервисов, интеграцию cgroups Linux и многое другое. Подробнее об этом можно узнать из официального объявления.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Студент создал целую операционную систему с нуля на C++. Да,…

Спасибо!

Теперь редакторы в курсе.