News for hackers. Stuff that matters.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by teekert on Monday June 03, 2024 @06:38AM (#40561283)
Yeah I agree. Would be nice to see a browser option that is not 20+ years old. People say it’s not doable but this here is a real opportunity.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by rascul on Monday June 03, 2024 @07:29AM (#40561615)
> Would be nice to see a browser option that is not 20+ years old.

Chrome is less than 20 years old.

Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by paulryanrogers on Monday June 03, 2024 @08:14AM (#40561927)
KHTML was born in 1998 and became the foundation of Chrome and Safari. All major browsers are over a decade old, or just skins of decade+ old engines.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by ZiiS on Monday June 03, 2024 @07:46AM (#40561725)
KHTML+KJS released in 1998, via WebKit from 2001, in 2008 it gained the Chrome name, but the code has more than 20 years of legacy.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by rafram on Monday June 03, 2024 @08:31AM (#40562034)
There’s very little WebKit / KHTML code left in Chrome.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by wizzwizz4 on Monday June 03, 2024 @10:24AM (#40562925)
There's very little NT 3.1 code left in Windows, but it's still clear how old that project is.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by trustno2 on Monday June 03, 2024 @11:08AM (#40563379)
All unixes are descendants of original Unix from PDP-7 days. Why does it matter?

...ok the /bin /usr/bin nonsense still stays after decades, maybe you have a point

Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by mattl on Monday June 03, 2024 @08:11PM (#40569252)
Windows, macOS and Linux all have legacies of the late 80s and early 90s.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by robertlagrant on Monday June 03, 2024 @10:01AM (#40562715)
> KHTML+KJS released in 1998, via WebKit from 2001, in 2008 it gained the Chrome name, but the code has more than 20 years of legacy.

Why do you want the oldest code to be less than 20 years old? Why is that "nice"?

Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by ChrisRR on Monday June 03, 2024 @10:32AM (#40563011)
Because 20 years is like half the history of modern computing. A lot has changed in a small amount of time
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by robertlagrant on Monday June 03, 2024 @10:38AM (#40563058)
So what? Code doesn't rust.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by chx on Monday June 03, 2024 @10:55AM (#40563226)
It doesn't but it accumulates cruft and since then new libraries emerge which you might be able to reuse instead of writing your own thing. Just as an example: Boost first appeared in 1999 so very likely at least early on no one used it.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by robertlagrant on Monday June 03, 2024 @06:50PM (#40568559)
Of course you could do that, but the existence of a bit of code that's survived that long within a project that's been around for 20 years doesn't mean nothing new has happened. Mozilla invented a whole language to make it easier to write browser in; I don't think they won't have considered using Boost or whatever much less radical approach we might come up with here won't have been considered and invested in.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by teekert on Wednesday June 05, 2024 @06:18AM (#40583308)
Funny you mention "rust" because many modern things are written in rust to prevent bugs and generally to use modern programming paradigms.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by svnt on Monday June 03, 2024 @05:47PM (#40567950)
The last time a major browser originated, RAM was measured in MB, CPU freq in MHz, and the iPod was the thing that the one trend hunter your friend knew was about to buy.

The major browser platform today, smartphones, did not exist. PDAs did not even have wireless internet yet.

The basis for the functionality of the browser is due for a reimagining.

Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by KwanEsq on Monday June 03, 2024 @08:02AM (#40561831)
Chrome forked from Webkit, which forked from KHTML, which apparently dates from 4th November 1998, so Chrome's base is 25 years and 7 months old tomorrow.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by niutech on Tuesday June 04, 2024 @09:33AM (#40574466)
There are also: Servo, Netsurf, Ekioh Flow.