Logo sk.nowadaytechnol.com

Vydaný Flatpak 1.0, Ktorý By Mohol Byť Najlepším Decentralizovaným Nástrojom Pre Sandboxovanie Aplikácií Pre Linux

Obsah:

Vydaný Flatpak 1.0, Ktorý By Mohol Byť Najlepším Decentralizovaným Nástrojom Pre Sandboxovanie Aplikácií Pre Linux
Vydaný Flatpak 1.0, Ktorý By Mohol Byť Najlepším Decentralizovaným Nástrojom Pre Sandboxovanie Aplikácií Pre Linux

Video: Vydaný Flatpak 1.0, Ktorý By Mohol Byť Najlepším Decentralizovaným Nástrojom Pre Sandboxovanie Aplikácií Pre Linux

Video: Vydaný Flatpak 1.0, Ktorý By Mohol Byť Najlepším Decentralizovaným Nástrojom Pre Sandboxovanie Aplikácií Pre Linux
Video: Linux для начинающих. Flatpak. 2024, Marec
Anonim
Image
Image

Ako nová stabilná séria vydaní bol vydaný sandboxovací nástroj pre Linux Flatpak 1.0 (predtým známy ako XDG-App). Flatpak balí GNOME v hlavnom behu a je podporovaný najmenej 16 rôznymi distribúciami Linuxu.

Jedným z hlavných rozdielov medzi Flatpakom a podobnými nástrojmi, ako je Snap, je to, že Flatpak je úplne decentralizovaný napríklad z obchodu Canonical a tiež Flatpak využíva namiesto démona bežiaceho na pozadí zbierku tých jednorazových aplikácií, ktoré vykonávajú svoje úlohy a ukončujú prácu..

Flatpak je tiež priekopníkom v portálovom dizajne, kde sa všetok prístup do systému vykonáva prostredníctvom portálovej aplikácie, ktorá žije mimo karantény, o čom sa zdá, že Snap pracuje aj na podpore.

Flatpak 1.0 prináša rýchlejšie inštalácie a aktualizácie aplikácií a vylepšenia výkonu, ako aj koncept aplikácií na konci životnosti, vylepšenia povolení a nový portál, ktorý umožňuje aplikáciám vytvárať karantény a reštartovať sa. Zahŕňa tiež vylepšenia podpory balíkov OCI, aplikácie schopné požiadať o prístup agenta SSH hostiteľa, podporu prístupu k zariadeniu Bluetooth a len niekoľko ďalších vylepšení.

Tu uvádzame súhrn najvýznamnejších zmien v tomto vydaní Flatpak 1.0:

  • Rýchlejšia inštalácia a aktualizácie.
  • Aplikácie je teraz možné označiť ako ukončené. Centrá aplikácií a desktopy môžu tieto informácie použiť na varovanie používateľov, ktorí majú koniec životnosti verzia nainštalovaná.
  • Povolenia teraz používajú model predbežného overenia: používatelia sú požiadal o potvrdenie povolení aplikácie v čase inštalácie, ak ide o aktualizáciu vyžaduje ďalšie povolenia, používateľ musí tiež potvrdiť.
  • nový portál umožňuje aplikáciám vytvárať karantény a reštartovať sa. Toto povoľuje aplikácie, aby sa po aktualizácii (do začať používať novú verziu) a zvýšiť sandboxovanie častí žiadosti.
  • flatpak-spawn je nový nástroj na spúšťanie hostiteľských príkazov (ak povolenia umožňujú) a vytváranie nových karantén z aplikácie (toto používa vyššie uvedené portály API).
  • Aplikácie môžu teraz exportovať služby D-Bus pre všetky názvy D-Bus, ktoré sú mať oprávnenie vlastniť (nielen ID aplikácie).
  • Podpora spoločnosti Flatpak pre balíčky OCI bola aktualizovaná na najnovšiu verziu špecifikácia. AppDatcan je teraz tiež distribuovaný prostredníctvom OCI úložiská.
  • Certifikáty hostiteľa TLS sú teraz vystavené aplikáciám pomocou p11-kit-server. Týmto sa pri prístupe odstráni trenie služby siete v niektorých prostrediach.
  • Aplikácie môžu teraz požadovať prístup k hostiteľskému agentovi SSH, aby mali zabezpečený prístup vzdialené servery alebo úložiská Git.
  • na udelenie prístupu k účtu možno použiť nové povolenie aplikácie Zariadenia Bluetooth.
  • nové povolenie fallback-x11 udeľuje X11 prístup, ale iba ak používateľ beží v relácii X11. Pre aplikácie, ktoré podporujú Wayland aj X11, tým sa dá zabezpečiť zabezpečenie aplikácie nemá zbytočný prístup X11 v Waylande, ale stále pracuje v relácii X11.
  • Inštalácia typu peer-to-peer (viUSB Stick alebo lokálna sieť) je teraz vo všetkých zostaveniach povolené a podporované predvolene.

Príkazový riadok Flatpak tiež predstavuje nové príkazy a možnosti, vrátane:

  • odinštalovať –unused automaticky odstráni nepoužívané runtime a rozšírenia (ak ste odstránili všetky aplikácie závislé od runtime, príp všetky aplikácie, ktoré ste mali v závislosti od toho, sa inovovali na novšie verzia).
  • Nové možnosti informácií vrátane –show-permissions, –Súbor-access, –show-location, –show-runtime, –show-sdk.
  • opraviť - opraví nefunkčné inštalácie skenovaním chýb, odstránením neplatné objekty a preinštalovanie všetkého, čo chýba.
  • permission- * - umožňuje interakciu s povoleniami portálov obchod. To je užitočné pri testovaní a pri návrate k čisteniu štát.
  • create-usb - dá sa použiť na prípravu úložiska, ktoré sa použije ako lokálny zdroj aktualizácií.

Nakoniec má príkazový riadok zbierku ďalších vylepšení, napríklad:

  • Ak nie je zadaný –systém alebo –user, automaticky sa použije jeden je vybraté, ak je to zrejmé (alebo sa opýta, či správna možnosť nie je zrejmé).
  • Príkazy na inštaláciu, aktualizáciu a odinštalovanie teraz požadujú pred pokračovaním potvrdenie zmien, aby sa zabránilo chyby a ukázať požadované povolenia aplikácie.
  • Príkaz na odinštalovanie teraz neumožňuje odstrániť runtime ak to niektorá nainštalovaná aplikácia vyžaduje.
  • flatpak remove je teraz alias pre odinštalovanie flatpak.
  • Flatpak už nevyžaduje súborový systém, ktorý podporuje xattr.
  • Portály sú teraz vďaka Flatpaku čistejšie oddelené od Flatpaku portál dokumentov a ukladací priestor povolení boli presunuté do xdg-desktop-portal. Odporúča sa, aby balík flatpak mal slabá závislosť na xdg-desktop-portal.
  • libflatpak má teraz transakčné API pre inštaláciu, aktualizáciu a operácie odinštalovania. To znamená, že je oveľa jednoduchšie použiť ako základom centier aplikácií a inej grafickej správy aplikácií softvér.
  • Flatpak teraz nastavuje niekoľko hlavičiek HTTP pri inštalácii aplikácií, ktoré úložiskám Flatpak uľahčujú zaznamenávanie podobných vecí používané štatistické údaje o sťahovaní aplikácií a verzie Flatpak.
  • Teraz sa odporúča, aby balíčky Flatpak pridávali závislosť na p11-kit-server, pretože to umožňuje aplikáciám prístup k hostiteľovi certifikáty. To však nemusí byť tvrdá závislosť.
  • Vyžaduje bublinkovú fóliu 0.2.1 alebo novšiu a dodáva sa s balíkom 0.3.0.
  • Vyžaduje OSTree 2018.7.

Odporúča: