hhmx.de

Föderation FR Di 02.07.2024 01:57:26

Welcome to a new browser!

> Ladybird uses a brand new engine based on web standards, without borrowing any code from other browsers. It started as a humble HTML viewer for the SerenityOS hobby project, but since then it's grown into a full cross-platform browser project supporting Linux, macOS, and other Unix-like systems. — ladybird.org/announcement.html

This is good for the Web!

Föderation FR Di 02.07.2024 02:28:11

@karlcow I wonder why they don't collaborate with @servo

Föderation FR Di 02.07.2024 08:08:29

@QuadRadical @karlcow @servo ladybird isn't new, it started within serenityOS more or less at the same time as servo. It was probably too small at the time to be noticed or too much alpha state to be a usable part of the project. So now we get more diversity and if someone builds a front for servo we'll get one more browser :)

Föderation FR Di 02.07.2024 03:20:34

@karlcow

This looks really cool. E-commerce is fine and dandy, but some aspects of the digital public sphere really should be nonprofits or public commons of some sort in order to align with the needs of users. Browsers, search, social media, maps, scientific publishers...lots more.

Föderation FR Di 02.07.2024 04:19:13

@karlcow I have only one question: will it work with uBlock Origin?

Everything else is negotiable

Föderation FR Di 02.07.2024 17:49:48

@etherdiver @karlcow This!
Also, if it's "lightweight" I'm all in!
(Where's the gif "shut up and take my money!" when I need it?!)

Föderation FR Di 02.07.2024 04:32:50

@karlcow and it's written in a modern, memory-safe language, right?

right?

Föderation FR Di 02.07.2024 05:51:57

@gormster "Ladybird started as a component of the SerenityOS hobby project, which only allows C++. […] we have almost half a million lines of modern C++ to maintain. However, now that Ladybird has forked […] all constraints previously imposed by SerenityOS are no longer in effect. We are actively evaluating a number of alternatives […] prototypes exist in multiple languages."
ladybird.org/index.html#about

Föderation FR Di 02.07.2024 08:10:01

@gormster @karlcow it uses pledge and unveil on systems that support such calls.

Föderation FR Di 02.07.2024 09:07:00

@gkrnours i don't think that helps with memory safety?

Föderation FR Di 02.07.2024 09:25:04

@gormster it's a defense in depth mechanism. If an attacker finds an exploit and tries to open a shell in an app that pledged to not open a shell, the kernel will refuse to open the shell. Browser can also pledge to not open files except in ~/.cache and same protection.

Föderation FR Di 02.07.2024 06:11:21

@karlcow So much code! Qt/C++; nothing stays new very long, does it? I'll wait for a ground-up GTK/Rust browser....

Still, this IS good for the web!

Föderation FR Di 02.07.2024 07:19:30

@karlcow
Ils n’ont pas de bras cassés les 2 du board . Ex github et ex apple

Föderation FR Di 02.07.2024 07:40:33

@foxmask oui. J'espère qu'ils vont pouvoir décoller ce serait chouette d'avoir de nouveaux joueurs.

Föderation FR Di 02.07.2024 17:51:29

@karlcow @foxmask La liste de leurs contributions donne très envie en effet 😁

Föderation FR Di 02.07.2024 08:35:45

@karlcow This is amazing. Having more web engines is always better for the web!

Föderation EN Di 02.07.2024 09:12:17

@karlcow why do I get those vibes?! 😉

xkcd.com/927/

Medien: 1

Föderation EN Di 02.07.2024 09:40:44

@maxbob why? This is not a new standard. This is a new engine for implementing web standards. This is essential to the health of the Web. If anything, the diversity of browser engines helps the interoperability. It seems counter-intuitive. Right now, there are Blink, Gecko and WebKit only. Presto is dead. Trident is dead. EdgeHTML is dead. Without multiple engines, there is no need for interoperability and the winner takes it all. And it's where things start to go wrong.

Föderation FR Di 02.07.2024 09:25:29

@karlcow Damn, I still remember Andreas showcasing Ladybird with aliased font etc. as "Browser" in serenityOS.
It is insane how far the project has come!

Föderation EN Di 02.07.2024 09:48:37

@karlcow @dbauer

Right now, all I see is the Ladybird team openly *disrespecting* the "open web".

toot.teckids.org/@nik/11271565

Föderation FR Di 02.07.2024 11:05:00

@karlcow Once ublock works there ...

Föderation FR Di 02.07.2024 12:41:54

@karlcow interesting development, I was trying it out just a few days ago

Föderation FR Di 02.07.2024 13:08:51

@karlcow But isn’t this old news?

Föderation · Di 02.07.2024 14:17:54

This is the news for 2024-07-01, the core announcement inside the announcement post:

In order to help us achieve this goal, we've created the Ladybird Browser Initiative, a US 501(c)(3) non-profit (tax-exempt status pending) to drive work on the browser and make it easier for supporters of all shapes & sizes to sponsor development.
@frumble @karlcow

Föderation FR Di 02.07.2024 14:28:03

@karlcow Is the focus going to be on a new browser, or a new engine that can be re-used easily in other browsers/applications?

Föderation FR Di 02.07.2024 15:19:17

@anneoneam you will have to ask them. I’m not part of their organization

Föderation EN Di 02.07.2024 15:13:49

@karlcow This sounds really cool! thank you so much for sharing! I always enjoy checking out new browsers!

Föderation EN Di 02.07.2024 15:29:19

@karlcow

funded entirely by sponsorships and donations from companies and individuals who care about the open web. Our non-profit will not pursue corporate deals or revenue outside of unrestricted donations. The software and its source code will be available for free, forever.

notice how it doesn’t state that the company will remain like this, forever

Föderation FR Fr 05.07.2024 06:38:52

@karlcow And the guy in charge of it thinks using gender-neutral language to describe users, rather than just assuming they're all male, is "personal politics". ☹

github.com/SerenityOS/serenity

Föderation FR Fr 05.07.2024 06:58:03

@kagan yes I hope that now the project has been separated from serenityOS they will change this. But I would not hold my breath on it. That’s unfortunate.