Några dagar sen en ny stabil filial av "Flatpak 1.8" släpptes, som tillhandahåller ett system för att bygga fristående paket som inte är kopplade till specifika Linux-distributioner och körs i en speciell behållare som isolerar applikationen från resten av systemet.
Flatpak-paket de är positionerade som ett utmärkt alternativ för distribution av paket, eftersom de inte är kopplade till någon specifik distribution och inte heller ingår i de vanliga distributionsförvaren när de förbereder en universalbehållare.
För säkerhetsmedvetna användare, Flatpak låter dig köra ett program i en container, som endast ger åtkomst till nätverksfunktioner och användarfiler associerade med applikationen, så all annan information eller data ligger utanför detta räckvidd.
De viktigaste nya funktionerna i Flatpak 1.8
En av de viktigaste förändringarna som utvecklarna arbetade med var att erbjuda en förenklad implementering av installationen i P2P-läge, detta för att tillåta och organisera laddning av applikationer och runtime-uppsättningar via mellanliggande noder eller enheter för system utan nätverksanslutning.
En annan viktig förändring var standard deaktivering av automatisk förvarsladdning, finns på lokala USB-enheter. Med vilken denna ändring gjorde det möjligt att förenkla den interna implementeringen av P2P-läget och öka dess effektivitet.
Förutom det en valfri systemd enhet har lagts till att upptäcka automatiskt ytterligare arkiv på USB-enheter extern ansluten.
För att aktivera mellanliggande lokala förvar måste användaren konfigurera förvaret genom att skapa en symbolisk länk från / var / lib / flatpak / sideload-repos o / run / flatpak / sideload-repos.
Å andra sidan för vidarebefordran av applikationer som har åtkomst till filsystemet / lib från värdmiljön i / kör / värd / lib, Förutom det nya åtkomstbehörigheter till FS lades till: "värd-etc" och "host-os", vilket ger åtkomst till systemkataloger / etc och / usr.
För att generera mer effektiv kod för att analysera GVariant-filer från ostreee, använd variant-schema-kompilator och i byggkonfigurationen ger krypten möjlighet att bygga utan libsystemd.
"Install-authenticator" har lagts till i FlatpakTransaction API, som klienter kan använda för att installera de autentiserare som krävs för att slutföra en transaktion.
För den delen av ändringarna inom kommandona, av de mest framträdande i alternativet "–Commit =" har lagts till i kommandona "flatpak remote-info" och "flatpak update" för att specificera en specifik version av OCI-förvar.
Och ändra uppgraderingskommandot till "flatpak upgrade", vilket är ett alias för kommandot "flatpak update".
När det gäller felkorrigeringar, användningen av tidszondata baserat på / Etc / localtime värdsystemet, för att lösa problemen i samband med tidszonerna i vissa applikationer. Installationen av env.d-filen från gdm har slutat eftersom systemdgeneratorerna är bättre på den här uppgiften.
Av de andra förändringarna som sticker ut från den här nya versionen:
- I create-usb-verktyget är partiell commit-export aktiverad som standard.
- Filen sysusers.d tillhandahölls för att skapa nödvändiga användare genom systemd.
- Tillagt alternativ «- [ingen-] följ omdirigering»Till kommandona«flatpak fjärr-lägg till"Och" flatpak modify "för att förbjuda / aktivera omdirigering till ett annat arkiv.
- Spawn API har lagts till i portalsystemet för att erhålla den faktiska processidentifieraren (PID) för den körande applikationen.
- Alla OCI-arkiv (Open Container Initiative) har ändrats för att använda autentiseraren flatpak-oci-autentiserare.
- Implementerade ingångsskript för fiskkommandoskalet.
- Lade till initialt stöd för deltauppdateringar för OCI-arkiv.
- Journaluttag monterade i skrivskyddat läge.
- Lagt till stöd för exportkataloger i dokumentexport.
- Tillåt direkt åtkomst till ALSA-ljudenheter för applikationer som har tillgång till Pulseaudio.
Slutligen, om du vill veta mer om det, Du kan kontrollera hela listan över ändringar i följande länk.