Bemutatták a systemd-appd-t: központi megoldás a felhasználói alkalmazások követésére

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A javasolt systemd-appd egy alkalmazáskezelő szolgáltatás, amely lehetővé teszi, hogy az összes munkamenet-szolgáltatás megbízhatóan azonosítsa az alkalmazásokat, és megismerje az aktuális jogosultságaikat. Ide tartozik többek között a D-Bus, a PipeWire, a Portals és a Wayland kompozitorok. A systemd-appd egy Varlink interfészre támaszkodik a futó alkalmazáspéldányok kezeléséhez.

A systemd-appd fejlesztése olyan felhasználási területekhez zajlik, mint a Flatpak Flatpak-Next / Flatpak 2.0 munkái. Erről az összetevőről először majdnem egy éve esett szó a Phoronix oldalán: systemd-appd Is A New Component Being Planned By Flatpak Developers. Ez a patch további részleteket árul el a systemd-appd-ről:

„Lehetővé teszi, hogy az összes munkamenet-szolgáltatás (dbus, pipewire, portals, Wayland kompozitorok) megbízhatóan azonosítsa az alkalmazásokat, és megismerje az aktuális jogosultságaikat.

Ez a commit bevezeti az alapvető Varlink interfészt a futó alkalmazáspéldányok alapvető kezeléséhez.

Az alkalmazásoknak (vagy azoknak a folyamatoknak, amelyek végül exec() hívásokkal alkalmazássá válnak) induláskor regisztrálniuk kell magukat, hogy az appd elkezdhesse követni az azonosítójukat. Az appd gondoskodik arról, hogy az alkalmazás egy olyan systemd unitban fusson, amely követi az XDG alkalmazásnév-konvenciót (ahogy azt a DESKTOP_ENVIRONMENTS.md meghatározza). A patch-sorozat korábbi módosításai miatt ez biztosítja, hogy az alkalmazás azonosítója rákerüljön arra a cgroupra, amely tartalmazza.

Erre a regisztrációs alapra építve az appd mechanizmust biztosít az alkalmazáshoz tartozó további metaadatok tárolására és lekérésére. Ebben a commitban ez egyelőre csak az alkalmazás aktuális runtime jogosultságait és engedélyeit jelenti. A munkamenet-szolgáltatások ezt az információt használhatják annak eldöntésére, hogy egy alkalmazás megkaphat-e valamilyen privilégizált jogosultságot.”

Akiket érdekel a téma, azok a tervezett beolvasztási kérelmet is megnézhetik, ahol további vita olvasható erről a fejlesztés alatt álló systemd funkcióról.