Il Consiglio di amministrazione del progetto Fedora (Fedora Council) ha revocato la decisione precedentemente approvata di creare Fedora AI Developer Desktop, un'edizione ufficiale della distribuzione per sviluppatori che utilizzano strumenti AI. Inizialmente, tutti i 6 membri del consiglio hanno votato a favore della creazione del progetto, ma dopo aver esaminato le critiche espresse nella comunità durante le discussioni, due membri hanno cambiato il loro voto e si sono dichiarati contrari. Poiché non è stata raggiunta l'unanimità, l'approvazione della decisione è stata rinviata. Si prevede di risolvere la questione prima della conferenza Flock 2026, che si terrà dal 14 al 16 giugno.
Il malcontento è legato all'intenzione di utilizzare moduli di kernel di terze parti e componenti proprietari per supportare la tecnologia NVIDIA CUDA in Fedora AI Developer Desktop. L'inclusione di moduli di terze parti viola il consenso consolidato nel progetto riguardo alla politica di fornitura di moduli di kernel esterni, e l'inclusione di CUDA è contraria all'ideologia del progetto, che non promuove software proprietario e il vincolo delle soluzioni a un unico fornitore. Inoltre, nella nuova edizione era proposto di fornire rami LTS del kernel, ma non è chiaro chi li supporterà separatamente dai pacchetti aggiornati costantemente con il kernel, forniti in Fedora.
Secondo un membro del consiglio che ha cambiato il proprio voto, la modifica della strategia per la fornitura di moduli del kernel in Fedora richiede un'ulteriore approvazione e la richiesta di pareri esperti da ingegneri e legali. Si ipotizza che il problema possa essere risolto passando alla fornitura del driver standard Nova invece di moduli di terze parti aperti dalla società NVIDIA, la cui disponibilità è attesa verso la fine dell'anno.
Inizialmente si pensava che i membri della comunità si rivolgesse ai rappresentanti del consiglio di amministrazione in caso di preoccupazioni riguardo a decisioni future, ma nella pratica il consiglio non è stato informato di possibili problemi e ha votato sulla base delle informazioni fornite dall'autore dell'iniziativa. Per prevenire in futuro decisioni del consiglio che contrastino con il parere della comunità, Jef Spaleta, leader del progetto Fedora, ha proposto di pubblicare prima del voto le posizioni del consiglio sulle quali è stato raggiunto un consenso, in modo che la comunità possa avere il tempo di reagire e cercare di convincere i membri. Viene anche menzionata la possibilità di introdurre un voto preliminare durante la fase di discussione delle questioni sottoposte all'esame del consiglio, con pubblicazione dei risultati al di fuori dei verbali delle riunioni, per informare la comunità dell'opinione del consiglio prima del voto finale.
Il progetto Fedora AI Developer Desktop è dedicato alla creazione di edizioni desktop aggiornabili in modo atomico di Fedora Linux per sviluppatori che utilizzano e sviluppano tecnologie AI. Si intende utilizzare come base le implementazioni dei sistemi operativi Silverblue (GNOME) e Kinoite (KDE), integrate con moduli del kernel, strumenti, piattaforme e librerie per il deployment di modelli AI su sistemi locali, oltre alla creazione di applicazioni che utilizzano l'AI. È disponibile un prototipo della build Fedora AI Developer Desktop basato su Fedora Silverblue per test.
L'obiettivo finale è quello di fornire una soluzione per l'uso dell'AI immediatamente pronta all'uso, senza necessitare di configurazioni manuali o installazioni di software aggiuntivo. Per il corretto funzionamento di molti framework AI è solitamente necessaria una configurazione manuale e l'allineamento delle versioni del kernel, dei driver NVIDIA, degli strumenti CUDA e del runtime per eseguire i container. Fedora AI Developer Desktop offrirà un ambiente di lavoro già testato, permettendo di eseguire immediatamente container pronti con piattaforme AI preconfigurate e di utilizzare strumenti per l'accelerazione dell'esecuzione dei modelli AI tramite GPU.
Tutti gli strumenti e le piattaforme AI saranno forniti senza invio di telemetria e con l'accesso ai servizi cloud disattivato. Per utilizzare l'accelerazione su GPU NVIDIA, sono inclusi i moduli kernel aperti forniti da NVIDIA, utilizzati nei driver proprietari NVIDIA (in futuro i moduli kernel NVIDIA saranno sostituiti dal driver Nova). Sui moduli aperti è prevista la possibilità di installare CUDA Runtime o CUDA Toolkit. Oltre alle GPU NVIDIA, si prevede di supportare anche sistemi con GPU ARM, AMD e Intel. Tra i componenti inclusi nella fornitura base, sono stati evidenziati l'agente AI preconfigurato Goose e l'interfaccia grafica per la creazione, l'esecuzione e la gestione dei contenitori Podman Desktop.
Fonte: opennet.ru
