La conferința Linux App Summit, Sebastian Wick, mentenatorul instrumentului Flatpak, și Adrian Vovk, creatorul installer-ului pentru GNOME OS și unul dintre dezvoltatorii systemd-homed și systemd-sysupdate, au susținut o prezentare despre viitorul sistemului de pachete autonome Flatpak. În prezentare se menționează intenția de a crea pentru Flatpak un nou proces systemd-appd, care va oferi informații despre instanțele aplicațiilor în execuție.
În systemd-appd va fi implementată funcționalitatea de a atribui aplicațiilor identificatori și de a stoca privilegiile asociate acestor identificatori. Utilizarea systemd-appd va permite rezolvarea problemelor legate de autentificarea fiabilă a aplicațiilor Flatpak în execuție și de identificarea aplicației care încearcă să acceseze resursele sistemului. Datorită systemd-appd, va fi posibilă utilizarea mediilor sandbox încorporate (de exemplu, pentru izolația suplimentară a proceselor din browsere) și implementarea suportului pentru multimedia server PipeWire și eliminarea proxy-ului D-Bus utilizat pentru filtrarea accesului la serviciile sistemului.
În prezentare a fost, de asemenea, prezentat proiectul Flatpak Next (Flatpak 2.0), în care se preconizează refacerea arhitecturii Flatpak, având în vedere experiența acumulată și utilizarea tehnologiilor moderne. Totuși, suportul pentru systemd-appd se va adăuga fără a aștepta Flatpak Next în ramura Flatpak 1.x.
La întrebarea dacă systemd-appd va deveni o dependență obligatorie în Flatpak, Adrian Vovk a răspuns că inițial a intenționat să fie foarte atent față de sistemele fără systemd, dar după critica agresivă care s-a abătut asupra sa (dezvoltarea se află doar în planuri și nu a fost scris niciun rând de cod pentru systemd-appd), el nu intenționează să își piardă timpul sprijinind sistemele fără systemd.
La o întrebare similară, Jorge Castro, manager de interacțiune cu comunitatea în proiectul FlatHub, a confirmat că systemd va deveni o dependență obligatorie în Flatpak.
Sursa: opennet.ro
