
Megjelent a Flatpak 1.16.1-es verziója, amely az 1.16-os sorozat első hibajavító kiadása. A Flatpak a modern Linux-rendszerek egyik legnépszerűbb, disztribúciófüggetlen alkalmazáscsomagolási és sandboxolási megoldása, amely különösen fontos szerepet tölt be a biztonságos, izolált futtatási környezetek kialakításában. Az új kiadás számos technikai fejlesztést és hibajavítást hoz, különös tekintettel a szülői felügyeleti funkciókra, a teljesítmény optimalizálására és a rendszeradminisztráció egyszerűsítésére.
Az egyik legfontosabb újítás a gyermekfiókokra vonatkozó szabályozás finomhangolása. Az új beállítások lehetővé teszik, hogy a gyermekfelhasználók alapértelmezetten képesek legyenek frissíteni a meglévő alkalmazásaikat. Ez azt jelenti, hogy a rendszeres biztonsági javítások és hibajavítások nem akadnak el a szülői beavatkozás hiánya miatt, így a rendszer sebezhetőségek nélkül maradhat naprakész. A rendszeradminisztrátorok természetesen továbbra is megőrzik az irányítást: a polkit-szabályok révén lehetőség van a viselkedés testreszabására vagy teljes tiltására.
A frissítés ezenkívül módosította a Flatpak és a systemd közötti integrációt is. Míg korábban az alkalmazások azonosítása a legfelsőbb szintű folyamat-azonosítók alapján történt, mostantól a Flatpak példányazonosítókat használják a systemd scope-ok kezelésében. Ez jelentős előrelépést jelent a rendszeradminisztráció átláthatósága és kezelhetősége terén, különösen összetettebb környezetekben.
A hardvertámogatás terén is történtek előrelépések. Az --device=dri paraméter segítségével mostantól a rendszer képes elérni a /dev/udmabuf eszközt is, amely főként a DMA buffer megosztást igénylő grafikai alkalmazások számára hasznos. Ez a változtatás különösen előnyös a modern grafikus alkalmazások és Wayland-alapú asztali környezetek szempontjából.
A teljesítményoptimalizálás szintén hangsúlyos eleme a 1.16.1-es kiadásnak. A flatpak prune --dry-run parancs jelentősen gyorsabb lett azáltal, hogy kihagyja a felszabadítható lemezterület számításához szükségtelen műveleteket. Hasonlóképp, a flatpak permission-reset mostantól csak a ténylegesen módosult engedélyeket írja vissza, ezáltal csökkentve a felesleges fájlrendszer-műveletek számát.
A fejlesztők számos hibát is orvosoltak. Javították a flatpak-portal többszálúsággal összefüggő véletlenszerű összeomlásait, valamint megszüntették az flatpak remove --unused során felbukkanó félrevezető üzeneteket, amelyek főként elavult NVIDIA kiegészítők kezelésekor jelentkeztek. A szigorúbb sandbox izoláció érdekében több környezeti változót – például a PYTHONPYCACHEPREFIX vagy Wayland-specifikus beállításokat – mostantól kizárnak a sandboxból, hacsak a felhasználó kifejezetten nem engedélyezi azok használatát.
A fejlesztők a memóriahasználatra is figyelmet fordítottak: megszűntek azok a memóriaszivárgások, amelyek extra-adatok letöltése és telepítése során jelentkeztek. Emellett világosabb és pontosabb hibajelzések segítik a fejlesztői munkát, különösen a hibás paraméterezéssel kapcsolatos esetekben.
A frissítés emellett frissített dokumentációt és új fordításokat is tartalmaz, többek között bolgár, lengyel, brazil portugál, román, orosz és svéd nyelven. Ez még könnyebbé teszi a Flatpak használatát a nem angol anyanyelvű felhasználók számára is.
A Flatpak 1.16.1 egyértelműen egy karbantartó, de mégis jelentős frissítés, amely növeli a platform stabilitását, biztonságát és kezelhetőségét. A disztribúciók karbantartóinak és felhasználóinak érdemes minél hamarabb alkalmazniuk az új verziót, különösen azokban a rendszerekben, ahol a Flatpak alapértelmezett alkalmazáscsomagolási megoldásként szolgál.
