←back to thread

309 points LorenDB | 1 comments | | HN request time: 0.216s | source
Show context
mysterydip ◴[] No.42636747[source]
I love the serenityos concept (and ladybird browser) so I'm glad to see this progress!
replies(1): >>42637449 #
LeFantome ◴[] No.42637449[source]
Me as well.

Sadly, they have parted ways at this point. Not only has Ladybird broken off into an independent project but it does not consider SerenityOS a target platform anymore.

Ladybird is slowly shedding a lot of the “home grown” Serenity layers and replacing them with more mainstream alternatives.

As I am primarily a Linux user, I am excited to see Ladybird become a real alternative on Linux. However, as a fan of SerenityOS as well, I am sad to see all the energy and innovation that was going into Ladybird get stripped out of SerenityOS.

replies(2): >>42637665 #>>42638439 #
leidenfrost ◴[] No.42637665[source]
I just with it retains the "hobby project with real programming practices first" vibe and not get carried away with the anxiety to compete with big Browsers.

Yes, I too want a third browser alternative. But if they sacrifice code quality for getting there fast, it will end up with the same fate as Firefox.

replies(2): >>42638213 #>>42638283 #
1. TehCorwiz ◴[] No.42638213[source]
It's not quality they're sacrificing. SerenityOS is built on the idea of rejecting anything "not invented here". Basically it's from-scratch on purpose. Ladybird by contrast actually has the goal of being a real usable viable independent browser. So they're removing a lot of the home-grown Serenity stuff and replacing with open source libs. For instance they just removed the their home-grown SSL implementation and replaced it with OpenSSL. Likewise with their graphics layer they adopted a mature backend which now supports WebGL as a results. Ladybird's network stack is based on Curl these days I believe. It's about using solid public open source libraries as the foundation instead of having to be experts in every niche part.