Chromium migliora la sua integrazione e il supporto in Linux

Chromium migliora la sua integrazione e il supporto in Linux

Chromium, e di conseguenza Google Chrome, è spesso considerato superiore a Firefox su sistemi operativi come Windows, macOS e Android grazie alla sua velocità e integrazione con i servizi di Google. Tuttavia, su GNU/Linux, la situazione è diversa. Questo perché Chromium ha un supporto meno avanzato per Wayland, un protocollo di server grafico moderno che sta sostituendo X11. Wayland offre una gestione più efficiente delle risorse grafiche e una maggiore sicurezza, ma Chromium non lo supporta ancora in modo ottimale. Firefox, invece, supporta Wayland nativamente dalla versione Firefox 121, offrendo un’esperienza utente più fluida e integrata.

Inoltre, il supporto per l’accelerazione hardware in Chromium, che permette di sfruttare al meglio le capacità della GPU per migliorare le prestazioni grafiche, è ancora in fase di sviluppo. Firefox, al contrario, ha già implementato un supporto robusto per l’accelerazione hardware su GNU/Linux, migliorando le prestazioni complessive del browser.

Infine, il supporto per i formati di pacchetti universali come Snap e Flatpak in Chromium è ancora incerto a causa di problematiche legate al sandboxing. Il sandboxing è una tecnica di sicurezza che isola le applicazioni per limitarne i danni in caso di compromissione. Firefox, invece, ha un’integrazione più stabile e sicura con questi formati di pacchetti, facilitando l’installazione e l’aggiornamento del browser su diverse distribuzioni GNU/Linux.

Nonostante queste sfide, la tecnologia di Google continua a evolversi, introducendo miglioramenti e nuove funzionalità per colmare queste lacune e offrire un’esperienza utente sempre migliore su GNU/Linux.

Integrazione con il Secret Service di freedesktop.org

Una delle novità più rilevanti è l’introduzione del supporto per l’Interfaccia Secret Service di freedesktop.org (org.freedesktop.Secret.Service) all’interno di SecretPortalKeyProvider. Questo cambiamento nel codice del browser implementa un client asincrono chiamato OSCrypt, che utilizza l’interfaccia del Servizio Segreto di freedesktop.org per gestire i segreti in modo sicuro.

Cos’è freedesktop.org? Freedesktop.org è un progetto che sviluppa tecnologie interoperabili tra diversi ambienti desktop su X11 e Wayland. Tra i suoi sviluppi ci sono Xorg, Wayland, VA-API, Mesa, GStreamer, PulseAudio, PipeWire, libinput e D-Bus.

Cos’è l’Interfaccia Secret Service di freedesktop.org? L’Interfaccia di Secret Service di freedesktop.org è una API (Application Programming Interface) progettata per fornire un metodo comune per la gestione dei segreti su diversi ambienti desktop. È stata sviluppata dai team di GNOME e KDE per sostituire le API specifiche di ogni desktop, come gnome-keyring e KWallet.

Cosa sono i “segreti”? Nel contesto della gestione dei segreti su GNU/Linux, i “segreti” si riferiscono a informazioni sensibili che devono essere protette. Questi possono includere:

  • Password: Le credenziali di accesso per siti web, applicazioni e servizi.
  • Chiavi di crittografia: Utilizzate per cifrare e decifrare dati.
  • Token di autenticazione: Utilizzati per autenticare l’accesso a servizi e API.
  • Certificati digitali: Utilizzati per garantire la sicurezza delle comunicazioni.

Questi segreti sono gestiti da applicazioni come gnome-keyring e KWallet, che li memorizzano in modo sicuro e li rendono disponibili alle applicazioni che ne hanno bisogno. L’Interfaccia Secret Service di freedesktop.org fornisce un metodo standardizzato per accedere e gestire questi segreti, migliorando l’interoperabilità tra diverse applicazioni e ambienti desktop.

Vantaggi dell’uso di questa interfaccia:

  • Interoperabilità: Sia gnome-keyring che KWallet supportano questa interfaccia, permettendo una gestione unificata dei segreti. Questo potrebbe eventualmente portare all’eliminazione dei backend sincroni specifici per GNOME e KDE, semplificando il codice e migliorando le prestazioni.
  • Asincronicità: Il client OSCrypt è asincrono, il che significa che può gestire le operazioni di crittografia senza bloccare altre operazioni del browser.

Miglioramenti nel Supporto di Wayland

Per quanto riguarda il supporto di Wayland, Chromium ha incluso il protocollo xdg-toplevel-drag in Ozone, sostituendo extended-drag-unstable-v1. Questo dovrebbe migliorare l’esperienza di trascinamento e rilascio delle finestre, utile in situazioni come l’aggancio e sgancio delle schede.

Cos’è Ozone? Ozone è una layer di astrazione che permette a Chromium di supportare sia X11 che Wayland. Tuttavia, il supporto per Wayland in Chromium è ancora immaturo rispetto a Firefox, che supporta Wayland di default dalla versione 121. In Chromium, invece, bisogna abilitare il supporto tramite la flag “Preferred Ozone platform” nella sezione chrome://flags.

Altri Sviluppi: PipeWire

Un altro aspetto su cui Chromium deve migliorare è l’integrazione con PipeWire. PipeWire è un server multimediale progettato per gestire flussi audio e video in modo efficiente e sicuro. È stato sviluppato per sostituire PulseAudio e JACK, offrendo una soluzione più versatile e moderna. PipeWire gestisce i dispositivi di fotocamera e la cattura dello schermo, offrendo una soluzione unificata per l’audio e il video su GNU/Linux. Una delle sue componenti chiave è il demone pipewire-pulse, che funge da layer di compatibilità con PulseAudio, il sistema audio precedentemente dominante. Questo permette a PipeWire di fornire un suono stabile e di alta qualità, mantenendo la compatibilità con le applicazioni che utilizzano PulseAudio.

Chromium deve ancora migliorare il suo supporto per PipeWire per sfruttare appieno queste capacità, ma i progressi sono in corso e promettono di migliorare l’esperienza utente su GNU/Linux.

Pertanto, sui sistemi GNU/Linux, Firefox, il browser web di Mozilla, e i suoi progetti derivati rappresentano una scelta migliore per navigare e sfruttare appieno le potenzialità del web.

In questo articolo puoi trovare tutti i browser disponibili per Linux … o quasi tutti 🙂

Fonte: https://chromium-review.googlesource.com/c/chromium/src/+/5792413
Fonte: https://chromium-review.googlesource.com/c/chromium/src/+/5088752
Fonte: https://www.phoronix.com/news/Chrome-xdg-toplevel-drag
Fonte: https://www.muylinux.com/2024/09/13/chromium-wayland-freedesktop-org/

Visited 116 times, 1 visit(s) today
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.