Since starting the SerenityOS project in 2018, my goal has been “to build a complete desktop operating system to eventually use as my daily driver”.
What started as a little therapy project for myself has blossomed into a huge OSS community with hundreds of people working on it all over the world. We’ve gone from nothing to a capable system with its own browser stack in the last 4 years.
Throughout this incredible expansion, my own goals have remained the same. Today I’m updating them a little bit: in addition to building a new OS for myself, I’m also going to build a cross-platform web browser.
If there is one person who can pull off making a web browser and turning it into a successful-enough open source application, it’s Andreas Kling. His work on SerenityOS is simply stunning and inspirational, attracting hundreds of people to work on a ’90s-inspired alternative desktop operating system. If he can organise the same amount of enthusiasm for Ladybird, it has a real shot at becoming a successful, but niche, browser.
For now, it’s very early days, and Kling is open and honest about how much work is still left to do. Since all the code is new – this isn’t a fork or Blink, WebKit, or Gecko – you can imagine this isn’t exactly going to be an easy ride. It’s currently running on Linux, Windows through WSL, macOS, and Android, and Kling states the Linux version if the best tested one.
I’m definitely excited for this one.