I found that the SerenityOS project also has a web browser with a completely new set of engines. It looks reasonably capable too.
Both LibWeb and LibJS are novel engines. I have a personal history with the Qt and WebKit projects, so there’s some inspiration from them throughout, but all the code is new. Not to mention, hundreds of people have worked on the codebase since I started it, all adding their own personal influences, so it’s definitely its own thing.
Edit: Here’s a recent interview with the creator Andreas Kling talking to Eric Meyer and Brian Kardell about the browser https://www.igalia.com/chats/ladybird
Edit 2: Here’s their August 2023 update video of the browser https://youtu.be/OEsRW3UFjA0
Edit 3: Looks like the project was recently sponsored $100k USD from Shopify https://awesomekling.substack.com/p/welcoming-shopify-as-a-ladybird-sponsor
It’s quite impressive!
Note: I don’t know anything about the politics of the SerenityOS project or the people behind it.
SerenityOS and Ladybird are extremely impressive. Andreas comes across as very likeable and the community he’s built seems cool.
There’s a pervasive idea in the programmer community that it’s impossible to make a modern web browser unless you’re a top 10 tech corporation. I love that they’re challenging that and showing that all it takes is a handful of volunteers with good programming chops and a bunch of elbow grease.
A worrying number of people in engineering don’t seem to think software is worthwhile unless you can expect to compete for majority market share with the incumbents. If “hacker” is to be taken as a title of honour, I think it belongs to the ones who make things without expecting to take over the world.
And the project has seemingly helped Andreas stay sober, which is pretty heartwarming.
I enjoyed listening to that interview. He seems humble and the project grew from the right place of necessity and it’s good that it’s keeping him sober. I like how he said that building the OS is easy compared to building a web browser engine.
agreed, I wish hacker culture was more like this instead of the capitalism fan club it actually is
there’s a weird parallel between large software projects like web browser engines being considered impossible to accomplish without a gigantic corporation’s backing and the long-standing (but utterly false) belief that it’s impossible to do semiconductor manufacturing without a gigantic, expensive factory. the motivation for pushing these claims seems fairly obvious — if folks think these core pieces of tech infrastructure can’t be replicated without corporate control, they just won’t try.
I’ve never thought about it from this perspective. I wonder whose voices I’d find if I put on my tinfoil hat and do some digging on the impossible narrative.
Here’s a thread on the orange site about the project from 5 months back with plenty of opinions™ on the matter: https://news.ycombinator.com/item?id=35521704
Edit: there are many threads https://hn.algolia.com/?q=ladybird
also updated the OP with a link to the news that Shopify recently donated 100k to the project
it’s kinda amazing how fast the comments started getting fractally wrong as the orange site scrambled to justify why it’s too mediocre to do this work (clearly it’s the fault of the work)
I couldn’t read much further past that one, so much “but, actually” dick waving
update on this
https://awesomekling.substack.com/p/forking-ladybird-and-stepping-down-serenityos
![Personally, for the past two years, I’ve been almost entirely focused on Ladybird, a new web browser that started as a simple HTML viewer for SerenityOS. When Ladybird became a cross-platform project in 2022, I switched all my attention to the Linux version, as testing on Linux was much easier and didn’t require booting into SerenityOS.
Time flew by, and now I can’t remember the last time I worked on something in SerenityOS that wasn’t related to Ladybird.](https://www.awful.systems/pictrs/image/d6094a69-5898-486b-b784-6564abfa852d.png)