Oggi, il Fedora Project è lieto di annunciare che la versione beta di Fedora Linux 43, l'ultima versione del sistema operativo gratuito e open source, è disponibile. Scopri di più sulle funzionalità nuove e aggiornate di Fedora 43 Beta e assicurati che il tuo sistema sia completamente aggiornato prima di eseguire l'upgrade da una versione precedente.
Le novità di Fedora 43 Beta
Miglioramenti: installer e desktop
- L’interfaccia web Anaconda per Fedora è per impostazione predefinita: questa funzionalità crea un'esperienza di installazione più coerente e moderna su tutte le varianti desktop di Fedora. Ci avvicina inoltre alla sostituzione del vecchio installer GTK, consentendo a tutti gli utenti Fedora di beneficiare della stessa interfaccia ottimizzata e intuitiva.
- Passaggio del programma di installazione di Anaconda a DNF5: supporto e debug migliorati per le applicazioni basate su pacchetti all'interno di Anaconda; questa novità rappresenta un passo avanti verso il ritiro o la rimozione di DNF4, che ora è in modalità manutenzione.
- Abilitazione degli aggiornamenti automatici per impostazione predefinita in Fedora Kinoite: assicura che gli utenti eseguano in modo più coerente un sistema con le correzioni di bug e le funzionalità più recenti dopo un semplice riavvio, con gli aggiornamenti applicati automaticamente in background.
- Impostazione predefinita del carattere di fallback a spaziatura singola: definisce un carattere di riserva standard quando manca un carattere a spaziatura singola specificato. Inoltre, la selezione dei caratteri rimane più stabile e prevedibile, anche quando l'utente installa nuovi pacchetti di caratteri, evitando le brusche modifiche ai caratteri che si verificavano nelle versioni precedenti.
Miglioramenti del sistema
- Aggiornamento della toolchain GNU: consente a Fedora di rimanere aggiornato con le funzionalità, i miglioramenti e le correzioni di bug e di sicurezza più recenti dei progetti upstream gcc, glibc, binutils e gdb e offre un compilatore di sistema funzionante, un assembler, un linker statico e dinamico, i runtime del linguaggio di base e un debugger.
- Macro RPM specifiche per i pacchetti, per i flag di compilazione: forniscono un metodo standard per consentire ai pacchetti di aggiungere elementi all'elenco predefinito dei flag del compilatore. Offrono inoltre ai responsabili della manutenzione dei pacchetti un metodo più ordinato e semplice per apportare modifiche ai flag di compilazione per singolo pacchetto. Ciò evita la necessità di modificare e riesportare manualmente le variabili ambientali. Previene inoltre potenziali problemi che potrebbero sorgere dal vecchio metodo manuale, garantendo che gli adeguamenti dei flag siano applicati in modo appropriato.
- Crea Fedora CoreOS utilizzando Containerfile: questa modifica integra il processo di creazione di Fedora CoreOS (FCOS) in una build di immagini container standard, allontanandosi dallo strumento personalizzato, CoreOS Assembler. Inoltre, chiunque abbia installato Podman può creare FCOS, semplificando il processo sia per i singoli utenti che per le pipeline automatizzate.
Upgrade e rimozioni
- Deprecazione del linker gold: deprecazione del sottopacchetto binutils-gold. Questa modifica semplifica l'esperienza dello sviluppatore, riducendo il numero di linker disponibili da 4 a 3 e snellendo le scelte per i progetti. Inoltre, contribuisce a salvaguardare il progetto da potenziali problemi causati dal bitrot, ovvero un calo della qualità di un pacchetto che lo rende impossibile da compilare o non sicuro nel tempo.
- Ritiro di python-nose: il pacchetto python-nose in Fedora 43 Beta verrà rimosso. Ciò impedirà la creazione di nuovi pacchetti con una dipendenza da un test runner non gestito. Gli sviluppatori sono invitati a eseguire la migrazione a framework di test gestiti attivamente come python3-pytest o python3-nose2.
- Ritiro di gtk3-rs, gtk-rs-core v0.18 e gtk4-rs v0.7: impedisce a Fedora di continuare a dipendere da versioni obsolete di questi binding e di distribuire software meno obsoleto e un numero inferiore di versioni non gestite di pacchetti .
- Python 3.14: lo stack Python aggiornato in Fedora 43 Beta implica che, creando i pacchetti Fedora su una versione in fase di sviluppo, i bug critici possano essere identificati e segnalati prima della versione finale 3.14.0, agevolando l'intero ecosistema Python. Gli sviluppatori possono inoltre accedere alle funzionalità più recenti di questa versione. Ulteriori informazioni sono disponibili qui.
- Golang 1.25: fornisce gli ultimi aggiornamenti di Go, tra cui i parametri predefiniti per il rilevamento delle fughe “go build -asan” all'uscita dal programma, l'opzione “go doc -http” per avviare un server di documentazione e la possibilità di utilizzare le sottodirectory di un repository come root di un modulo. Continueremo a fornire una piattaforma di sviluppo affidabile per il linguaggio Go e i suoi progetti scritti.
- Idris 2: fornisce l'accesso alle nuove funzionalità di Idris 2, come la teoria quantitativa dei tipi (QTT), che consente la programmazione simultanea indipendente dai tipi e il controllo granulare sull'utilizzo delle risorse. Ha anche un nuovo linguaggio di base, una libreria Prelude più essenziale e una nuova destinazione da compilare in Chez Scheme.
Puoi trovare ulteriori informazioni sulle numerose e importanti modifiche apportate a Fedora Linux 43 alla pagina Change Set.
Cos'è una versione beta di Fedora?
Le versioni beta di Fedora sono complete di codice e sono molto simili alla versione finale. Sebbene la community di Fedora Project stia testando questa versione in modo approfondito, vogliamo anche che i nostri utenti finali controllino e si assicurino che le funzionalità che interessano agli utenti funzionino come previsto. Identificando e segnalando bug puoi contribuire a migliorare la tua esperienza e quella di milioni di utenti di Fedora Linux in tutto il mondo. Insieme, possiamo aiutare non solo a rafforzare Fedora Linux, ma man mano che correzioni e modifiche vengono inviate alla community del kernel, possiamo contribuire complessivamente al miglioramento dell'ecosistema Linux e del software.
Testiamo insieme Fedora 43 Beta
Poiché si tratta di una versione beta, prevediamo che potresti riscontrare bug o funzionalità mancanti. Per segnalare i problemi riscontrati durante i test, contatta il team QA di Fedora tramite la test mailing list o nel canale #quality:fedoraproject.org su Fedora Chat (Matrix). Durante la fase di test, i problemi comuni vengono monitorati nella categoria "Common Issues" su Ask Fedora.
Per suggerimenti su come segnalare un bug in modo efficace, leggi come segnalare un bug.
Sull'autore
Jef Spaleta was an early contributor to fedora.us repo and Fedora Project. He was elected to the Fedora Board as an at-large community representative before life took him to Alaska ( and Antarctica!) to study the Aurora for several years. During those early years of Fedora, he was involved in much of the public discussions around the project’s shape and he was an ever-present voice in Fedora’s IRC channel, helping users and getting them started with constructively contributing. He also did a modest amount of Fedora packaging maintenance work. Now at Red Hat, Jef continues this work as Fedora Project Leader.
Altri risultati simili a questo
Red Hat's commitment to the EU Cyber Resilience Act: Shaping the future of cybersecurity standards
Data-driven automation with Red Hat Ansible Automation Platform
Technically Speaking | Platform engineering for AI agents
Technically Speaking | Driving healthcare discoveries with AI
Ricerca per canale
Automazione
Novità sull'automazione IT di tecnologie, team e ambienti
Intelligenza artificiale
Aggiornamenti sulle piattaforme che consentono alle aziende di eseguire carichi di lavoro IA ovunque
Hybrid cloud open source
Scopri come affrontare il futuro in modo più agile grazie al cloud ibrido
Sicurezza
Le ultime novità sulle nostre soluzioni per ridurre i rischi nelle tecnologie e negli ambienti
Edge computing
Aggiornamenti sulle piattaforme che semplificano l'operatività edge
Infrastruttura
Le ultime novità sulla piattaforma Linux aziendale leader a livello mondiale
Applicazioni
Approfondimenti sulle nostre soluzioni alle sfide applicative più difficili
Virtualizzazione
Il futuro della virtualizzazione negli ambienti aziendali per i carichi di lavoro on premise o nel cloud