Mwepụta nke sistemụ init GNU Shepherd 0.7

Dị onye njikwa ọrụ Onye Ọzụzụ Atụrụ GNU 0.7 (dmd mbụ), nke ndị na-emepụta nkesa GNU Guix System na-emepụta dị ka ndabere-maara ihe ọzọ na usoro mmalite SysV-init. Edere daemon na ihe ndị dị n'ọzụzụ atụrụ n'asụsụ Guile (otu n'ime mmemme nke asụsụ Scheme), nke a na-ejikwa kọwaa ntọala na paramita maka ịmalite ọrụ. A na-eji Shepherd eme ihe na nkesa GuixSD GNU/Linux ma ezubere iji ya na GNU/Hurd, mana ọ nwere ike ịgba ọsọ na OS ọ bụla kwadoro POSIX nke asụsụ Guile dị maka ya.

Enwere ike iji Shepherd ma dị ka isi mmalite usoro (init na PID 1), yana n'ụdị dị iche iji jikwaa usoro ndabere nke ndị ọrụ n'otu n'otu (dịka ọmụmaatụ, ịgba ọsọ tor, privoxy, mcron, wdg) na mmezu ya na ikike nke ndị ọrụ a. Onye Ọzụzụ Atụrụ na-arụ ọrụ nke ịmalite na ịkwụsị ọrụ site n'ịtụle mmekọrịta dị n'etiti ọrụ, na-achọpụta na ịmalite ọrụ ndị ahọpụtara dabere na ya. Onye Ọzụzụ Atụrụ na-akwadokwa ịchọpụta esemokwu n'etiti ọrụ yana igbochi ha ịgba ọsọ n'otu oge.

Isi ihe ọhụrụ:

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

isi: opennet.ru

Tinye a comment