{"id":114150,"date":"2024-03-06T12:25:51","date_gmt":"2024-03-06T10:25:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-postmarketos-predstavil-sborki-na-baze-systemd"},"modified":"2024-03-06T12:25:51","modified_gmt":"2024-03-06T10:25:52","slug":"proekt-postmarketos-predstavil-sborki-na-baze-systemd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-postmarketos-predstavil-sborki-na-baze-systemd","title":{"rendered":"Projektet postmarketOS har pr\u00e6senteret bygninger baseret p\u00e5 systemd","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Udviklerne af projektet postmarketOS, der udvikler en Linux-distribution til smartphones baseret p\u00e5 Alpine Linux-pakkegrundlag, Musl C-biblioteket og BusyBox-v\u00e6rkt\u00f8jer, har annonceret muligheden for at bruge systemadministratoren systemd. Som resultat af arbejdet med at implementere underst\u00f8ttelse af systemd, der har st\u00e5et p\u00e5 i n\u00e6sten et \u00e5r, er prototypen til en bygning klar og tilg\u00e6ngelig til test, hvor systeminitieringssystemet OpenRC er erstattet af systemd.       <\/p>\n<p>Underst\u00f8ttelsen af at skabe bygninger baseret p\u00e5 OpenRC vil blive opretholdt, i det mindste s\u00e5 l\u00e6nge dette system anvendes i Alpine Linux. I konstruktionerne af postmarketOS er muligheden for at v\u00e6lge OpenRC i pmbootstrap efterladt. Blandt andet planl\u00e6gger udviklerne af bygninger med det grafiske interface Sxmo (Simple X Mobile), som er baseret p\u00e5 kompositadministratoren Sway, fortsat at bruge OpenRC.     <\/p>\n<p>Bygninger med systemd vil som f\u00f8r blive dannet p\u00e5 grundlaget af Alpine Linux, selvom denne distribution ikke underst\u00f8tter systemd og bruger Musl C-biblioteket. Systemd underst\u00f8tter officielt kun Glibc C-biblioteket, og udviklerne af postmarketOS er n\u00f8dt til at bruge ekstra patches, som de p\u00e5 sigt planl\u00e6gger at integrere i systemd's hovedkomponent (samarbejde med systemd-udviklerne arbejdes der p\u00e5 at forenkle integrationen).              <\/p>\n<p>\u00c5rsagen til at implementere underst\u00f8ttelse af systemd n\u00e6vnes som kompleksiteten ved at vedligeholde en init-stak baseret p\u00e5 OpenRC under konstant voksende afh\u00e6ngighed af GNOME og KDE fra systemd-komponenter. For at sikre funktionaliteten af GNOME og KDE, der er bundet til systemd, har det v\u00e6ret n\u00f8dvendigt at bruge forskellige lag, og prisen for at arbejde uden systemd har v\u00e6ret behovet for at opretholde disse lag i god stand og synkronisere med udviklingen af GNOME og KDE under forhold med frav\u00e6r af visse n\u00f8dvendige funktioner og uforudsigeligheden af vedligeholdelsen fra udviklerne.    <\/p>\n<p>For example, to ensure compatibility with the services hostnamed, localed, and timedated, the openrc-settingsd layer was used, the eudev package was implemented instead of udev, elogind replaced logind, logbookd took the place of journald, the superd package was used to provide the functionality of systemd --user, and waked was used instead of systemd.timer.    <center><img decoding=\"async\" alt=\"Projektet postmarketOS har pr\u00e6senteret bygninger baseret p\u00e5 systemd\" src=\"\/wp-content\/uploads\/2024\/03\/958cea9cab0605fb126a29342b664518.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>Af de anvendte lag er det kun openrc-settingsd og eudev, der tilbyder den n\u00f8dvendige support og niveau for funktionalitet. Projekterne elogind, logbookd og superd forts\u00e6tter med at blive vedligeholdt, men kr\u00e6ver forbedringer, da de mangler nogle n\u00f8dvendige funktioner, mens waked har v\u00e6ret uden support i omkring et \u00e5r. Derudover \u00f8nsker udviklerne af KDE Plasma Mobile at bruge systemd-coredumpd til at forenkle fejlfinding, men dets erstatning, corecollector, har ikke v\u00e6ret under vedligeholdelse siden 2020.       <\/p>\n<p>Regarding the need to use these services, the D-Bus APIs provided by hostnamed, localed, and timedated are used in GNOME to change locales, system settings, and time zones; udev is essential for managing connected devices; logind, systemd --user, and journald are involved in managing user sessions in gnome-session; and systemd.timer is used in GNOME Clock.    <\/p>\n<p>Blandt de nye funktioner, der vil kunne implementeres i bygninger baseret p\u00e5 systemd, er granul\u00e6rt privilegih\u00e5ndtering, udnyttelse af avancerede sikkerheds- og afh\u00e6ngighedsstyringsmuligheder mellem tjenester, fuld integration med cgroups, brug af socket-aktivering (for eksempel kan CUPS kun startes ved at tilg\u00e5 en netv\u00e6rksport), og tilstedev\u00e6relsen af indbyggede v\u00e6rkt\u00f8jer til analyse af opstartsprocessen.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60737\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 postmarketOS, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 Linux \u0434\u043b\u044f \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0439\u0441\u044f \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 Alpine Linux, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0421\u0438-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 Musl \u0438 \u043d\u0430\u0431\u043e\u0440\u0435 \u0443\u0442\u0438\u043b\u0438\u0442 BusyBox, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 systemd. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 systemd, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u0435\u043b\u0430\u0441\u044c \u043e\u043a\u043e\u043b\u043e \u0433\u043e\u0434\u0430, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u0441\u0431\u043e\u0440\u043a\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u043c\u0435\u0441\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 OpenRC \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d systemd. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":114151,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-114150","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 postmarketOS, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 Linux \u0434\u043b\u044f \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0439\u0441\u044f \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 Alpine Linux, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0421\u0438-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 Musl \u0438 \u043d\u0430\u0431\u043e\u0440\u0435 \u0443\u0442\u0438\u043b\u0438\u0442 BusyBox, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\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\/da\/blog\/news\/proekt-postmarketos-predstavil-sborki-na-baze-systemd\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\u041f\u0440\u043e\u0435\u043a\u0442 postmarketOS \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u0431\u043e\u0440\u043a\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 systemd | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 postmarketOS, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 Linux \u0434\u043b\u044f \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0439\u0441\u044f \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 Alpine Linux, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0421\u0438-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 Musl \u0438 \u043d\u0430\u0431\u043e\u0440\u0435 \u0443\u0442\u0438\u043b\u0438\u0442 BusyBox, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/proekt-postmarketos-predstavil-sborki-na-baze-systemd\" \/>\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-03-06T10:25:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-06T10:25:52+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\udd47PostmarketOS-projektet har pr\u00e6senteret systemd-baserede builds | ProHoster","description":"Udviklerne af postmarketOS-projektet, der udvikler en Linux-distribution til smartphones baseret p\u00e5 Alpine Linux-pakkebasen, Musl C-biblioteket og BusyBox-v\u00e6rkt\u00f8jer, har annonceret deres aktivering.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-postmarketos-predstavil-sborki-na-baze-systemd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\u041f\u0440\u043e\u0435\u043a\u0442 postmarketOS \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u0431\u043e\u0440\u043a\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 systemd | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 postmarketOS, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 Linux \u0434\u043b\u044f \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u043e\u0432, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0439\u0441\u044f \u043d\u0430 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 Alpine Linux, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 \u0421\u0438-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 Musl \u0438 \u043d\u0430\u0431\u043e\u0440\u0435 \u0443\u0442\u0438\u043b\u0438\u0442 BusyBox, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0438.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/proekt-postmarketos-predstavil-sborki-na-baze-systemd","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-03-06T10:25:52+00:00","article:modified_time":"2024-03-06T10:25:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/114150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=114150"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/114150\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/114151"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=114150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=114150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=114150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}