Andreas Kling, der Schöpfer des Betriebssystems SerenityOS, hat seine Rolle als "großzügiger lebenslanger Diktator" (BDFL) des Projekts niedergelegt und sich auf die Entwicklung des Forks des Webbrowsers Ladybird konzentriert, der zuvor als Teil von SerenityOS entwickelt wurde. Laut Andreas hat er sich in den letzten zwei Jahren von der Entwicklung des Betriebssystems zurückgezogen und sich ausschließlich auf die Entwicklung seiner eigenen Browser-Engine und der darauf basierenden Anwendung Ladybird mit einer Implementierung des Webbrowsers konzentriert. Da sich um SerenityOS eine starke Community mit über tausend Mitgliedern gebildet hat, die unabhängig von ihm agieren kann, beschloss Andreas, sich ganz auf die Entwicklung des Browsers Ladybird zu konzentrieren und ihn als selbstständiges und unabhängiges Projekt von SerenityOS zu fördern.
Der Browser Ladybird hat den Weg von einem einfachen HTML-Viewer, der speziell für SerenityOS entwickelt wurde, zu einem plattformübergreifenden Produkt mit seiner eigenen Browser-Engine zurückgelegt. Tatsächlich ist der Browser über SerenityOS hinausgewachsen und hat die Community in zwei Gruppen geteilt – Entwickler des Betriebssystems und Entwickler des plattformübergreifenden Browsers. Da die Entwickler des Browsers und des Betriebssystems im Laufe der Zeit immer mehr auseinandertriften und gemeinsame Interessen verloren, wurde schließlich beschlossen, diese Projekte vollständig zu trennen. Nach der Trennung wird Andreas die Entwicklung des Browsers leiten, während die Gruppe der Hauptmaintainer die Verwaltung von SerenityOS übernehmen wird.
Nach der Trennung werden die Entwickler des Browsers Ladybird die Unterstützung für das Betriebssystem SerenityOS einstellen und sich auf die Entwicklung für die Plattformen Linux und macOS konzentrieren. Die Entwickler von SerenityOS hingegen können zu dem ursprünglichen Entwicklungsmodell zurückkehren, um Freude zu haben, sich mit Gleichgesinnten auszutauschen und dies als Hobby zu betreiben. Im Gegensatz zu SerenityOS wird im Projekt Ladybird die Einschränkung aufgehoben, die die Verwendung von Drittanbieter-Code im Projekt untersagt hat. Das alte Repository von Ladybird wurde in den Archivmodus versetzt.
Der Browser Ladybird verwendet die eigene Engine LibWeb, einen JavaScript-Interpreter.
Quelle: opennet.ru
