Издање ГНУ Схепхерд 0.7 инит система

Доступан услужни руководилац ГНУ Схепхерд 0.7 (бивши дмд), који развијају програмери дистрибуције ГНУ Гуик Систем као алтернативу система за иницијализацију СисВ-инит који има свест о зависности. Схепхерд контролни демон и услужни програми су написани на језику Гуиле (једна од имплементација језика Сцхеме), који се такође користи за дефинисање подешавања и параметара за покретање сервиса. Схепхерд се већ користи у ГуикСД ГНУ/Линук дистрибуцији и такође има за циљ употребу у ГНУ/Хурду, али може да ради на било ком ПОСИКС-компатибилном ОС-у за који је језик Гуиле доступан.

Схепхерд се може користити и као главни систем за иницијализацију (инит са ПИД 1), и у посебном облику за управљање позадинским процесима појединачних корисника (на пример, за покретање тор, привоки, мцрон, итд.) са извршавањем са правима ови корисници. Схепхерд обавља посао покретања и заустављања услуга узимајући у обзир односе између услуга, динамички идентификујући и покретање услуга од којих зависи одабрана услуга. Схепхерд такође подржава откривање сукоба између услуга и спречавање њиховог истовременог покретања.

Главне иновације:

  • Имплементиран је нови обрађивач грешака у процесу, који омогућава генерисање дампова језгра у ГНУ/Линук-у када се ради под ПИД-ом 1;
  • Менаџер услуга сада има могућност да извози варијабле окружења дефинисане у поставци „подразумевано-окружење-варијабле“;
  • „маке-форкекец-цонструцтор“ је престао да брише датотеке евиденције;
  • Поновно покретање када се притисне цтрл-алт-дел је сада забрањено у фази пре обраде конфигурационе датотеке;
  • Код за обраду изузетака прилагођен за Превара 3.0.0.

Извор: опеннет.ру

Додај коментар