Välja antud Flatpak 1.0, see võib olla parim detsentraliseeritud Linuxi rakenduse liivakasti tööriist

Linux-Unix / Välja antud Flatpak 1.0, see võib olla parim detsentraliseeritud Linuxi rakenduse liivakasti tööriist 3 minutit loetud

Flatpak 1.0 on välja antud.



Linuxi rakenduse liivakasti tööriist Flatpak 1.0 (varem tuntud kui XDG-App) on välja antud nende uue stabiilse väljalaske seeriana. Flatpak pakendab põhiajas GNOME'i ja seda toetab vähemalt 16 erinevat Linuxi jaotust.

Üks peamisi erinevusi Flatpaki ja sarnaste tööriistade vahel, nagu Snap, on see, et Flatpak on täielikult detsentraliseeritud näiteks Canonicali poest ja ka Flatpak kasutab sisseehitatud deemoni asemel kogumit onehot-rakendustest, mis täidavad oma ülesannet ja väljuvad. taust.



Flatpak on ka pioneerikujunduses tugevalt eesrindlik, kus kogu süsteemile juurdepääs toimub portaalirakenduse kaudu, mis elab väljaspool liivakasti, mida Snap näib töötavat ka toetuse poole.



Flatpak 1.0 pakub kiiremat rakenduste installimist ja värskendusi ning jõudlustäiustusi, samuti kasutuselt kõrvaldatud rakenduste kontseptsiooni, lubade täiustusi ja uut portaali, mis võimaldab rakendustel luua liivakaste ja ise taaskäivitada. Siia kuuluvad ka OCI kimpude tugiteenuste täiustused, rakendused, mis saavad taotleda juurdepääsu SSH-agendi hostile, Bluetooth-seadme tugiteenused ja veel terve käputäis muid täiendusi.



Siin on kokkuvõte selle Flatpak 1.0 versiooni tähelepanuväärsematest muudatustest:

  • Kiirem installimine ja värskendamine.
  • Rakendusi saab nüüd märkida kasutusaja lõppudeks. Rakenduskeskused ja
    töölauad saavad seda teavet kasutada kasutajate hoiatamiseks, kellel on elu lõpp
    versioon installitud.
  • Lubades kasutatakse nüüd eelkontrolli mudelit: kasutajad on
    paluti värskenduse korral kinnitada rakenduse õigused installimise ajal
    nõuab täiendavaid õigusi, peab ka kasutaja kinnitama.
  • TO uus portaal
    võimaldab rakendustel luua liivakaste ja taaskäivitada. See lubab
    Rakendused taaskäivitada pärast nende värskendamist (
    alustage uue versiooni kasutamist) ja suurendage osade liivakasti kasutamist
    taotluse.
  • flatpak-spawn on uus tööriist hosti käskude (kui
    õigused lubavad) ja rakendusest uute liivakastide loomine (see
    kasutab ülaltoodud portaalide API-sid).
  • Rakendused saavad nüüd eksportida D-Bus teenuseid kõigi nende D-Bus nimede jaoks, mis nad on
    omada privileege (mitte ainult rakenduse ID).
  • Flatpaki tugi OCI kimpudele on uuendatud
    spetsifikatsioon. Samuti saab AppDatat nüüd OCI kaudu levitada
    hoidlad.
  • Host TLS-i sertifikaadid on nüüd rakendustega avatud
    p11-komplekt-server. See eemaldab juurdepääsul hõõrdepunkti
    võrguteenused mõnes keskkonnas.
  • Rakendused saavad nüüd turvaliseks juurdepääsuks taotleda juurdepääsu host SSH agendile
    kaugserverid või Giti hoidlad.
  • Juurdepääsu võimaldamiseks saab kasutada uut rakenduse luba
    Bluetooth-seadmed.
  • Uus tagavara-x11 luba annab X11-le juurdepääsu, kuid ainult siis, kui
    kasutaja töötab X11 seansil. Toetavate rakenduste jaoks
    nii Wayland kui ka X11, seda saab kasutada rakenduse tagamiseks
    tal pole Waylandis olles tarbetut juurdepääsu X11-le, kuid siiski
    töötab X11 seansil.
  • Nüüd on vastastikune installimine (USB-mälupulkade või kohaliku võrgu kaudu)
    on kõikides järkudes vaikimisi lubatud ja toetatud.

Flatpaki käsurida tutvustab ka uusi käske ja suvandeid, sealhulgas:

  • desinstallimine - kasutamata eemaldab automaatselt kasutamata käitused ja
    laiendused (kui olete eemaldanud kõik käitusest sõltuvad rakendused või
    kõik rakendused, mis teil olid, olenevalt sellest, on uuemale versioonile üle viidud
    versioon).
  • Uued teabevalikud, sh
    –Fail-access, –show-location, –show-runtime, –show-sdk.
  • parandus - parandab katkised installid vigade otsimisega, eemaldamisega
    kehtetute objektide ja puuduoleva uuesti installimine.
  • luba- * - võimaldab suhelda portaalide lubadega
    pood. See on kasulik testimiseks ja puhastuse taastamiseks
    riik.
  • create-usb - saab kasutada a-na kasutatava hoidla ettevalmistamiseks
    kohalike värskenduste allikas.

Lõpuks on käsureal ka muid täiustusi, näiteks:

  • Kui –süsteemi või –kasutajat pole määratud, on see automaatselt
    valitakse, kui see on ilmne (või küsitakse, kas õige variant pole
    ilmselge).
  • Nüüd küsitakse installimis-, värskendus- ja desinstallimiskäske
    muudatuste kinnitamine enne jätkamist, et vältida
    vigu ja näidata vajalikke rakenduse õigusi.
  • Käsk desinstallimine ei võimalda nüüd käitust eemaldada
    kui mõni installitud rakendus seda nõuab.
  • Flatpak remove on nüüd Flatpaki desinstallimise varjunimi.
  • Flatpak ei vaja enam failisüsteemi, mis toetab xattr-i.
  • Portaalid on nüüd tänu Flatpakile puhtamalt eraldatud
    dokumendiportaal ja lubade pood on teisaldatud
    xdg-desktop-portal. Flatpak paketil on soovitatav
    nõrk sõltuvus xdg-desktop-portalist.
  • libflatpakil on nüüd tehingu API installimise, värskendamise ja
    desinstallimistoimingud. See tähendab, et seda on palju lihtsam kasutada
    rakenduskeskuste ja muu graafilise rakenduse haldamise alus
    tarkvara.
  • Flatpak määrab rakenduste installimisel nüüd mitu HTTP-päist,
    mis hõlbustavad Flatpaki hoidlatele selliste asjade logimist
    rakenduste allalaadimise statistika ja kasutuses olevad Flatpaki versioonid.
  • Nüüd soovitatakse Flatpaki pakettidel lisada sõltuvus
    p11-kit-server, kuna see võimaldab rakendustel pääseda hostile
    sertifikaadid. Kuid see ei pea olema raske sõltuvus.
  • Nõuab mullipakendit 0.2.1 või uuemat ning komplektis 0.3.0.
  • Nõuab OSTree 2018.7.