Выпуск системы инициализации GNU Shepherd 0.7

I verfüshëm menaxheri i shërbimeve GNU Shepherd 0.7 (ish dmd), i cili zhvillohet nga zhvilluesit e distribucionit GNU Guix System si një varësi mbështetëse alternative ndaj sistemit të inicializimit SysV-init. Demoni menaxhues dhe utilitetet e Shepherd janë shkruar në gjuhën Guile (një nga implementimet e gjuhës Scheme), e cila gjithashtu përdoret për të përcaktuar konfigurimet dhe parametrat e lancimit të shërbimeve. Shepherd tashmë aplikohet në distribucionin GuixSD GNU/Linux dhe gjithashtu synon të përdoret në GNU/Hurd, por mund të funksionojë në çdo sistem operativ që përputhet me POSIX, për të cilin është në dispozicion gjuhë Guile.

Shepherd mund të përdoret si sistem kryesor i inicializimit (init me PID 1), ashtu edhe në një formë të ndarë për të menaxhuar proceset mb arrière të përdoruesve të veçantë (p.sh., për të nisur tor, privoxy, mcron etj.) me ekzekutim me të drejtat e atyre përdoruesve. Shepherd merr përsipër detyrat e nisjes dhe ndaljes së shërbimeve, duke marrë parasysh ndërveprimin midis shërbimeve, duke përcaktuar dhe nisur në mënyrë dinamike shërbimet nga të cilat varet shërbimi i zgjedhur. Shepherd gjithashtu mbështet përcaktimin e konflikteve midis shërbimeve dhe parandalon ekzekutimin e tyre njëherësh.

Të rejat kryesore:

  • Реализован новый обработчик сбоев процессов, позволяющий при работе под PID 1 формировать core-дампы в GNU/Linux;
  • В сервисном менеджере появилась возможность экспортировать переменные окружения, определённые в настройке «default-environment-variables»;
  • В «make-forkexec-constructor» прекращено удаление лог-файлов;
  • Перезагрузка при нажатии ctrl-alt-del теперь запрещена на стадии до обработки файла конфигурации;
  • Код обработки исключений адаптирован для Guile 3.0.0.

Burimi: opennet.ru

Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë 🔥 Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë | ProHoster