- Ladybird ist ein unabhängiger Webbrowser und verwendet eine neue Engine auf Basis von Webstandards
- Derzeit befindet er sich im Pre-Alpha-Status und ist nur für Entwickler geeignet
- Ziel ist ein vollständiger und nutzbarer Browser für das moderne Web
- Verwendet eine Multi-Prozess-Architektur und betreibt zusätzlich zum zentralen UI-Prozess mehrere WebContent-Rendering-Prozesse, einen ImageDecoder-Prozess und einen RequestServer-Prozess
- Bilddekodierung und Netzwerkverbindungen werden in separaten Prozessen verarbeitet, um die Widerstandsfähigkeit gegen bösartige Inhalte zu erhöhen
- Jeder Tab verwendet einen eigenständigen Renderer-Prozess und ist von anderen Teilen des Systems isoliert
- Die Kernbibliotheken enthalten derzeit mehrere aus SerenityOS übernommene Komponenten:
- LibWeb: Web-Rendering-Engine
- LibJS: JavaScript-Engine
- LibWasm: WebAssembly-Implementierung
- LibCrypto/LibTLS: Kryptografie- und TLS-Unterstützung
- LibHTTP: HTTP/1.1-Client
- LibGfx: 2D-Grafikbibliothek, Bilddekodierung und Rendering
- LibUnicode: Unicode- und Locale-Unterstützung
- LibMedia: Audio- und Videowiedergabe
- LibCore: Event-Loop und OS-Abstraktionsschicht
- LibIPC: Unterstützung für Interprozesskommunikation
- Build- und Ausführungsmethoden
- Informationen zum Bauen von Ladybird finden sich im Build Guide
- Ladybird kann auf Linux, macOS, Windows (mit WSL2) und verschiedenen weiteren UNIX-artigen Betriebssystemen ausgeführt werden
4 Kommentare
Anfangen kann jeder … aber ob man es bis zum Ende durchziehen kann …
Wie dem auch sei, bei ihm ist es mit SerenityOS genauso … er liebt es offenbar, bei null anzufangen und mit dem Kopf durch die Wand zu gehen … darum beneide ich ihn wirklich!
Hm? Der Link zur Build-Anleitung scheint falsch zu sein.
Korrigiert!
Hacker-News-Kommentare
Dieses Projekt ist jetzt noch wichtiger geworden, da Firefox sein Wesen verloren hat
Ladybird ist ein BSD-2-Projekt von Andreas Kling, dem Schöpfer von SerenityOS
Ladybird hat das Glück, jemanden zu haben, der die Bedeutung von Marketing versteht
Die Komplexität von Web-Oberflächen hat zugenommen
Ich habe Waterfox installiert und bin von Mozilla enttäuscht
Die Sicherheit moderner Browser aufrechtzuerhalten, ist äußerst schwierig
Ich frage mich, wie gut Ladybird „Long-Tail“-Features unterstützt
Ich frage mich, wie Ladybird ohne Monetarisierung überleben wird