Logo it.nowadaytechnol.com

Rilasciato Flatpak 1.0, Potrebbe Essere Il Miglior Strumento Di Sandboxing Per App Linux Decentralizzato

Sommario:

Rilasciato Flatpak 1.0, Potrebbe Essere Il Miglior Strumento Di Sandboxing Per App Linux Decentralizzato
Rilasciato Flatpak 1.0, Potrebbe Essere Il Miglior Strumento Di Sandboxing Per App Linux Decentralizzato

Video: Rilasciato Flatpak 1.0, Potrebbe Essere Il Miglior Strumento Di Sandboxing Per App Linux Decentralizzato

Video: Rilasciato Flatpak 1.0, Potrebbe Essere Il Miglior Strumento Di Sandboxing Per App Linux Decentralizzato
Video: Установка и использование Flatpak 2024, Marzo
Anonim
Image
Image

Lo strumento sandbox per app Linux Flatpak 1.0 (precedentemente noto come XDG-App) è stato rilasciato come nuova serie di versioni stabili. Flatpak impacchetta GNOME nel runtime principale ed è sostenuto da almeno 16 diverse distribuzioni Linux.

Una delle principali differenze tra Flatpak e strumenti simili come Snap è che Flatpak è completamente decentralizzato, ad esempio, dal negozio Canonical, e anche Flatpak utilizza la raccolta di applicazioni oneshot che eseguono il loro compito ed escono, invece del demone che viene eseguito in background.

Flatpak è anche un pioniere del design del portale in cui tutto l'accesso al sistema viene effettuato tramite un'applicazione del portale che risiede al di fuori della sandbox, qualcosa per cui anche Snap sembra lavorare per il supporto.

Flatpak 1.0 offre installazioni e aggiornamenti delle app più veloci e miglioramenti delle prestazioni, oltre al concetto di app al termine del ciclo di vita, miglioramenti delle autorizzazioni e un nuovo portale che consente alle app di creare sandbox e riavviarsi da sole. Include anche miglioramenti al supporto del pacchetto OCI, app che possono richiedere l'accesso dell'agente SSH host, supporto per l'accesso ai dispositivi Bluetooth e solo una manciata di altri miglioramenti.

Ecco un riepilogo delle modifiche più importanti in questa versione 1.0 di Flatpak:

  • Installazione e aggiornamenti più rapidi.
  • Le applicazioni possono ora essere contrassegnate come fine del ciclo di vita. Centri app e i desktop possono utilizzare queste informazioni per avvisare gli utenti che hanno una fine del ciclo di vita versione installata.
  • Le autorizzazioni ora utilizzano un modello di verifica iniziale: gli utenti lo sono chiesto di confermare le autorizzazioni dell'app al momento dell'installazione, se si tratta di un aggiornamento richiede autorizzazioni aggiuntive, l'utente deve anche confermare.
  • nuovo portale consente alle app di creare sandbox e di riavviarsi da sole. Questo permette applicazioni per riavviarsi dopo essere state aggiornate (a iniziare a utilizzare la nuova versione) e aumentare il sandboxing per le parti dell'applicazione.
  • flatpak-spawn è un nuovo strumento per l'esecuzione di comandi host (se autorizzazioni consentite) e la creazione di nuovi sandbox da un'app (this utilizza le API dei portali di cui sopra).
  • Le app possono ora esportare i servizi D-Bus per tutti i nomi D-Bus che sono privilegio di possedere (piuttosto che solo l'ID applicazione).
  • Il supporto di Flatpak per i pacchetti OCI è stato aggiornato all'ultimo specifica. Inoltre, AppDat può ora essere distribuito tramite OCI archivi.
  • I certificati TLS host sono ora esposti alle applicazioni, utilizzando p11-kit-server. Questo rimuove il punto di attrito durante l'accesso servizi di rete in alcuni ambienti.
  • Le app possono ora richiedere l'accesso all'agente SSH host per accedere in modo sicuro server remoti o repository Git.
  • nuova autorizzazione dell'applicazione può essere utilizzata per concedere l'accesso a Dispositivi Bluetooth.
  • la nuova autorizzazione fallback-x11 concede l'accesso a X11, ma solo se il l'utente è in esecuzione nella sessione X11. Per applicazioni che supportano sia Wayland che X11, questo può essere utilizzato per garantire che l'app non ha un accesso X11 non necessario mentre si trova a Wayland, ma comunque funziona in una sessione X11.
  • L'installazione peer-to-peer (stick viUSB o rete locale) è ora abilitato e supportato per impostazione predefinita in tutte le build.

La riga di comando di Flatpak introduce anche nuovi comandi e opzioni, tra cui:

  • disinstallare –unused rimuove automaticamente i runtime inutilizzati e estensioni (se hai rimosso tutte le app che dipendono dal runtime o tutte le app che avevi a seconda di esso sono state aggiornate a più recenti versione).
  • Nuove opzioni di informazioni, tra cui –show-permissions, –File-access, –show-location, –show-runtime, –show-sdk.
  • riparazione: corregge le installazioni interrotte eseguendo la scansione degli errori, rimuovendo oggetti non validi e reinstallare tutto ciò che manca.
  • permission- * - consente l'interazione con i permessi dei portali negozio. Questo è utile per il test e per tornare a pulire stato.
  • create-usb: può essere utilizzato per preparare un repository da utilizzare come file fonte di aggiornamenti locali.

Infine, la riga di comando ha una raccolta di altri miglioramenti, come:

  • Se –system o –user non sono specificati, uno viene automaticamente scelto se è ovvio (o chiederà se l'opzione corretta non lo è ovvio).
  • I comandi di installazione, aggiornamento e disinstallazione ora richiedono conferma delle modifiche prima di procedere, al fine di prevenire errori e per mostrare le autorizzazioni dell'applicazione richieste.
  • Il comando di disinstallazione ora non consente di rimuovere il runtime se qualche applicazione installata lo richiede.
  • flatpak remove è ora un alias per la disinstallazione di flatpak.
  • Flatpak non richiede più un filesystem che supporti xattr.
  • I portali sono ora più nettamente separati da Flatpak, grazie al il portale dei documenti e l'archivio delle autorizzazioni sono stati spostati in xdg-desktop-portal. Si raccomanda che il pacchetto flatpak abbia debole dipendenza da xdg-desktop-portal.
  • libflatpak ora ha l'API di transazione per l'installazione, l'aggiornamento e disinstallare le operazioni. Ciò significa che è molto più facile da usare come la base di app center e altre gestioni grafiche di app Software.
  • Flatpak ora imposta diverse intestazioni HTTP durante l'installazione di applicazioni, che rendono più facile per i repository Flatpak registrare cose come statistiche di download dell'app e versioni di Flatpak in uso.
  • È ora consigliabile che i pacchetti Flatpak aggiungano dipendenza da p11-kit-server, poiché consente alle app di accedere all'host certificati. Tuttavia, non è necessario che si tratti di una forte dipendenza.
  • Richiede il bubblewrap 0.2.1 o successivo e viene fornito in bundle con 0.3.0.
  • Richiede OSTree 2018.7.

Consigliato:

Tendenze

Il Microsoft Zero Trust Deployment Center Tratterà Ogni Richiesta Di Accesso Come Inaffidabile E Proteggerà L'integrità Della Rete

Secondo Quanto Riferito, NVIDIA Abbandonerà Le Varianti RTX 3070 Da 16 GB E RTX 3080 Da 20 GB

Twitter Aggiunge Modifiche Temporanee Minori In Cui Le Persone Possono Scegliere Di Commentare Quando Ritwittano

Come Risolvere Il "codice Di Errore 2,495" Di Battlefront 2

Specifiche Complete Della Serie AMD Radeon RX 6000, Velocità Di Clock, CU, Dettagli VRAM Raccolti

Come Risolvere L'errore "Unreal Engine è In Uscita A Causa Della Perdita Del Dispositivo D3D"

Huawei Presenta FreeBuds Studio: Una Versione Simile Dei Rendering Di AirPods Studio

[FIX] La Macchina Twitch è Stata Scollegata "Errore 2000"

Xbox Series X / S Supporterebbe Accessori Che Supportano IR Dalle Vecchie Console Conferma Xbox Official

Dell Project Apex Tenta Tutto Come Servizio Per Distribuzioni In Locale E Multi-cloud Per Competere Con AWS E Google Cloud?

Come Risolvere Il Codice Di Errore Xbox One E305

La CPU AMD Ryzen 9 5950X ZEN 3 16C / 32T Batte Intel Core I9-10900K Con Guadagni Di Prestazioni A Doppia Cifra?

Google Chrome Non Mostrerà Annunci Nella Pagina Di Una Nuova Scheda Azienda Di Reclami Dopo Che è Stato Scoperto "NTP Shopping Task Module"?

I Dischi Blue-Ray / Le Versioni Digitali Di Molti Film Sony Ora Vengono Forniti Con Il Marchio PS5

Microsoft Edge Viene Fornito Con "Startup Boost" Per Avviarsi Più Rapidamente, Ma Richiederà Risorse Aggiuntive Durante L'avvio Di Windows 10?