Framework Mono 6.14 rilasciato come primo aggiornamento stabile in cinque anni
Framework Mono 6.14 debutta sotto l'ombrello di WineHQ con supporto nativo ARM64 per macOS, miglioramenti di Windows Forms X11 e altro ancora.
Dopo cinque anni senza un ramo stabile, Framework Mono (precedentemente noto come Mono Project), un'implementazione open source e multipiattaforma di .NET Framework di Microsoft, ha appena lanciato la sua versione 6.14, ora dalla sua nuova casa presso WineHQ. Come probabilmente saprai, nell'agosto 2024 Microsoft ha trasferito la gestione del progetto Mono all'organizzazione WineHQ.
Uno dei maggiori punti salienti di questa versione è la nuova compatibilità ARM64 nativa integrata su macOS. Gli utenti possono anche aspettarsi correzioni di perdite di risorse in System.Windows.Forms, un'implementazione riprogettata degli Appunti e del trascinamento della selezione e miglioramenti generali della stabilità, soprattutto durante l'esecuzione in X11.
Inoltre, sono stati apportati miglioramenti significativi nella generazione dell'interfaccia COM e sono state risolte le correzioni dei problemi di blocco del processo all'uscita. Inoltre, la build 6.14 è ora più robusta su Linux amd64, con correzioni di avviso applicate tramite GitLab CI.
Per quanto riguarda il supporto delle piattaforme, l'attuale elenco di piattaforme testate include Linux (x86, amd64, arm64), macOS (amd64, arm64) e Windows (x86, amd64), anche se la copertura dei test varia: Linux amd64 viene sottoposto a controlli sia automatici che manuali, mentre il port macOS ARM64 viene testato solo manualmente.
Nel frattempo, alcune configurazioni meno comuni, come Linux armv5te, sono attualmente non funzionanti. La buona notizia è che esiste una soluzione alternativa disabilitando le ottimizzazioni float e ci sono piani per risolverla nel prossimo futuro, soprattutto perché qualcuno dipende da quell'architettura.
Un altro aggiornamento degno di nota è il rilascio simultaneo di libgdiplus 6.2. Questo pacchetto, che non ha ricevuto un annuncio separato al momento del lancio, è disponibile come tarball sorgente da WineHQ. Poiché né Framework Mono né libgdiplus sono attualmente distribuiti in forma binaria, gli appassionati e gli sviluppatori curiosi devono andare alle pagine di download di WineHQ per prendere il codice sorgente.
Per ulteriori informazioni, consultare l'annuncio o le note di rilascio.