GNU Shepherd 0.7 init පද්ධතිය මුදා හැරීම

ඇත සේවා කළමනාකරු GNU Shepherd 0.7 (ex dmd), එය SysV-init ආරම්භක පද්ධතියට යැපුම්-දැනුවත් විකල්පයක් ලෙස GNU Guix පද්ධති බෙදාහැරීමේ සංවර්ධකයින් විසින් සංවර්ධනය කරනු ලැබේ. ෂෙපර්ඩ් පාලන ඩීමන් සහ උපයෝගිතා ගයිල් භාෂාවෙන් ලියා ඇත (යෝජනා ක්‍රම භාෂාවේ ක්‍රියාත්මක කිරීම් වලින් එකක්), එය සේවා දියත් කිරීම සඳහා සැකසුම් සහ පරාමිතීන් අර්ථ දැක්වීමට ද භාවිතා කරයි. Shepherd දැනටමත් GuixSD GNU/Linux බෙදාහැරීමේ භාවිතා කර ඇති අතර GNU/Hurd හි භාවිතයද ඉලක්ක කර ඇත, නමුත් Guile භාෂාව ලබා ගත හැකි ඕනෑම POSIX-අනුකූල OS මත ධාවනය කළ හැක.

Shepherd ප්‍රධාන ආරම්භක පද්ධතිය (PID 1 සමඟ init) ලෙසත්, තනි පරිශීලකයින්ගේ පසුබිම් ක්‍රියාවලීන් කළමනාකරණය කිරීමටත් (උදාහරණයක් ලෙස, tor, privoxy, mcron, ආදිය) අයිතිවාසිකම් සමඟ ක්‍රියාත්මක කිරීම සඳහා වෙනම ආකෘතියකින් භාවිතා කළ හැක. මෙම පරිශීලකයන්. ෂෙපර්ඩ් විසින් සේවා අතර සම්බන්ධතා සැලකිල්ලට ගනිමින්, තෝරාගත් සේවාව රඳා පවතින සේවාවන් ගතිකව හඳුනාගෙන ආරම්භ කිරීමෙන් සේවා ආරම්භ කිරීම සහ නැවැත්වීමේ කාර්යය සිදු කරයි. ෂෙපර්ඩ් සේවා අතර ගැටුම් හඳුනා ගැනීමට සහ ඒවා සමගාමීව ක්‍රියාත්මක වීම වැළැක්වීමට ද සහාය දක්වයි.

ප්රධාන නවෝත්පාදන:

  • PID 1 යටතේ වැඩ කරන විට GNU/Linux හි core dumps ජනනය කිරීමට ඉඩ සලසමින් නව ක්‍රියාවලි අසාර්ථක හසුරුවෙකු ක්‍රියාත්මක කර ඇත;
  • සේවා කළමනාකරුට දැන් "පෙරනිමි-පරිසර-විචල්‍ය" සැකසුම තුළ අර්ථ දක්වා ඇති පරිසර විචල්‍යයන් අපනයනය කිරීමේ හැකියාව ඇත;
  • "make-forkexec-constructor" ලොග් ගොනු මකා දැමීම නතර කරන ලදී;
  • ctrl-alt-del එබීමේදී නැවත ආරම්භ කිරීම දැන් වින්‍යාස ගොනුව සැකසීමට පෙර අදියරේදී තහනම්ය;
  • ව්‍යතිරේක හැසිරවීමේ කේතය අනුවර්තනය කරන ලදී ගයිල් 3.0.0.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න