Sommario:
Video: Rilasciato Flatpak 1.0, Potrebbe Essere Il Miglior Strumento Di Sandboxing Per App Linux Decentralizzato
2024 Autore: Kayla Nelson | [email protected]. Ultima modifica: 2023-12-17 01:30
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:
MIGLIOR GUIDA: Miglior Software Malware Per Il
La condivisione è la cura; e la mia attenzione ti farebbe risparmiare denaro, tempo e dati importanti negli anni a venire. I soldi che spendi per acquistare un antivirus scadente
GTX 1660 SUPER Potrebbe Essere All'orizzonte: Nvidia Potrebbe Mettere A Repentaglio Le Proprie Vendite Questa Volta
Nonostante sia il re del mercato delle schede grafiche di fascia alta, Nvidia sembra aver paura dell'imminente architettura Navi. Abbiamo già visto un esempio
Finalmente Rilasciato Poweramp V3 Beta-729, Può Rivendicare Il Miglior Trono Per Lettori Audio Android
Poco prima di oggi, il tanto atteso Poweramp V3 beta build-792 è stato finalmente rilasciato sulla piattaforma Android, tramite l'abbonamento beta di Google Play e il
Un Nuovo Gioco Di Pattinatori Professionisti Di Tony Hawk Potrebbe Essere Rilasciato Nel 2020
Tony Hawk's Pro Skater è un'iconica serie di giochi di skateboard che non è stata sotto i riflettori per molti anni. A parte una versione mobile di spin-off in
Correzione: Il Tuo Profilo Firefox Non Può Essere Caricato. Potrebbe Mancare O Essere Inaccessibile
La maggior parte delle moderne distribuzioni Linux orientate al desktop hanno Mozilla Firefox come browser predefinito, quindi può essere davvero frustrante quando si ottiene il temuto