Innehållsförteckning:
Video: Flatpak 1.0 Släppt, Kan Vara Det Bästa Decentraliserade Linux App Sandboxing Tool
2024 Författare: Kayla Nelson | [email protected]. Senast ändrad: 2023-12-17 01:36
Linux-appens sandboxningsverktyg Flatpak 1.0 (tidigare känt som XDG-App) har släppts som deras nya stabila release-serie. Flatpak paketerar GNOME under den huvudsakliga körtiden och rekommenderas av minst 16 olika Linux-distributioner.
En av de största skillnaderna mellan Flatpak och liknande verktyg som Snap är att Flatpak är helt decentraliserat från till exempel Canonical-butiken, och Flatpak använder också insamling av oneshot-applikationer som utför sin uppgift och avslutar, istället för en demon som körs i bakgrunden.
Flatpak är också starkt banbrytande för portaldesignen där all systemåtkomst sker via portalapplikation som bor utanför sandlådan, något som Snap verkar också arbeta för att stödja.
Flatpak 1.0 levererar snabbare appinstallationer och uppdateringar och prestandaförbättringar, samt konceptet med uttjänta appar, behörighetsförbättringar och ny portal som gör att appar kan skapa sandlådor och starta om sig själva. Också inkluderar förbättringar av OCI-buntstöd, appar som kan begära värd för SSH-agentåtkomst, stöd för Bluetooth-enhetsåtkomst och bara en hel handfull andra förbättringar.
Här är en sammanfattning av de mest anmärkningsvärda förändringarna i denna Flatpak 1.0-version:
- Snabbare installation och uppdateringar.
- Applikationer kan nu markeras som uttjänta. Appcentra och stationära datorer kan använda den här informationen för att varna användare som har slut på livet version installerad.
- Behörigheter använder nu en verifieringsmodell: användarna är ombedd att bekräfta appbehörigheter vid installationen, om en uppdatering kräver ytterligare behörigheter måste användaren också bekräfta.
- ny portal låter appar skapa sandlådor och starta om sig själva. Det här tillåter program att starta om sig själva efter att de har uppdaterats (till börja använda den nya versionen) och för att öka sandlådan för delar av ansökan.
- flatpak-spawn är ett nytt verktyg för att köra värdkommandon (if behörigheter tillåter) och skapa nya sandlådor från en app (detta använder ovanstående portals API: er).
- Appar kan nu exportera D-Bus-tjänster för alla D-Bus-namn de är privilegierad att äga (snarare än bara applikations-ID).
- Flatpaks support för OCI-paket har uppdaterats till det senaste Specifikation. AppDatcan kan nu distribueras via OCI förvar.
- Värd-TLS-certifikat exponeras nu för applikationer med p11-kit-server. Detta tar bort friktionspunkten vid åtkomst nättjänster i vissa miljöer.
- Appar kan nu begära åtkomst till värdens SSH-agent för säker åtkomst fjärrservrar eller Git-arkiv.
- nytt tillstånd kan användas för att ge åtkomst till Bluetooth-enheter.
- nytt fallback-x11-tillstånd ger X11 åtkomst, men bara om användaren kör i X11-session. För applikationer som stöder både Wayland och X11 kan detta användas för att säkerställa att appen har inte onödig X11-åtkomst i Wayland, men ändå fungerar i en X11-session.
- Peer-to-peer-installation (viUSB-pinnar eller lokalt nätverk) är nu aktiverat och stöds som standard i alla byggnader.
Flatpak-kommandoraden introducerar också nya kommandon och alternativ, inklusive:
- avinstallera –unused tar automatiskt bort oanvända driftstider och tillägg (om du har tagit bort alla appar som är beroende av runtime, eller alla appar du hade beroende på den har uppgraderats till nyare version).
- Nya informationsalternativ, inklusive –show-behörigheter, –Filåtkomst, –show-location, –show-runtime, –show-sdk.
- reparation - fixar trasiga installationer genom att söka efter fel, ta bort ogiltiga objekt och installera om allt som saknas.
- tillstånd- * - tillåter interaktion med portalernas behörigheter Lagra. Detta är användbart för testning och för att komma tillbaka till rengöring stat.
- create-usb - kan användas för att förbereda ett förvar som ska användas som en lokala uppdateringskällor.
Slutligen har kommandoraden en samling andra förbättringar, till exempel:
- Om –system eller –användare inte anges, är det automatiskt valts om det är uppenbart (eller det kommer att fråga om rätt alternativ inte är det uppenbar).
- Kommandona för installation, uppdatering och avinstallation ber nu om bekräftelse av ändringar innan du fortsätter för att förhindra misstag och för att visa nödvändiga applikationsbehörigheter.
- Avinstallationskommandot tillåter nu inte att du tar bort körtid om någon installerad applikation kräver det.
- flatpak remove är nu ett alias för avinstallation av flatpak.
- Flatpak kräver inte längre filsystem som stöder xattr.
- Portaler är nu mer separerade från Flatpak, tack vare dokumentportal och behörighetsbutik har flyttats till xdg-desktop-portal. Det rekommenderas att flatpak-paketet har svagt beroende av xdg-desktop-portal.
- libflatpak har nu transaktions-API för installation, uppdatering och avinstallera åtgärder. Det betyder att det är mycket lättare att använda som basen för appcentra och annan grafisk apphantering programvara.
- Flatpak ställer nu in flera HTTP-rubriker när applikationer installeras, vilket gör det lättare för Flatpak-arkiv att logga saker som apphämtningsstatistik och Flatpak-versioner som används.
- Det rekommenderas nu att Flatpak-paket lägger till beroende av p11-kit-server, eftersom det här gör att appar kan komma åt värden certifikat. Detta behöver dock inte vara svårt beroende.
- Kräver bubblewrap 0.2.1 eller senare och levereras med 0.3.0.
- Kräver OSTree 2018.7.
Rekommenderad:
Apple Kommer äntligen Att Lansera En IPhone Med Dubbla SIM-kort, Men Det Kan Bara Vara Begränsat Till Ett Enda Land
Apple kanske äntligen ger efter och slutar släppa en iPhone som stöder dual-SIM-kompatibilitet men som kan vara begränsad till en enda region
Påstådda Bilder Av OnePlus 7 Pro Läckte Ut: Kan Det Vara 5G Ready Handset Från OnePlus
OnePlus var ett av de första företagen som meddelade att de arbetar på en 5G-smartphone under Qualcomm Tech Summit. De fortsatte med att säga att de
GTX 1660 SUPER Kan Vara I Horisonten: Nvidia Kan äventyra Sin Egen Försäljning Den Här Gången
Trots att han är kungen på den avancerade grafikkortmarknaden verkar Nvidia vara rädd för den kommande Navi-arkitekturen. Vi har redan sett ett exempel
Linux Mint 20 “Ulyana” Ett Helt 64-bitars Linux OS Baserat På Ubuntu 20.04 Stabil Distro ISO Släppt För Nedladdning
Den senaste stabila versionen av Linux Mint, ett mycket populärt operativsystem 'distro' baserat på Ubuntu, har släppts. Linux Mint 20 "Ulyana" kommer
Gruvarbetare Hittar Ett Lönsamt Sätt Att Bryta På RTX 3060, Varför Det Här Kan Vara Bättre För Spelare
Nvidia kan verka ädla i sina avsikter att begränsa gruvdrift på RTX 3060-korten, men det är troligtvis för att spara sin egen bottenlinje