{"id":120914,"date":"2024-12-10T03:46:06","date_gmt":"2024-12-10T01:46:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opublikovan-sistemnyj-menedzher-gnu-shepherd-1-0-0"},"modified":"2024-12-10T03:46:06","modified_gmt":"2024-12-10T01:46:06","slug":"opublikovan-sistemnyj-menedzher-gnu-shepherd-1-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/opublikovan-sistemnyj-menedzher-gnu-shepherd-1-0-0","title":{"rendered":"Den systemhanteraren GNU Shepherd 1.0.0 har publicerats.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Den systemf\u00f6rvaltare GNU Shepherd 1.0.0 (fd. dmd) har presenterats och kombinerar funktionerna hos ett init-system och verktyg f\u00f6r att hantera systemtj\u00e4nster. Det noteras att tills\u00e4ttningen av nummer 1.0 efter 21 \u00e5rs utveckling markerade erk\u00e4nnandet av projektets f\u00e4rdighet och dess \u00f6verensst\u00e4mmelse med kraven f\u00f6r funktionalitet hos moderna init-system och tj\u00e4nstef\u00f6rvaltare.      <\/p>\n<p>Projektet utvecklas av utvecklarna av distributionssystemet GNU Guix som ett alternativ till init-systemet SysV-init, som st\u00f6der beroenden. F\u00f6rvaltningsdemonen och verktygen Shepherd \u00e4r skrivna i Guile (en av implementationerna av schemespr\u00e5ket), som ocks\u00e5 anv\u00e4nds f\u00f6r att definiera inst\u00e4llningar och startparametrar f\u00f6r tj\u00e4nster. Shepherd anv\u00e4nds redan i distributionssystemet GNU Guix och syftar \u00e4ven till anv\u00e4ndning i GNU\/Hurd, men kan fungera p\u00e5 vilken POSIX-kompatibel OS som helst f\u00f6r vilken Guile-spr\u00e5ket \u00e4r tillg\u00e4ngligt.      <\/p>\n<p>Shepherd ansvarar f\u00f6r att starta och stoppa tj\u00e4nster med h\u00e4nsyn till de inb\u00f6rdes relationerna mellan dem, dynamiskt identifiera och starta tj\u00e4nster som den valda tj\u00e4nsten beror p\u00e5. Shepherd st\u00f6der ocks\u00e5 identifiering av konflikter mellan tj\u00e4nster och f\u00f6rhindrar att de k\u00f6rs samtidigt. Projektet kan anv\u00e4ndas som huvudinit-system (init c PID 1) eller i ett frist\u00e5ende l\u00e4ge f\u00f6r att hantera bakgrundsprocesser f\u00f6r individuella anv\u00e4ndare (t.ex. f\u00f6r att starta tor, privoxy, mcron etc.) med anv\u00e4ndarens r\u00e4ttigheter.     <\/p>\n<p>Huvudsakliga nyheter i GNU Shepherd 1.0.0:  <\/p>\n<ul>\n<li class=\"l\"> St\u00f6d f\u00f6r tj\u00e4nster som periodiskt k\u00f6r kommandon eller kod i schemespr\u00e5ket enligt angiven schemal\u00e4ggning har lagts till.\n<li class=\"l\"> I teamet &#171;herd status SERVICE&#187; implementeras visning av \u00f6vergripande information om tj\u00e4nster, s\u00e5som PID, kommando och adresser d\u00e4r n\u00e4tverksf\u00f6rfr\u00e5gningar tas emot, samt sammanst\u00e4llningar av nyligen tillagda loggmeddelanden. Dessutom visar detta kommando nu till\u00e4mpliga anv\u00e4ndar\u00e5tg\u00e4rder f\u00f6r tj\u00e4nsten och informerar om existensen av en ers\u00e4ttningstj\u00e4nst som kommer att till\u00e4mpas efter omstart av den aktuella tj\u00e4nsten.\n<li class=\"l\"> Kommandot &#171;herd status root&#187; \u00e4r nu inte l\u00e4ngre en synonym f\u00f6r &#171;herd status&#187; och visar information om den root-process som shepherd anv\u00e4nder.\n<li class=\"l\"> F\u00f6r Linux-plattformen har m\u00f6jligheten att starta om med hj\u00e4lp av kexec-mekanismer (&#171;reboot &#8212;kexec&#187;) lagts till f\u00f6r att byta k\u00e4rna i Linux utan fysisk omstart.\n<li class=\"l\"> Tj\u00e4nsten log-rotation har lagts till, som ansvarar f\u00f6r periodisk rotation av loggar och borttagning av f\u00f6r\u00e5ldrade loggar.\n<li class=\"l\"> Tj\u00e4nsten system-log har lagts till, som kan anv\u00e4ndas som en ers\u00e4ttning f\u00f6r det traditionella syslogd-systemet.\n<li class=\"l\"> En timer-tj\u00e4nst har lagts till f\u00f6r att schemal\u00e4gga kommandon vid angivet klockslag, p\u00e5 liknande s\u00e4tt som verktyget &#171;at&#187;. Till exempel, &#171;herd schedule timer at 07:00 &#8212; mpg123 alarm.mp3&#187;.\n<li class=\"l\"> En transient-tj\u00e4nst har lagts till f\u00f6r att k\u00f6ra kommandon i bakgrunden, p\u00e5 liknande s\u00e4tt som verktyget systemd-run. Till exempel, &#171;herd spawn transient -d $PWD &#8212; make -j4&#187;.    <\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62376\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 GNU Shepherd 1.0.0 (\u0431\u044b\u0432\u0448\u0438\u0439 dmd), \u0441\u043e\u0447\u0435\u0442\u0430\u044e\u0449\u0438\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438. \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d\u0438\u0435 \u043d\u043e\u043c\u0435\u0440\u0430 1.0 \u043f\u043e\u0441\u043b\u0435 21 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0437\u043d\u0430\u043c\u0435\u043d\u043e\u0432\u0430\u043b\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u043d\u0438\u0435 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u0435\u0433\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u044f \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u043a \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u044b\u0445 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u0432. \u041f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 GNU Guix System \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120914","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 GNU Shepherd 1.0.0 (\u0431\u044b\u0432\u0448\u0438\u0439 dmd), \u0441\u043e\u0447\u0435\u0442\u0430\u044e\u0449\u0438\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/opublikovan-sistemnyj-menedzher-gnu-shepherd-1-0-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 GNU Shepherd 1.0.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 GNU Shepherd 1.0.0 (\u0431\u044b\u0432\u0448\u0438\u0439 dmd), \u0441\u043e\u0447\u0435\u0442\u0430\u044e\u0449\u0438\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/opublikovan-sistemnyj-menedzher-gnu-shepherd-1-0-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-12-10T01:46:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-10T01:46:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Publicerad systemf\u00f6rvaltare GNU Shepherd 1.0.0 | ProHoster","description":"Den systemf\u00f6rvaltare GNU Shepherd 1.0.0 (tidigare dmd) har presenterats, som kombinerar funktionerna hos en initieringssystem och verktyg f\u00f6r att hantera systemtj\u00e4nster.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/opublikovan-sistemnyj-menedzher-gnu-shepherd-1-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 GNU Shepherd 1.0.0 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 GNU Shepherd 1.0.0 (\u0431\u044b\u0432\u0448\u0438\u0439 dmd), \u0441\u043e\u0447\u0435\u0442\u0430\u044e\u0449\u0438\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/opublikovan-sistemnyj-menedzher-gnu-shepherd-1-0-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-12-10T01:46:06+00:00","article:modified_time":"2024-12-10T01:46:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120914","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 08:45:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 08:45:20","updated":"2026-01-23 08:45:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/120914","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=120914"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/120914\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=120914"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=120914"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=120914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}