Adrian Vovk, mlengi wa kugawa ndi kuyika kwa carbonOS kwa atomiki kwa GNOME OS, komanso m'modzi mwa omwe akupanga systemd-homed ndi systemd-sysupdate, adalengeza kusintha kwa GNOME zomwe zidzakulitsa kudalira kwa polojekitiyi pa systemd. M'mawu omwe akubwera a GNOME 49 ndi 50, zina mwazinthu zomwe zidakhazikitsidwa kuti zikhazikitse zenera lolowera zidzasinthidwa ndi kuthekera kwadongosolo, komwe kudzafunika kupanga zigawo zatsopano zoperekera GNOME mu magawo ndi machitidwe omwe sagwiritsa ntchito systemd. Zimadziwika kuti kuchotsa ma code akale mokomera kuthekera kwadongosolo kumathandizira kukonza, kuchotsa ntchito zogwirira ntchito ndikulola kukhazikitsidwa kwa zina zowonjezera, monga kupulumutsa ndi kubwezeretsa magawo.
Kuyambira 2015, GNOME yagwiritsa ntchito woyang'anira gawo la systemd-logind, yomwe idalowa m'malo mwa ConsoleKit. Zogawa zomwe sizigwirizana ndi systemd zimagwiritsa ntchito elogind, mtundu wochotsedwa wa kulowa popanda systemd, kapena zigamba zomwe zimabwezeranso thandizo la ConsoleKit. Zochita zoterezi zogwirira ntchito popanda systemd sizimaganiziridwa kapena kuyesedwa panthawi yachitukuko cha GNOME, kotero kuti ntchito yawo imadalira okonda chipani chachitatu.
M'tsogolomu zotulutsidwa za GNOME, woyang'anira chiwonetsero cha GDM adzagwiritsanso ntchito maziko a userdb operekedwa ndi systemd, m'malo mwake AccountsService yake. GNOME ndi systemd okha sizithandizira kuyendetsa magawo opitilira zithunzi kwa wogwiritsa yemweyo. Komabe, GDM imatha kuwonetsa zowonera zingapo zolowera nthawi imodzi kuti ziyendetse magawo angapo ojambulira, zomwe zimakhala zothandiza pakompyuta yakutali komanso pamakina ambiri okhala ndi zowunikira zingapo ndi zida zolowetsa. Ntchitoyi idakhazikitsidwa mu GDM zaka 15 zapitazo ngati ntchito kwakanthawi ndipo sizigwirizana ndi dbus-broker wamakono, kotero adaganiza zopita ku kukhazikitsa kwatsopano komwe kumagwiritsa ntchito systemd-userdb kugawa maakaunti ndikuyendetsa chiwonetsero chilichonse cholowera pansi pa wogwiritsa ntchito wapadera.
Kuphatikiza apo, adaganiza zochotsa ku GNOME kukhazikitsa woyang'anira ntchito yake, yomwe idagwiritsidwa ntchito mu gnome-session ngati chothandizira kuyambiranso ntchito za GNOME m'malo opanda systemd. Woyang'anira mautumiki omwe adamangidwa adagwira ntchito pamlingo woyambitsa mafayilo apakompyuta ndikuwunika ntchito zomwe zimagwirizana nawo. Woyang'anira ntchitoyu wakhala wosasinthika kwa zaka 17 zapitazi ndipo chifukwa chokha chomwe sichinachotsedwe chinali kugwiritsidwa ntchito kwake ku GDM kuyambitsa skrini yolowera. Pambuyo posintha GDM kuti igwiritse ntchito systemd kuti ikhazikitse zenera lolowera, pulojekitiyo inalibe chifukwa chothandizira woyang'anira gawo lakale, zomwe zimasokoneza kukhazikitsidwa kwa kuthekera kosunga ndi kubwezeretsa magawo.
Kuti muchepetse kusintha kwa magawo omwe sagwiritsa ntchito systmed kuti asinthe, GNOME 49 idzawonjezera kwakanthawi kuthekera koyambitsa GDM popanda userdb kugwiritsa ntchito gdm-greeter yokhazikika pagawo loyamba lolowera, gdm-greeter-2 yachiwiri, ndi zina zambiri. kupanga zigawo kuti zilowe m'malo mwa systemd-userd (io.systemd.Multiplexer, userdb Varlink API) ndi ndondomeko yotsogolera gawo yomwe imagwirizana ndi woyang'anira utumiki wogwiritsidwa ntchito pogawa.
M'malo mwa gnome-session-ctl executable, yomwe imagwirizanitsa kuyanjana pakati pa gawo loyambira, ntchito ya D-Bus, ndi systemd, idzafunikanso. M'malo mwa gnome-session-ctl iyenera kupangidwa GNOME 49 isanatulutsidwe.
Source: opennet.ru
