Pochi giorni fa Mozilla, annunciato tramite un annuncio che il ramo Firefox 115 ESR continuerà a ricevere aggiornamenti fino a settembre 2025, estendendo il suo ciclo di supporto originale, scaduto a marzo di quest'anno.
Vale la pena menzionarlo la ragione Il motivo per cui Mozilla sta estendendo il supporto per questa versione è perché è l'ultima versione di Firefox compatibile con Windows 7, 8, 8.1 e macOS 10.12-10.14, Per questo motivo, una manutenzione prolungata è fondamentale per gli utenti che continuano a fare affidamento su sistemi operativi obsoleti.
Sulla questione, Mozilla ha dichiarato che valuterà ad agosto se sarà necessaria un'ulteriore estensione. manutenzione, il che suggerisce che questa versione difficilmente verrà mantenuta oltre settembre 2025. Ed è proprio questo Secondo le statistiche di febbraio da Mozilla, Il 7.8% degli utenti di Firefox utilizza ancora Windows 7, nonostante Microsoft abbia terminato il supporto per esso a gennaio 2020. L'adozione di versioni più recenti è aumentata, ma lentamente:
- 6 mesi fa: il 10.5% degli utenti utilizzava ancora Windows 7.
- 1.5 anni fa: 13.7%.
- 2.5 anni fa: 19.1%.
A differenza di Google Chrome, ha interrotto il supporto per Windows 7 e 8 nel febbraio 2023, lasciando Firefox come ultimo grande browser ancora funzionante su questi vecchi sistemi.
Inoltre, Rilasciata la nuova versione correttiva di Mozilla (rilasciato come patch: Firefox 135.0.1), arriva a risolvere una vulnerabilità di sicurezza (CVE-2025-1414). Ciò è dovuto a problemi nella gestione della memoria e consente l'esecuzione di codice dannoso quando si aprono pagine web progettate per sfruttare questa falla.
Altri problemi risolti nel 135.0.1 sono:
- I menu a discesa non funzionano correttamente su alcuni siti.
- Si blocca durante lo scorrimento del contenuto.
- Errori durante il ripristino di finestre e schede chiuse dal menu Cronologia dopo un aggiornamento.
- Problemi con i motori di ricerca aggiunti manualmente che smettono di funzionare.
Progressi nel porting di Firefox su GTK4
D'altra parte, e in relazione a Firefox, recentemente Martin Strange, il responsabile dei pacchetti Firefox su Fedora e RHEL, ha indicato che continua a lavorare sulla migrazione di Firefox a GTK4. Questa iniziativa non è nuova; L'idea è stata proposta poco più di quattro anni fa e Stransky aveva già fatto dei tentativi precedenti.
Si è detto che Firefox GTK4 è in fase di sviluppo come livello widget alternativoa, parallelamente all'implementazione basata su GTK3. I componenti GTK3 esistenti non sono stati modificati, garantendo la compatibilità con la versione corrente del browser.
Immagine Phoronix: Firefox GTK4
Vale la pena menzionarlo l'idea di portare il browser verso la nuova versione di GTK 4, può avere molti progressi significativi, come un Nuovo motore di rendering basato su Vulkan, supporto migliorato per la grafica 3De un'API modernizzata che offre maggiore flessibilità e opzioni per gli sviluppatori.
Tuttavia, le cose non sono semplici, poiché nonostante questi vantaggi, molte applicazioni utilizzano ancora GTK3 per vari fattori. La migrazione del codice potrebbe richiedere uno sforzo considerevole, poiché GTK4 introduce modifiche significative all'API e alla gestione di determinati elementi, che potrebbero comportare la riscrittura di parti essenziali del codice.
Questo processo richiede tempo e risorse. che molti progetti non riescono ad allocare facilmente. Inoltre, alcune applicazioni potrebbero non aver bisogno delle nuove funzionalità di GTK4 e scegliere di continuare con GTK3 finché il passaggio non sarà necessario, evitando così la seccatura di dover gestire versioni parallele del codice.
Allo stato attuale del progetto, si dice che:
- Il codice ha fatto notevoli progressi negli ultimi due mesi.
- La versione GTK4 può ora essere compilata ed eseguita correttamente.
- Risolto un problema con il ridimensionamento della finestra.
Al momento, il supporto è focalizzato esclusivamente su Wayland, senza compatibilità con X11.
D'altro canto, si menziona che nei piani di lavoro futuri è previsto il miglioramento della compatibilità con funzionalità essenziali, quali:
- Gestione dell'input dell'utente.
- Portablocco.
- Implementazione di funzioni come il trascinamento della selezione.
- Finestre di dialogo per la selezione dei file, colori, emoji e applicazioni predefinite.
Finalmente sì Ti interessa saperne di più, puoi controllare i dettagli nel seguente link