PostmarketOS projekt esitles systemd baasil koostatud versioone.

postmarketOS projekti arendajad, kes arendavad Linuxi distributsiooni nutitelefonidele, mis põhineb Alpine Linuxi pakettide alusel, standardse C-teegi Musl ja BusyBox utiliitide komplektidel, kuulutasid välja süsteemihalduri systemd kasutamise võimaluse. Pärast umbes aasta kestnud tööd systemd toe rakendamise nimel on valmis ja saadaval testimiseks prototüüp, kus algselt kasutas OpenRC initsialiseerimissüsteemi, kuid nüüd on rakendatud systemd.

OpenRC-l põhinevate kogumite loomise toetus säilitatakse vähemalt seni, kuni seda süsteemi kasutatakse Alpine Linuxis. postmarketOS piltide koostamisel jääb võimalus valida OpenRC pmbootstrapis. Muuhulgas plaanivad Sxmo (Simple X Mobile), mis põhineb komposiitmanipulaatori Sway'l arendavad, jätkata OpenRC kasutamist.

Systemd kogumid moodustatakse endiselt Alpine Linuxi pakettide alusel, kuigi see distributsioon ei toeta systemd-d ja kasutab Musl C-teeki. Systemd toetab ametlikult ainult Glibc C-teeki ning postmarketOS arendajad peavad kasutama täiendavaid plaane, mida nad ajavahemikus plaanivad integreerida systemd põhikoosseisu (koos systemd arendajatega töötatakse integratsiooni lihtsustamise nimel).

Support for systemd toe rakendamise põhjuseks peetakse OpenRC-põhise initsialiseerimisteeki hooldamise keerukust GNOME ja KDE sõltuvuste pideva kasvu tingimustes systemd komponentidest. GNOME ja KDE võimaluste töö säilitamiseks, mis on seotud systemd-ga, tuli kasutada erinevaid vahekihte, ning systemd-ta töö hind oli vajalike funktsioonide hoidmise ja GNOME-i ning KDE arenduses toimuva sünkroniseerimise ja arendajate toimetuleku puudumisel.

Näiteks hostnamed, localed ja timedated teenustega ühilduvuse tagamiseks kasutati avatud rc-seadeid, eudev kasutati udevi asemel, elogind kasutati logind asemel, logbookd kasutati journald asemel, "systemd --user" funktsionaalsuse tagamiseks kasutati paketti superd ning systemd.timer asendamiseks kasutati waked.

PostmarketOS projekt esitles systemd baasil koostatud versioone.

Kasutatud kihtidest on vajalik funktsionaalsuse toetuse tase tagatud ainult openrc-settingsd ja eudev. Projektid elogind, logbookd ja superd jätkavad toetust, kuid vajavad täiendamist, kuna neis puuduvad mõned vajalikud funktsioonid, ja waked on olnud toeta aasta. Lisaks soovivad KDE Plasma Mobile arendajad kasutada tõrkeotsingu lihtsustamiseks systemd-coredumpd teenust, kuid selle asendus corecollector on alates 2020. aastast olnud toeta.

Mis puudutab nende teenuste kasutamise vajadust, siis hostnamed, localed ja timedated pakutavad D-Bus API-d kasutatakse GNOME-is lokaalide, süsteemi seadete ja ajavööndite muutmiseks; udev on vajalik ühendatud seadmete haldamiseks; logind, 'systemd --user' ja journald on seotud kasutajaseansside juhtimisega gnome-sessionis; systemd.timer kasutatakse GNOME Clockis.

Uute võimaluste seas, mida saab ellu viia systemd-põhistes versioonides, on tagatud granuleeritud privileegide haldus, arenenud turvae funksioonide kaasamine ja teenuste vaheliste sõltuvuste haldamine, täielik integratsioon cgroups-iga, ühenduse aktiveerimise kasutamine (näiteks CUPS-i saab käivitada ainult netipordi külastamisel), samuti sisseehitatud tööriistad laadimisprotsessi analüüsimiseks.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster