A browser in the class of Firefox or Chrome is for all intents and purposes a full OS constantly exposed to the world.
I understand open source OS development to be sustainable thanks to the the effort put into the server farms. That doesn't work for client side software, with the additional hurdle of needing to be better than the ad funded browser.
Maybe companies should see browsers more as a the Linux kernel, a precompetitive commodity layer on top of which we deliver/extract value to/from users.
And Firefox is not riddled with ads. The websites it loads are. If you run a program that shows ads on your Linux distro, the Linux kernel won't block them, will it?
Does your hypothetical kernel make it easy or difficult for you to install add-ons that block ads? Does the organization that build it have a conflict of interest regarding advertisting/surveillance interests such as Google/Meta/...?
Not sure what your point is. My comparison was not made to be stretched infinitely. Next question may be "does your kernel render web pages?", but I don't see where it is going.
But to give an answer: if you wanted to bake an ad-blocker in the Linux kernel that would prevent programs from showing ads in a transparent way (the ads just don't show and the programs still work and look fine), I think it would not be trivial at all.
But I don't see the point of going down that discussion.
Look, Windows (apparently) displays ads to some users. So even for OSes, if they can get away with it, they will shove ads in our face.
Linux is a highly complex piece of software. It is OSS. And it does not shove ads in face of its users. So my point is if there is a will there is a way.
The question is then why aren't we all getting behind a solid OSS browser? Specially now with AI coding assist, this should be even more feasable.
We're this conversation so Firefox is not up to task. And Chromium is connected in some way with the poster child for ad tech and surveillance capitalism.
So the point stands: OSS community has shown itself capable of tackling some of the hairiest technical challenges (Linux) and we should not let the notion that 'browsers can only be developed by corporations' stop us from creating OSS alternatives to the current offerings.
> OSS community has shown itself capable of tackling some of the hairiest technical challenges (Linux)
Has it though, say in the last decade? My first intuition would be that Linux was in a very different situation when it started. And it's not like there are 10 similar open source kernels that were created in the last decades and that got usable enough to be replacements for Linux...
Perhaps not riddled but Mozilla has added ads to Firefox itself and considering their acquisitions and behavior in general you can expect them to add more.
A browser in the class of Firefox or Chrome is for all intents and purposes a full OS constantly exposed to the world.
I understand open source OS development to be sustainable thanks to the the effort put into the server farms. That doesn't work for client side software, with the additional hurdle of needing to be better than the ad funded browser.