Andreas Kling, creatore del sistema operativo SerenityOS, ha annunciato il suo allontanamento dai poteri di "dittatore benevolo a vita" (BDFL) del progetto e si concentrerà sullo sviluppo del fork del browser web Ladybird, precedentemente sviluppato come parte di SerenityOS. Secondo Andreas, negli ultimi due anni si è distaccato dallo sviluppo del sistema operativo e si è concentrato esclusivamente sull'evoluzione del suo motore browser e dell'applicazione Ladybird basata su di esso, realizzando un browser web. Poiché intorno a SerenityOS si è formata una forte comunità di oltre mille membri in grado di andare avanti senza di lui, Andreas ha deciso di dedicarsi completamente allo sviluppo del browser Ladybird e alla sua promozione come progetto autosufficiente e indipendente da SerenityOS.
Il browser Ladybird ha percorso il cammino da semplice visualizzatore HTML, specifico per SerenityOS, a prodotto multipiattaforma che utilizza il proprio motore browser. Infatti, il browser ha superato SerenityOS e ha diviso la comunità in due gruppi: sviluppatori del sistema operativo e sviluppatori del browser multipiattaforma. Poiché i sviluppatori del browser e quelli del sistema operativo si sono progressivamente allontanati, perdendo interessi comuni, alla fine è stato deciso di separare completamente questi progetti. Dopo la separazione, Andreas guiderà lo sviluppo del browser, mentre un gruppo di manutentori principali assumerà il controllo su SerenityOS.
Dopo la separazione, gli sviluppatori del browser Ladybird interromperanno il supporto per SerenityOS e si concentreranno sullo sviluppo per le piattaforme Linux e macOS. Gli sviluppatori di SerenityOS potranno invece tornare al modello di sviluppo originale per il piacere, la socializzazione con persone affini e come hobby. A differenza di SerenityOS, nel progetto Ladybird saranno rimosse le restrizioni che vietavano l'uso di codice di terze parti. Il vecchio repository di Ladybird è stato messo in modalità archivio.
Il browser Ladybird utilizza il proprio motore LibWeb e un interprete JavaScript.
Fonte: opennet.ru
