Flatpak 1.0 julkaistu, voisi olla paras hajautettu Linux-sovelluksen hiekkalaatikkotyökalu

Linux-Unix / Flatpak 1.0 julkaistu, voisi olla paras hajautettu Linux-sovelluksen hiekkalaatikkotyökalu 3 minuuttia luettu

Flatpak 1.0 julkaistu.



Linux-sovelluksen hiekkalaatikkotyökalu Flatpak 1.0 (aiemmin tunnettu nimellä XDG-App) on julkaistu heidän uudena vakaana julkaisusarjanaan. Flatpak pakkaa GNOMEn pääajassa, ja sitä kannattaa vähintään 16 erilaista Linux-jakelua.

Yksi tärkeimmistä eroista Flatpakin ja vastaavien työkalujen, kuten Snapin, välillä on se, että Flatpak on täysin hajautettu esimerkiksi Canonical-myymälästä, ja myös Flatpak käyttää kokoelmaa onehot-sovelluksia, jotka suorittavat tehtävänsä ja poistuvat, demonin sijasta. tausta.



Flatpak on myös voimakkaasti edelläkävijä portaalisuunnittelussa, jossa kaikki järjestelmän käyttöoikeudet tehdään portaalisovelluksen kautta, joka asuu hiekkalaatikon ulkopuolella, minkä Snap näyttää myös pyrkivän myös tukemaan.



Flatpak 1.0 toimittaa nopeammat sovellusasennukset ja päivitykset sekä suorituskyvyn parannukset, käyttöiän lopettamiseen tarkoitettujen sovellusten, käyttöoikeuksien parannusten ja uuden portaalin, jonka avulla sovellukset voivat luoda hiekkalaatikoita ja käynnistää itsensä uudelleen. Mukana ovat myös OCI-pakettien parannukset, sovellukset, jotka voivat pyytää isännän SSH-agentin käyttöoikeutta, Bluetooth-laitteen käyttöoikeustuki ja vain kourallinen muita parannuksia.



Tässä on yhteenveto tämän Flatpak 1.0 -julkaisun merkittävimmistä muutoksista:

  • Nopeampi asennus ja päivitykset.
  • Sovellukset voidaan nyt merkitä käyttöiän lopussa. Sovelluskeskukset ja
    työpöydät voivat käyttää näitä tietoja varoittamaan käyttäjiä, joiden käyttöikä on loppunut
    versio asennettuna.
  • Käyttöoikeuksissa käytetään nyt ennakkovarmennusmallia: käyttäjät ovat
    pyysi vahvistamaan sovelluksen käyttöoikeudet asennuksen yhteydessä, jos päivitys
    vaatii lisäoikeuksia, käyttäjän on myös vahvistettava.
  • TO uusi portaali
    antaa sovellusten luoda hiekkalaatikoita ja käynnistää itsensä uudelleen. Tämä mahdollistaa
    sovellukset käynnistämään itsensä uudelleen, kun ne on päivitetty (
    alkaa käyttää uutta versiota), ja lisätä osien hiekkalaatikkojen käyttöä
    sovelluksen.
  • flatpak-spawn on uusi työkalu isäntäkomentojen suorittamiseen (jos
    sallitaan) ja uusien hiekkalaatikoiden luominen sovelluksesta (tämä
    käyttää yllä olevia portaalien sovellusliittymiä).
  • Sovellukset voivat nyt viedä D-Bus-palveluja kaikille D-Bus-nimille
    etuoikeutettu omistamaan (pikemminkin kuin vain sovellustunnus).
  • Flatpakin tuki OCI-paketeille on päivitetty viimeisimpään
    eritelmä. Lisäksi AppData voidaan nyt jakaa OCI: n kautta
    arkistot.
  • Isäntä TLS-varmenteet ovat nyt alttiina sovelluksille
    p11-kit-palvelin. Tämä poistaa kitkapisteen päästäessä
    verkkopalvelut joissakin ympäristöissä.
  • Sovellukset voivat nyt pyytää pääsyä isännän SSH-agentille turvalliseen käyttöön
    etäpalvelimet tai Git-arkistot.
  • Uutta sovelluslupaa voidaan käyttää käyttöoikeuksien myöntämiseen
    Bluetooth-laitteet.
  • Uusi vara-x11-käyttöoikeus myöntää X11-käyttöoikeuden, mutta vain, jos
    Käyttäjä on käynnissä X11-istunnossa. Tukeville sovelluksille
    sekä Wayland että X11, tätä voidaan käyttää varmistamaan, että sovellus
    ei ole tarpeetonta X11-yhteyttä Waylandissa, mutta silti
    toimii X11-istunnossa.
  • Peer-to-peer -asennus (USB-tikun tai paikallisen verkon kautta) on nyt
    käytössä ja oletuksena tuettu kaikissa koontiversioissa.

Flatpak-komentorivi esittelee myös uusia komentoja ja vaihtoehtoja, mukaan lukien:

  • poista - käyttämätön poistaa automaattisesti käyttämättömät ajonajat ja
    laajennukset (jos olet poistanut kaikki ajonaikaisesta sovelluksesta tai
    kaikki sovelluksesi, jotka sinulla oli sen mukaan, ovat päivittyneet uudempiin
    versio).
  • Uudet tietovaihtoehdot, mukaan lukien –show-oikeudet,
    –File-access, –show-location, –show-runtime, –show-sdk.
  • korjaus - korjaa vialliset asennukset etsimällä virheitä, poistamalla
    virheelliset objektit ja asentaa kaikki puuttuvat asiat.
  • lupa- * - sallii vuorovaikutuksen portaalien käyttöoikeuksien kanssa
    kaupassa. Tästä on hyötyä testauksessa ja puhtaaseen tilaan palaamiseen
    osavaltio.
  • create-usb - voidaan käyttää valmistamaan arkisto käytettäväksi a
    paikallisten päivitysten lähde.

Lopuksi komentorivillä on joukko muita parannuksia, kuten:

  • Jos –järjestelmää tai –käyttäjää ei määritetä, yksi on automaattisesti
    valitaan, jos se on ilmeistä (tai se kysyy, onko oikea vaihtoehto ei
    ilmeinen).
  • Asennus-, päivitys- ja asennuskomennot kysyvät nyt
    vahvistus muutoksista ennen jatkamista estämiseksi
    virheitä ja näyttää tarvittavat sovelluksen käyttöoikeudet.
  • Poista asennuskomento ei salli nyt ajonaikaa
    jos jokin asennettu sovellus vaatii sitä.
  • flatpak remove on nyt aliaksena flatpak-asennuksen poistamiseen.
  • Flatpak ei enää vaadi tiedostojärjestelmää, joka tukee xattria.
  • Portaalit ovat nyt puhtaammin erotettu Flatpakista, kiitos
    asiakirjaportaali ja käyttöoikeusvarasto on siirretty
    xdg-desktop-portal. Flatpak-pakkauksessa on suositeltavaa
    heikko riippuvuus xdg-desktop-portalista.
  • libflatpakilla on nyt tapahtuman sovellusliittymä asennusta, päivitystä ja
    poista toiminnot. Tämä tarkoittaa, että sitä on paljon helpompi käyttää nimellä
    sovelluskeskusten ja muun graafisen sovellusten hallinnan perusteella
    ohjelmisto.
  • Flatpak asettaa nyt useita HTTP-otsikoita asennettaessa sovelluksia,
    jotka helpottavat Flatpak-arkistojen kirjaamista esimerkiksi
    sovellusten lataustilastot ja käytössä olevat Flatpak-versiot.
  • Nyt on suositeltavaa, että Flatpak-paketit lisäävät riippuvuuden
    p11-kit-server, koska tämä antaa sovelluksille pääsyn isäntään
    todistukset. Tämän ei kuitenkaan tarvitse olla vaikea riippuvuus.
  • Edellyttää bubblewrap-versiota 0.2.1 tai uudempaa ja mukana toimitetaan 0.3.0.
  • Vaatii OSTree 2018.7.