This "From Scratch" Browser Will Take On The World

  Рет қаралды 61,115

Brodie Robertson

4 күн бұрын

People have bugged me to talk about the Ladybird browser and the work of Andreas Kling for a very long time and this is as good a time as any, just a few days ago the Ladybird Browser Initiative with plans to develop this browser into something amazing.
==========Support The Channel==========
► Patreon: brodierobertson.xyz/patreon
► Paypal: brodierobertson.xyz/paypal
► Liberapay: brodierobertson.xyz/liberapay
► Amazon USA: brodierobertson.xyz/amazonusa
==========Resources==========
Ladybird Website: ladybird.org/
Ladybird Browser Initiative Announcement: ladybird.org/announcement.html
Shopify Sponsor: awesomekling.substack.com/p/welcoming-shopify-as-a-ladybird-sponsor
=========Video Platforms==========
🎥 Odysee: brodierobertson.xyz/odysee
🎥 Podcast: techovertea.xyz/youtube
🎮 Gaming: brodierobertson.xyz/gaming
==========Social Media==========
🎤 Discord: brodierobertson.xyz/discord
🐦 Twitter: brodierobertson.xyz/twitter
🌐 Mastodon: brodierobertson.xyz/mastodon
🖥️ GitHub: brodierobertson.xyz/github
==========Credits==========
🎨 Channel Art:
Profile Picture:
supercozman_draws
#Browser #Chromium #Firefox #Linux #OpenSource
🎵 Ending music
Track: Debris & Jonth - Game Time [NCS Release]
Music provided by NoCopyrightSounds.
Watch: kzfaq.info/get/bejne/r6qEqdmAuc_JYKs.html
Free Download / Stream: ncs.io/GameTime
DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.

Пікірлер: 650
@erb34
@erb34 3 күн бұрын
No mention of the million dollar donation. Sorry to hear your viewers are bugging you.
@BrodieRobertson
@BrodieRobertson 3 күн бұрын
I didn't spot that until after the upload, I should pin that actually
@shiningstar7481
@shiningstar7481 3 күн бұрын
Tried to find some reference for this. Anyone having a link?
@BrodieRobertson
@BrodieRobertson 3 күн бұрын
@@shiningstar7481 Defunkt the treasurer posted it to his Twitter
@AntonSlavik
@AntonSlavik 3 күн бұрын
Wow, dude. Relax.
@vintprox
@vintprox 3 күн бұрын
@@AntonSlavik I think it's the most chill mention of what is worth mentioning.
@wsippel
@wsippel 4 күн бұрын
Blink is based on WebKit, which in turn is based on KHTML, originally developed by the KDE project to display documentation. But things quickly got out of hand, KHTML was the first browser to pass the ACID test for advanced CSS, and it also had its own lightweight and fast JavaScript engine. So Apple forked it to create Safari. There was lots of drama because Apple rewrote KHTML in Objective C, didn't upstream anything and instead released their fork as a massive undocumented archive with no history or documentation. That event really demotivated the KHTML team, and the project ultimately died. And a few short years later, Google did pretty much the exact same thing to Apple, and Chrome was born. But yeah, Servo and Ladybird are rather interesting projects. Servo has a lot more industry support and is part of the Linux Foundation, but it's fun to root for the underdog.
@BrodieRobertson
@BrodieRobertson 4 күн бұрын
I should do a history video on the evolution from KHTML
@starmechlx
@starmechlx 4 күн бұрын
@@BrodieRobertson This would be really cool. +1
@wsippel
@wsippel 4 күн бұрын
@@BrodieRobertson You should, it's a fascinating story. And it happened during the big browser wars between Netscape and Microsoft. Two big corporations fighting each other, and along comes this scrappy crew of enthusiasts showing everybody how it's done. And even though the project ultimately fell apart, it's easy to argue that KDE won the browser wars. All Blink and WebKit browsers identify as "KHTML, like Gecko" to this day.
@seansingh4421
@seansingh4421 4 күн бұрын
Yeah provided that majority of Apple depends on BSD codebase. That was a pretty shitty move to not contribute anything upstream
@sanctionedforce1868
@sanctionedforce1868 4 күн бұрын
@@seansingh4421 one of many such moves by Apple.
@wido1085
@wido1085 4 күн бұрын
Actually, some people are genuinely interested in Servo. For example, the Tauri people who want to move away from WebKit GTK as quickly as possible. In fact, most projects that want an embeddable rendering engine for the web are interested in Servo, as it's one of the few engines that were built with embedability in mind.
@twenty-fifth420
@twenty-fifth420 4 күн бұрын
GTK almost scared me away from UI development until I found out about immediate guis. Or even just Qt. I have no idea why there even is WebKit GTK, since SwiftUI exists and Apple doesn't care that much about Linux. I am definitely lost somewhere. Also what is Servo exactly?
@fuseteam
@fuseteam 4 күн бұрын
Servo is a webengine; the thing rendering html, css and js for your browser. Projects use it to render the web in their app ;)
@SussyBaka-nx4ge
@SussyBaka-nx4ge 4 күн бұрын
@@twenty-fifth420 Apple kept WebKit as a community project even though most of the community followed Google's fork to Blink aka the Chromium rendering engine. GTKWebKit predates Blink and is mostly maintained by GNOME people even though it lives in the Apple WebKit source tree. Servo was Mozilla's next generation browser engine written in Rust, they took parts of it and bolted it onto Firefox and then stopped development on it and fired the Rust and Servo teams, though it lives again as a Linux Foundation sponsored project.
@TheOPtmal
@TheOPtmal 4 күн бұрын
why do they "want to move away from GTK as quickly as possible"? isnt the goal of tauri to utilize the browser engine native to that platform?
@iXPilot
@iXPilot 4 күн бұрын
For me it's a bit amusing, that all these years Wine uses Gecko as the embedded engine (to mimic MSHTML :) )
@L..24
@L..24 4 күн бұрын
With all due respect I think the reason why any corporation provides funding for a non profit is extremely important
@marioprawirosudiro7301
@marioprawirosudiro7301 3 күн бұрын
It is, but nowhere near as important as the obligation said non-profit legally has as a consequence of receiving said funding. As in, as long as there's no legal obligation that states we have to do this and that because we get money from you, then whatever. You can brag about it, virtue signal all you want, or say you care about our cause when you clearly don't. Money is money, as long as there's no strings attached.
@pollywops9242
@pollywops9242 3 күн бұрын
I want to give this comment multiple likes
@L..24
@L..24 3 күн бұрын
@@marioprawirosudiro7301 I think that is true, though at the same time, a legal obligation is not going to make me less wary of the intentions of business people
@jamesphillips2285
@jamesphillips2285 3 күн бұрын
Yup: that is how the finance industry and/or CIA sabotaged Bitcoin. Started funding 1MB block initiatives as far back as 2014. By 2017 the transaction backlog was weeks long as the Core Developers refused to scale to meet expected transaction demand.
@anewrafael
@anewrafael 3 күн бұрын
Money always* has strings...​@@marioprawirosudiro7301
@billeterk
@billeterk 4 күн бұрын
It’s fantastic this exists. I had a look several weeks ago. Pre-alpha is fair. It ran and resolved pages but couldn’t run the JS heavy stuff I was looking at.
@DryPaperHammerBro
@DryPaperHammerBro 4 күн бұрын
Report bugs, lol
@billeterk
@billeterk 4 күн бұрын
@@DryPaperHammerBro yeah, that’s the issue. I just don’t have enough spare anything for that. If I’d come across Linux now rather than in the early 90s I doubt I’d use it
@ManuFortis
@ManuFortis 4 күн бұрын
Isn't that a good thing though, from a security standpoint at least? It wouldn't be too far fetched to say that most browser vulnerabilities stem from use of Javascript being as widespread as it is. If anyone feels like arguing that point, please, pray tell; why is it that most security checklists for 'securing' your browser, include blocking/disabling javascript entirely? To be clear, it's not Javascripts fault per se, not entirely at least. But, it is a fact that most browser vulnerabilities stem from Javascript now and a days. Back in the day, it was stuff like that ActiveX with Explorer. Then Chrome came along. And now we can't wait for it to leave, permanently. We, as in, all those of us who refuse to let Chrome touch our computers.
@MechanicaMenace
@MechanicaMenace 4 күн бұрын
​@@billeterkluckily for us Linux now isn't the Linux we had in the 90s.
@BAD_CONSUMER
@BAD_CONSUMER 4 күн бұрын
Js ruined the web. It might just be sloppy js.
@julioau
@julioau 4 күн бұрын
Proud 'knower' of Ladybird before watching the video
@SianaGearz
@SianaGearz 4 күн бұрын
KNOWER is a petty cool band.
@slendi9623
@slendi9623 3 күн бұрын
yaya
@a_wild_Kirillian
@a_wild_Kirillian 3 күн бұрын
​@@SianaGearz, true
@gehenna14
@gehenna14 3 күн бұрын
same
@yeppiidev
@yeppiidev 3 күн бұрын
​@@slendi9623 yo nice
@georgesb3388
@georgesb3388 4 күн бұрын
"bugged me to talk about the Ladybird browser" I see what you did there :)
@rolandixor
@rolandixor 3 күн бұрын
Well actually, ladybugs are not true bugs, they are beetles 😂🏃💨
@cyrus01337
@cyrus01337 2 күн бұрын
@@rolandixor i will uninstall your package manager
@TheSulross
@TheSulross 2 күн бұрын
It’s a pretty decent name - lots of projects suffer from bad naming
@pessimus
@pessimus 15 сағат бұрын
​@@rolandixor are beetles not themselves bugs?
@Its-Just-Zip
@Its-Just-Zip 4 күн бұрын
As much as I understand that it's still really early in its life, I think you may have missed a golden opportunity to record this video using the Lady Bird browser for reading their webpage.
@fluffy_fluffinity
@fluffy_fluffinity 4 күн бұрын
Massive props to Andreas for first developing an OS and then a web browser on top of that. Nowadays the latter might actually be the harder one to build, given how much they actually have to support. Imagine them as entire operating systems on their own
@XenHat
@XenHat 3 күн бұрын
ChromeOS Would Like To Know Your Location 🤣
@kreuner11
@kreuner11 3 күн бұрын
@@XenHat ChromeOS is just linux running Chrome
@__christopher__
@__christopher__ 3 күн бұрын
"Imagine them as entire operating systems on their own" where the only thing lacking is a decent browser. :-)
@UNATCOHanka
@UNATCOHanka 4 күн бұрын
So…the next browser wars would be Servo vs Ladybird?
@GafftheHorse
@GafftheHorse 3 күн бұрын
The next war will be whatever is forked in the future from Blink/Chrome and Blink/Chrome.
@torspedia
@torspedia 4 күн бұрын
I'm looking forward to seeing how this browser develops, as we really do need another browser to break the duopoly.
@davidfrischknecht8261
@davidfrischknecht8261 4 күн бұрын
They need to get it to run on Windows natively in order for there to be any chance of success.
@whohan779
@whohan779 4 күн бұрын
@@davidfrischknecht8261 As long as it runs under WSL2 and supports regular solutions for X-window or Wayland, most Windows users that can run "wsl --install" and some "curl -s [url] | sh" should be perfectly fine.
@lucyinchat
@lucyinchat 4 күн бұрын
@@davidfrischknecht8261 why support a nonfunctional operating system?
@Adam-326
@Adam-326 4 күн бұрын
Safari…
@linux2420
@linux2420 4 күн бұрын
​@@davidfrischknecht8261sad but true :(
@ingikjartansson
@ingikjartansson 4 күн бұрын
WebKit started as a fork of KHTML, an Chrome started as a fork of Webkit
@onlinezwang
@onlinezwang 3 күн бұрын
its all KHTML
@AngelsSilhouette
@AngelsSilhouette 3 күн бұрын
@@onlinezwang Kits kall KHTML
@sprockkets
@sprockkets 2 күн бұрын
Actually no, chrome used to be webkit at the start, then forked later
@maxmouse3
@maxmouse3 4 күн бұрын
If they want to build a browser with wide adoption, the move towards using 3rd party libraries was excellent. they were able to delete 100k+ lines of code and they don't have to write a video decoder, local database etc. Having ffmpeg sqlite etc helps a LOT. I wish we had both (OS + browser) but it's too ambitious, I think now it has a way higher chance to become a full featured browser. Less effort to implement things and less effort to support serenity OS (which is an amazing project but it would require way too much effort).
@turtlefrog-tn3ek
@turtlefrog-tn3ek 4 күн бұрын
i just hope they dont try to implement their own password storage like other browsers and instead support some password managers.
@user-xv8xh2ib6p
@user-xv8xh2ib6p 3 күн бұрын
​@@turtlefrog-tn3ek That would create inconvenience for regular users who don't use password manager. I know it's not the right way, but it's the default way so many people store their passwords.
@marioprawirosudiro7301
@marioprawirosudiro7301 3 күн бұрын
@@user-xv8xh2ib6p Very true. What we need is not the same password manager used everywhere, but a common format. Something that is standardized, secure, and can make interoperability between different password managers possible. So if we're tired of one pass manager, we can just ask it to give us our passwords in a file, and then let the new pass manager import said file. I don't know if there's something like this in widespread use.
@Nelo390
@Nelo390 3 күн бұрын
@@user-xv8xh2ib6p make it an easy extention?
@trajectoryunown
@trajectoryunown 3 күн бұрын
@@turtlefrog-tn3ek Just allow extensions. Anyone can create one to integrate with a desktop application or online service. Software devs can provide official support for extensions too. No need to over complicate things on their end. Integrated password managers are a bad idea all around. Security aside, far too many users actually _rely_ on their browser's ability to remember passwords for them. If they cleared their cache and passwords, many would outright lose access to multiple online accounts. I think if someone needs a password manager, it should be its own thing. Web browsers do too much as is.
@MarkusHobelsberger
@MarkusHobelsberger 3 күн бұрын
A browser is the holy grail of software development. There's basically nothing more difficult to create from scratch. I wish the project much success :)
@Your_Degenerate
@Your_Degenerate 4 күн бұрын
That Serenity OS screenshot looks similar to my XFCE setup. Looks nice.
@fuseteam
@fuseteam 4 күн бұрын
_sees title_ Servo servo servo _brodie mentions servo_ Yay~
@mjouwbuis
@mjouwbuis 4 күн бұрын
My first thought: just opensource and resurrect the Presto engine, which was the best until Opera got lazy. But on second thought, fromscratching might not be a bad idea.
@256shadesofgrey
@256shadesofgrey 4 күн бұрын
Opera 12 is ♥.
@SGresponse
@SGresponse 4 күн бұрын
I miss Presto.
@iXPilot
@iXPilot 4 күн бұрын
Well, there was a leak of Presto's sources plus people wrote some patches for it, but... Would it be really worth it, even if it was an official release? IIRC, Opera's engineers were complaining about the need of carrying a bunch of hacks as part of browser distribution, because sites like GMail were introducing artificial issues for the engine...
@SianaGearz
@SianaGearz 4 күн бұрын
Opera has industrial customers on the engine so they don't want to open source it for a variety of reasons. Your car probably runs QNX (Blackberry OS) and probably has Presto on it, not Chrome.
@leap123_
@leap123_ 4 күн бұрын
@@SianaGearz Yes but that was years ago. There's no reason to use Presto nowadays, and car stereos have since switched to other browser engines like WebKit. I don't think industrial customers would even want to use Presto in 2024, it was simply outdated and unmaintained since Opera switched to Blink.
@amynagtegaal6941
@amynagtegaal6941 3 күн бұрын
The funny thing is... Blink derived from webkit and both webkit and Gecko (at least partially) derived from KHTML
@BrodieRobertson
@BrodieRobertson 3 күн бұрын
KDE is to blame for Chrome
@GeekIWG
@GeekIWG 3 күн бұрын
As a web developer, this gives me hope
@syzuna_
@syzuna_ 3 күн бұрын
it does? for me it mainly gives me chills in terms of oh no not another engine to check compat for and hoping it will stay up to date
@GeekIWG
@GeekIWG 3 күн бұрын
@@syzuna_ Having multiple browser engines keeps web standards open, preventing one company from having full control and just implementing whatever they want, like what happened with Internet Explorer.
@nezu_cc
@nezu_cc 3 күн бұрын
Hope for more browser specific issues? I don't think new devs understand this since they never went through the IE hell. Safari is already broken enough as is, I don't need extra nightmares.
@samuellourenco1050
@samuellourenco1050 3 күн бұрын
Andreas Kling is nothing short of a genius. Finally a browser that is not Chromium based and that makes possible to break from stupid decisions from those Firefox maintainers.
@QUINTIX256
@QUINTIX256 3 күн бұрын
Too bad he’s a bit of a milkshake duck, and does silly things like denying that the singular “they” exists.
@miller42
@miller42 2 күн бұрын
@@QUINTIX256 That's normal, not silly.
@CodecrafterArtemis
@CodecrafterArtemis 2 күн бұрын
@@QUINTIX256 Yeah sadly you can be a genius and an ass. As proven by the likes of Stallman. At least Torvalds recognized his assery at some point and (I think) strives to do better.
@QUINTIX256
@QUINTIX256 2 күн бұрын
@@miller42 “Roses are red, violets are blue Singular ‘they’ predates singular ‘you’”
@miller42
@miller42 2 күн бұрын
@@CodecrafterArtemis Torvalds went through a struggle session.
@trajectoryunown
@trajectoryunown 3 күн бұрын
I _just_ learned about Ladybird the other day, and I've gotta say: I'm super hopeful. Glad to see a more popular channel talking about it. There's almost _no_ information on KZfaq.
@demipy
@demipy 4 күн бұрын
Following Andreas for over 4 years now great to see these projects mature
@metaturso
@metaturso 4 күн бұрын
Well, hello friend!
@slendi9623
@slendi9623 3 күн бұрын
WHF :^)
@Beryesa.
@Beryesa. 4 күн бұрын
I'm still looking forward to servo but eh, more choices, noice
@Calajese
@Calajese 4 күн бұрын
I'm a sucker for independent browser(Still pissed at opera for killing Presto), I knew of the OS effort and the browser but didn't know it will be available elsewhere, definitely going to keep an eye
@TwinechoesEntertainment
@TwinechoesEntertainment 3 күн бұрын
this is bringing back IE6 trauma, as a web developer
@Qyngali
@Qyngali 4 күн бұрын
Not that it actually matters, but Blink is a fork of WebKit. Not that they have much in common nowadays. :) Presto also deserves a mention, a part of me still want it to be Open Sourced but that train has long departed. Probably would be so far behind Ladybird would be more usable by now anyway lol, as well as Servo if you limit the discussion to engines.
@BrodieRobertson
@BrodieRobertson 4 күн бұрын
WebKit is also a fork of KHTML lol
@SianaGearz
@SianaGearz 4 күн бұрын
There was never a train. Opera's industrial customers value security by obscurity, and they still use Presto.
@moetocafe
@moetocafe 3 күн бұрын
@@SianaGearz don't they realize, the thing that is keeping them safe is their ultra low market share and not worth the efforts, and not the obscurity?
@Qyngali
@Qyngali 3 күн бұрын
@@SianaGearz Train? what? Steam, diesel, or electric? Nuclear?
@SianaGearz
@SianaGearz 3 күн бұрын
@@moetocafe Well i never claimed their decision was all too smart, but market share doesn't matter in this regard. See market share is only valid between equivalent targets, so say an Apple OSX computer and a Windows computer give an automated bulk attacker the same benefit once backdoored, but there's a lot more Windows computers around, which makes them a much more viable target; similarly it would make sense for malicious webpages to attack Chromium or common libraries such as libwebp used by all modern browsers. But industry customers have to consider the likelihood of attacks targeted towards them in particular.
@felipemarins160
@felipemarins160 3 күн бұрын
When I saw the title, I thought Brodie was going to talk about the NetSurf web browser (an independent open source browser for RISC OS).
@Sebanisu
@Sebanisu 4 күн бұрын
I've heard interviews from Andreas I think I saw talks from him too. Serenity is cool. I'm glad something useful might be coming from that project. :)
@Zeioth
@Zeioth 4 күн бұрын
Servo has always been the future. Google retired funds because otherwise they would have lost their monopoly.
@crash.override
@crash.override 4 күн бұрын
Um actually, Servo was a Mozilla project
@FuckIsrael575
@FuckIsrael575 4 күн бұрын
​@@crash.overrideum who do you think funds Mozilla?
@pro_gemer
@pro_gemer 4 күн бұрын
@@crash.override correct me if im wrong but majority of mozilla's funding is from google to avoid officially being a monopoly or smth
@miavelvet
@miavelvet 4 күн бұрын
@@crash.overridethey probably mean that google is controlling Mozilla via these big donations and tell them how to manage it. So their idea is that Google told Mozilla to drop the project and focus on something else. At least i guess?
@turtlefrog-tn3ek
@turtlefrog-tn3ek 4 күн бұрын
servo is a beta male project.
@cocacodes
@cocacodes 4 күн бұрын
I'm also excited about Servo, but it's pretty far from being a full fledged browser right now
@repkam09
@repkam09 4 күн бұрын
I've been following this project (and Serenity) for quite a while now, it's SUPER impressive. The browser hacking videos that Andreas has put out in the past were really fascinating to watch! Good luck to them!
@bubbles581
@bubbles581 4 күн бұрын
Arnt chromium and webkit both based on khtml from the konqueror browser?
@netkv
@netkv 4 күн бұрын
and now konqueror is just chromium
@turtlefrog-tn3ek
@turtlefrog-tn3ek 4 күн бұрын
@@netkv true it uses qtwebengine which uses chromium.
@balala7567
@balala7567 4 күн бұрын
chromium is based on webkit is based on khtml gecko is based on netscape's engine both engines date back 20-30 years ago
@thebusinessfirm9862
@thebusinessfirm9862 4 күн бұрын
Nice video, mate. Thoroughly researched and presented. Greetings from Adelaide.
@kuhluhOG
@kuhluhOG 4 күн бұрын
4:58 Especially considering that the web standard is pretty much an operating system at this point.
@AntonSlavik
@AntonSlavik 3 күн бұрын
This is one of the best pieces of news I've heard in a long time. I couldn't believe my eyes when I saw the video title. I'm logging onto my PC right now to subscribe to their mailing list.
@stickoutofthemud
@stickoutofthemud 3 күн бұрын
So what plans are in place to ensure against purchas by Microsoft or Google Earth if this browser becomes successful?
@u9vata
@u9vata 2 күн бұрын
There is also pale moon with its own engine - its so long ago forked from gecko that its basically its own thing ;-)
@Aerobrake
@Aerobrake 4 күн бұрын
does it support webusb? I sometimes use web based software that interacts with USB and MCUs
@Versette
@Versette 4 күн бұрын
SlimeVR flasher or GWolves web mouse "driver"?)
@mattkeith530
@mattkeith530 4 күн бұрын
I'm hoping the servo engine makes progress and is used at some point since rust has done well
@blarghblargh
@blarghblargh 4 күн бұрын
dang. I was more excited about the OS than I was the browser, and was more excited for andreas just working quietly and slowly on it until forever. but I'll go check out what he says about this project and his attitude towards it. maybe he's still not feeling pressured.
@iamnickdavis
@iamnickdavis 4 күн бұрын
Very excited, we really need this and I have hope.
@Daniel_VolumeDown
@Daniel_VolumeDown 4 күн бұрын
Is it ahead or behind netsurf web browser at current state?
@kreuner11
@kreuner11 4 күн бұрын
Light years ahead
@Spartan322
@Spartan322 4 күн бұрын
Ladybird vs. the world
@jamesrivettcarnac
@jamesrivettcarnac 3 күн бұрын
About 7 years ago i started scoping out making a web engine. I gave up because it's insane how much work it would be. Just legit error cases alone were insane.
@sconnz
@sconnz 3 күн бұрын
Sounds exciting, I'd definitely try it out!
@milutinke
@milutinke 2 күн бұрын
We need more people talking about this, thus more people will contribute.
@user-lu1lv2bf5f
@user-lu1lv2bf5f 4 күн бұрын
How many millions of lines of code are needed to write a browser?
@OversleptGamer
@OversleptGamer 4 күн бұрын
Did you know that you have a very small offset between your audio and video?
@SL4RK
@SL4RK 3 күн бұрын
I'm still dreaming of a browser where you can edit the context menu, How hard can it be?
@rootbeer666
@rootbeer666 3 күн бұрын
I've been following the SerenityOS project for a couple of years now and was always puzzled by the duality of the project focus with the browser in tow. I'm glad to see Ladybird browser receive the attention that it needs.
@ytfeelslikenorthkorea
@ytfeelslikenorthkorea 3 күн бұрын
isn't webkit the basis for everything chrome-related anyway? is Blink not based on webkit?
@BrodieRobertson
@BrodieRobertson 3 күн бұрын
Yes but it's very much it's own thing now
@brandonhamaguchi
@brandonhamaguchi 4 күн бұрын
And the long term source of income on to pay those devs will be only trough donations?
@zigzag8338
@zigzag8338 3 күн бұрын
The damm timing, I was just looking this up!
@karituurihalme1007
@karituurihalme1007 3 күн бұрын
How can using a linux kernel be ok if external code is not allowed?
@Mad3011
@Mad3011 3 күн бұрын
SerenityOS has its own kernel. It is completely from scratch with the one exception being GCC.
@karituurihalme1007
@karituurihalme1007 3 күн бұрын
@@Mad3011 Wow. I did not realize that. That's ok then I guess. Thanks for correcting me.
@kmg501
@kmg501 3 күн бұрын
Thanks for bringing this to my attention. A third option would be fantastic.
@cerulity32k
@cerulity32k 3 күн бұрын
There are five "magnum opus" projects I can think of right now. Browsers, due to just how many standards and features exist, and how many edge cases come with them. Operating systems, you start from quite literally nothing and have to build up everything. Compilers, requiring so much parsing and conversion, not to mention standard libraries. Emulators, which simulate an entire computer with a completely unique instruction set. And physics engines, which require probably the most math you'll come across while programming.
@computerfan1079
@computerfan1079 Күн бұрын
Really great to see both Servo and Ladybird getting traction: we desperately need more diversity in the browser space. The donation from Shopify is refreshing: it truly seems a donation of appreciation instead of wanting something back from it, as I don't see what they would gain from this.
@SprocketWatchclock
@SprocketWatchclock 3 күн бұрын
Which is Gnome Web based on?
@d3adstarr
@d3adstarr 3 күн бұрын
Interested in working on the projects thnx for sharing man
@kekson1a
@kekson1a 3 күн бұрын
Can it run on Android TV?
@tato-chip7612
@tato-chip7612 4 күн бұрын
13:30 that's me :D
@totoshampoin
@totoshampoin 3 күн бұрын
:D
@user-wk7jk5of4f
@user-wk7jk5of4f 2 күн бұрын
Saw from scratch in the title. Got linux from scratch flashbacks. Fun but hellish project
@AlanPope
@AlanPope 4 күн бұрын
Woohoo! Ladybird is awesome.
@Ancientreapers
@Ancientreapers 4 күн бұрын
Never heard of Ladybird before just a few days ago.
@babybingus
@babybingus 3 күн бұрын
Could someone explain the appeal of the Ladybird browser? It's independent but... why is that beneficial? I've heard of Servo before which picked up attention, not only for being independent, but also for being embeddable, memory-safe, etc. While it's cool to have another browser engine option, I'm not sure what the real world benefit of Ladybird is supposed to be beyond that. At first I thought it could mean more competition, but doesn't Servo and forks of the big 3 browsers/engines (Chromium, Firefox, WebKit) already sort of fill that role? Furthermore, if there is a tangible benefit to having a fourth browser engine, why shouldn't everyone be putting their resources behind Servo to become the fourth engine? As mentioned before, it seems to have additional benefits beyond just being independent. If I'm not mistaken, it has also been in development for longer. (Not trashing Ladybird, just genuinely asking)
@JanVerny
@JanVerny 3 күн бұрын
There is basically no competition at the moment. Google won, Firefox will likely die in the near future, as it struggles to at least keep it's current users, and the Apple browser is well... Apple browser. To keep the scales balanced you would probably want to have at least 5-6 evenly matched rendering engines at the same time. We need at least 4 extremely succesful newcomers then.
@IkarusKommt
@IkarusKommt 2 күн бұрын
Hipsters like to be different just for being different.
@luccaugusto
@luccaugusto 3 күн бұрын
i'll definitelly keep an eye on it, we trully need more alternatives for browsers
@McDuffington
@McDuffington 4 күн бұрын
Finally they are getting some attention!
@SuperTort0ise
@SuperTort0ise 4 күн бұрын
2:55 I've heard that before.
@BAD_CONSUMER
@BAD_CONSUMER 4 күн бұрын
Wish opera continued their presto engine
@elzabethtatcher9570
@elzabethtatcher9570 3 күн бұрын
"Do you like web browsers?" I do! In fact, I am writing this from one of them!
@pipboy2k7
@pipboy2k7 2 күн бұрын
Trivial matters aside - There's Pekora, Fubuki, possibly Momohime... what else is back there? Were the funko pops gifted?
@Blackholefourspam
@Blackholefourspam 4 күн бұрын
Doesn’t that leave SerenityOS without a browser again?
@nikoladd
@nikoladd 2 күн бұрын
The part about "not using external code" sounds a bit weird to me. Gecko is open source. Webkit is open source. Google's engine is open source as well. Nope. This is not a browser that will take over any measurable part of the web. They have chosen legacy C++ toolchain. They cannot compete with Gecko, which is mostly ported on Rust and Google's resources for Chromium. They are fine as a small project, but no they have no chance in scaling this way. It may be interesting experiment in browser architecture though. Their modular design is cleaner then existing engines, though that by itself doesn't give much practical advantage, which is why the other engines haven't refactored to something similar.
@elliottmarshall1424
@elliottmarshall1424 2 күн бұрын
I can see wasm+canvas only browsers coming soon
@hri7566
@hri7566 3 күн бұрын
can't wait to use ladybird embedded framework to create a performant electron competitor
@sativagirl1885
@sativagirl1885 Күн бұрын
at least 56K love your SUPERB OWL shirt without excessive advertising
@iodreamify
@iodreamify 4 күн бұрын
Why not fork from Gecko or Servo if you don't like Mozilla and want to develop it in another direction, why go completely from scratch? I thought the main problem why there weren't any other engines was because no team could actually keep up with how quickly web tech and security were evolving compared to Mozilla, Apple and Google. Is there really that much technical debt in the established engines that they want to go it alone?
@JSiuDev
@JSiuDev 3 күн бұрын
New browser from small developer is difficult to take off, especially for general use. The reason is it is very difficult to get DRM implemented to play Netflix, Prime video, etc.
@DefendiumM
@DefendiumM 3 күн бұрын
Adding a comment for the algorithm. But if you want my actual thoughts (for whatever reason), I'm really excited to finally see a browser made from the ground up and I hope this project keeps growing.
@Rood67
@Rood67 3 күн бұрын
Sweet! You mentioned Floorp. Never heard of it until I tried Garuda Linux.
@NeilHaskins
@NeilHaskins 4 күн бұрын
I've dreamed of this day for so long.
@shifureisaikyou2055
@shifureisaikyou2055 2 күн бұрын
What browser do you use? I use LadyBird uh ok lol
@oglothenerd
@oglothenerd 2 күн бұрын
Ladybird is cool, but Serenity OS is insane!
@TommyCrosby
@TommyCrosby 4 күн бұрын
Since you guys don't like Google and Chromium/Blink was the death of closed source Presto and Trident/EdgeHTML engines is still a good thing since they were killed by their owners move to Chromium?
@JanVerny
@JanVerny 3 күн бұрын
It's not about hating Google. It's also not about hating closed source. It's about not giving nearly absolute control over the entire web to a single already very powerful company that is known for not playing nicely with others. So, no, killing the last few remaining competitors isn't good.
@sproid
@sproid 4 күн бұрын
Your links for the ladybird website are wrong.
@BrodieRobertson
@BrodieRobertson 4 күн бұрын
Andreas must have moved some files around in the last few hours
@squeak5213
@squeak5213 4 күн бұрын
2:12 what is that noise?
@BrodieRobertson
@BrodieRobertson 3 күн бұрын
I don't actually know, I listened back and couldn't work it out
@martijnvdven
@martijnvdven 4 күн бұрын
I am still excited about Ekioh's Flow browser, which has been around for years now and seems pretty stable. Multicore and GPU accelerated. One of those rendering engines that targets a very specific group of engineers and is not known outside of that group, i guess.
@Winnetou17
@Winnetou17 3 күн бұрын
Ha, didn't knew about it. But I just have to say, I just went to their website, and the latest blog post is from 2021...
@JulianInsua
@JulianInsua 3 күн бұрын
I dodn't know about this!!! Thanks!!!
@r4dius
@r4dius 2 күн бұрын
So there's nothing yet and there'll be nothing for a long time and there's a high chance there will never be anythong at all, best video
@alexpyattaev
@alexpyattaev 4 күн бұрын
Ladybird is not the future, sadly. It is really hard to make something like it actually fast, as it was never designed with performance in mind (unlike servo). So it is unlikely that it would ever be a competitive option performance wise.
@AgentTex13
@AgentTex13 4 күн бұрын
First time I'm hearing about LadyBird, and my hopes go out them I really want to see them succeed with this
@abdmo7281
@abdmo7281 3 күн бұрын
Hope they give us the chance to try Lua for the font end
@ai-spacedestructor
@ai-spacedestructor 3 күн бұрын
would be cool to see a competitor to google and firefox thats not based on some already established engine.
@TheSulross
@TheSulross 2 күн бұрын
The ethos of the project about not using code from else where is that they are about implementing themselves as a means of learning how to do it (and it avoids IP disputes)
@QuesoDePalo
@QuesoDePalo 3 күн бұрын
I care about servo since it is rust
@ZKtheMAN
@ZKtheMAN Күн бұрын
Holy shit, this is by the SerenityOS guy?!
@beepbop6697
@beepbop6697 Күн бұрын
20+ years of lessons learned being thrown out.
@rosuav
@rosuav 4 күн бұрын
What's the board behind you refer to? "To The Moon" - are we going to be heading there? Or maybe you're a fan of Freebird Games?
@romaincasciana-rau6095
@romaincasciana-rau6095 2 күн бұрын
Looks like a really cool project. If they succeed to make a first stable release that just work, I think it will be beneficial for a market where Blink crushes all the alternatives. Still, they have a long way to go and I wish them the best for their project !
@AlexanderAhjolinna
@AlexanderAhjolinna 4 күн бұрын
I do like to see other web browser project like Ladybird, as mentioned in the video Firefox does has some BS that people ignore just because there is no other competing option from Chromium based BS ....but I do hope that Servo does become something as as it seems promising project as Rust based browser, and KDAB has been working on embedding Servo within Qt which would be nice if it ever becomes usable/stable enough
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 23 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 5 МЛН
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 22 МЛН
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,9 МЛН
Неразрушаемый смартфон
1:00
Status
Рет қаралды 2,4 МЛН