L’ecosistema desktop open source sta per compiere un importante balzo in avanti in materia di sicurezza e isolamento delle applicazioni. Modal, in collaborazione con Para-Real Ltd., ha annunciato un importante finanziamento di 508.640 € erogato dalla Sovereign Tech Agency tedesca (attraverso l’iniziativa Sovereign Tech Fund – STF) per sostenere lo sviluppo e la governance di Flatpak nei prossimi due anni.
Flatpak rappresenta oggi lo standard primario per la distribuzione di software su distribuzioni Linux image-based (come Fedora Silverblue, openSUSE Aeon, SteamOS e GNOME OS) ed è la scelta prediletta da ambienti desktop del calibro di GNOME, KDE ed elementary OS. Tuttavia, nonostante sia la soluzione di impacchettamento e isolamento più matura su GNU/Linux, le sue funzionalità di sandboxing presentano ancora dei gap rispetto ad altre piattaforme proprietarie fortemente finanziate come Android e iOS.
Per quale motivo questo finanziamento è fondamentale?
Attualmente, Flatpak soffre di alcune limitazioni architetturali dovute sia alla complessità tecnica del livello di piattaforma, sia al sovraccarico di lavoro che grava sui maintainer storici del progetto.
Un esempio concreto? In Flatpak non è ancora possibile separare l’accesso all’uscita audio dall’accesso al microfono: autorizzare un’app a riprodurre suoni significa spesso darle accesso implicito anche all’acquisizione audio. Inoltre, settori critici come la gestione della rete e delle connessioni VPN sono privi di Portals trasparenti e dedicati.
Il finanziamento coprirà il lavoro fino alla fine del 2027 e permetterà di ingaggiare a tempo pieno un team specializzato composto da sviluppatori ed esperti del settore (tra cui Philip Withnall, Julian Sparber, Dhanuka Warusadura, Sam Hewitt e altri), creando strutture formali e sostenibili a lungo termine attorno al progetto Flatpak.
La Roadmap Tecnica: cosa cambierà
L’intervento si concentrerà su due direttrici fondamentali: l’introduzione di nuovi XDG Desktop Portals per la gestione granulare dei permessi e il miglioramento delle infrastrutture esistenti.
1. Nuovi Portals di Sistema
- Audio granularizzato: implementazione di un socket dedicato su PipeWire e integrazione con WirePlumber per separare i permessi di ascolto (speaker) da quelli di registrazione (microfono).
- Controllo di Rete: isolamento granulare del traffico di rete rispetto all’host, con permessi statici per specifici ambiti (rete locale, Internet, porte dedicate), evitando l’esposizione non necessaria dei dispositivi di rete locale.
- Portal VPN dedicato: un’API modellata sui sistemi mobile (Android/iOS) che permetterà alle app VPN di terze parti di gestire le connessioni sicure di sistema in modo nativo e isolato.
- Assistenza alla Scrittura: un portal unificato per il controllo ortografico e grammaticale che consentirà a tutte le app sandboxate di condividere lo stesso dizionario o di agganciarsi a tool avanzati.
- Auto-Fill delle Password: ricerca e progettazione di un portal sicuro per l’autocompilazione delle credenziali, superando le attuali soluzioni insicure basate su NativeMessaging.
2. Infrastruttura e Manutenzione
- Sistema di Entitlements: un meccanismo formale per dichiarare i permessi statici richiesti dai portal, semplificando il lavoro di revisione negli app store (come Flathub) e spalancando la strada all’integrazione di strumenti d’accessibilità di terze parti.
- Intents: un sistema astratto tramite cui le applicazioni potranno dichiarare le funzionalità offerte, facilitando il deep-linking e l’apertura nativa dei link web all’interno delle app installate.
- Refactoring dei Portals: migrazione della codebase alla libreria
libdex, introduzione di test d’integrazione automatizzati e restyling delle finestre di dialogo dei permessi di sistema.
Un passo decisivo verso il desktop Linux moderno
Questo investimento dimostra ancora una volta l’importanza delle istituzioni pubbliche europee (come il Sovereign Tech Fund) nel garantire la sostenibilità tecnologica e la sicurezza dell’infrastruttura Open Source globale.
Con questo piano biennale, Flatpak punta a colmare il divario con i sistemi operativi mobile, offrendo finalmente agli utenti Linux un desktop non solo moderno e modulare, ma protetto da un sandboxing completo e senza compromessi.




