Den nye version af Flatpak 1.14 er allerede blevet frigivet, ved hvad der er nyt

Lanceringen af den nye version af flad pakke 1.14, som giver et system til at skabe selvstændige pakker, der ikke er bundet til specifikke Linux-distributioner og køres i en speciel container, der isolerer applikationen fra resten af ​​systemet.

For dem, der ikke kender Flatpak, skal du vide, at dette gør det muligt for applikationsudviklere at forenkle distributionen af ​​deres programmer som ikke er inkluderet i de almindelige distributionslagre ved at forberede en universel container uden at oprette separate builds for hver distribution.

For sikkerhedsbevidste brugere, Flatpak tillader et tvivlsomt program at køre i en container, kun giver adgang til netværksfunktioner og brugerfiler forbundet med applikationen. For brugere, der er interesseret i, hvad der er nyt, giver Flatpak dem mulighed for at installere de seneste test- og stabile versioner af applikationer uden at skulle foretage ændringer i systemet.

Den vigtigste forskel mellem Flatpak og Snap er, at Snap bruger de vigtigste systemmiljøkomponenter og systemopkaldsfiltreringsbaseret isolering, mens Flatpak opretter en separat systembeholder og opererer med store runtime-suiter, der leverer typiske pakker i stedet for pakker som afhængigheder.

Vigtigste nye funktioner i Flatpak 1.14

I denne nye version af Flatpak 1.14, der præsenteres, fremhæves det rettet en sårbarhed i libotree som kunne tillade en bruger at slette vilkårlige filer på systemet ved at manipulere flatpak-system-helper-driveren (ved at sende en sletteanmodning med et specielt formateret filialnavn). Problemet opstår kun i ældre versioner af Flatpak og libotree udgivet før 2018 (< 0.10.2) og påvirker ikke aktuelle versioner.

Tilføjet betingede kontroller af formen "har-kerne-modulnavn" for at bestemme tilstedeværelsen af ​​kernemoduler (en universel analog af den tidligere foreslåede check have-intel-gpu, i stedet for udtrykket "have-kernel-modul-i915 " kan nu bruges).

Tilføjet understøttelse af "DeploySideloadCollectionID" parameter til flatpakref og flatpakrepo filer, når den er indstillet, indstilles samlings-id'et under tilføjelsen af ​​fjernlageret og ikke efter at metadataene er indlæst.

En anden nyhed, der skiller sig ud er, at nua det er muligt at være i stand til at skabe indlejrede sandkassemiljøer for drivere i sessioner med separate navne MPRIS (Media Player Remote Interface Specification).

Af de andre ændringer der skiller sig ud fra den nye version:

  • Implementeret “flatpak document-unexport –doc-id=…” kommando.
  • Leveret eksport af Appstream-metadata til brug i hovedmiljøet.
  • Tilføjet regler for udførelse af flatpak-kommandoer for Fish Shell
  • Tilladt netværksadgang til X11- og PulseAudio-tjenester (hvis passende konfigurationer tilføjes).
  • Hovedgrenen i Git repository er blevet omdøbt fra "master" til "main", da ordet "master" er blevet betragtet som politisk ukorrekt på det seneste.
  • Kommandolinjeværktøjer viser oplysninger om brugen af ​​forældede runtime-udvidelser.
  • Afinstallationskommandoen implementerer en bekræftelsesprompt før fjernelse af runtime- eller runtime-udvidelser, der stadig er i brug.
  • Overskrivning af opstartsscripts i tilfælde af ændring af applikationsnavnet leveres.
  • Tilføjet "–include-sdk" og "–include-debug" muligheder for at installere kommandoen til at installere SDK og debuginfo filer.
  • Oprettede en mappe til filer i tilstanden (.local/state) og indstil XDG_STATE_HOME miljøvariablen til at pege på denne mappe.
  • Tilføjet understøttelse af "–socket=gpg-agent" muligheden til kommandoer som "flatpak run".

Endelig hvis du er interesseret i at vide mere om det, kan du kontrollere detaljerne I det følgende link.

For dem, der er interesseret i at prøve den nye version nu, skal du vide, at der ydes support til at køre Flatpak-pakker til Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux og Ubuntu. Pakker med Flatpak er inkluderet i Fedora-lageret og vedligeholdes i den oprindelige GNOME Application Manager.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.