@OpenComputeDesign @AnachronistJohn @kabel42 @rl_dane
...I know firefox sucks but 4G for that is a bit insane imo
@OpenComputeDesign @AnachronistJohn @kabel42 @rl_dane
...I know firefox sucks but 4G for that is a bit insane imo
@pixx @AnachronistJohn @kabel42 @rl_dane
Well, it runs fine on first boot. But after a while (A few hours, less if I'm doing research and opening extra tabs), all the webapps have leaked enough memory for it to really slow down.
Just as an experiment, I've opened some extra tabs to accelerate the usage (I'm on a fairly fresh reboot) and just 600mb of Swap used is enough for the system to lag really hard when switching windows
@OpenComputeDesign @AnachronistJohn @kabel42 @rl_dane
huh
Well I just ran out of RAM on Linux twice, _without swap_, and system recovered fine. Was responsive enough for me to go kill the system update (which was using all RAM to compile, uh, vscodium, i think. used that one fucking time lol.)
This tab in firefox got killed, as did steamwebhelper and several other FF tabs, but the system is just, fine
@pixx @AnachronistJohn @kabel42 @rl_dane
weird :o
@OpenComputeDesign @AnachronistJohn @kabel42 @rl_dane
I wonder if swap makes it _worse_ lol
@OpenComputeDesign @AnachronistJohn @kabel42 @rl_dane
TBH I want to see a memory usage breakdown of your system when this happens, I think that's what you'd really need to know what's going on :/
Firefox shouldn't generally be leaking memory. I've left 100 tabs open for weeks and memory usage never just randomly goes up
@pixx @OpenComputeDesign @AnachronistJohn @kabel42
Firefox is good about suspending inactive tabs to save RAM.
@rl_dane @OpenComputeDesign @AnachronistJohn @kabel42
agreed, other than the part where you started by saying "firefox is good" /snark
@pixx @OpenComputeDesign @AnachronistJohn @kabel42
I think that Firefox is objectively, ethically the least bad among any modern web browsers that can load a page like youtube or amazon.
Horrible bar to pass under, of course, but it is what it is.
@rl_dane @OpenComputeDesign @AnachronistJohn @kabel42
sure, it's still shit software thuogh
I'm not even talking ethics, just as a pure matter of code
it's bad code
@pixx @rl_dane @AnachronistJohn @kabel42
Bad ethics, bad code, still better in both respects to Chrome imo :P
Still don't like it, though
@OpenComputeDesign @pixx @AnachronistJohn @kabel42
I'm not so sure that Firefox is better code than Chromium. But definitely more ethical. Or at least, up until a couple years ago.
@rl_dane @pixx @AnachronistJohn @kabel42
I dunno, chromium based browsers have always been buggy as _fuck_ in my experience. Yes, even worse than firefox.
@kabel42 @rl_dane @pixx @AnachronistJohn
Too be fair, wayland is also absolute _crap_ :P
@kabel42 @rl_dane @pixx @AnachronistJohn
Hey, as we've all been told, on a preemptive multitasking system, it is _impossible_ for one crashed app to effect the rest of the system. So you must just be imagining things, anyway :P
@OpenComputeDesign @kabel42 @rl_dane @pixx That’s a bit disingenuous.
Obviously, on a Sinclair QL or an Amiga, a rogue program can take down the whole system.
On Windows, with tons of design issues and decades of bad decision history, a rogue program can take down the whole system.
With Linux and the BSDs, this shouldn’t happen, but it’s possible, and most often it happens when trusting stuff like video hardware to do its thing where the rest of the OS has not as much control over things as it does with the rest of the computer.
With Linux and the BSDs, if you can reliably crash the whole computer using a userland program, that’s a big bug and should be reported.
On the other hand, sometimes it feels good to vent, and if that’s the purpose of what you’re saying, that’s fine, but understand that your generalizations aren’t correct.
@kabel42 @AnachronistJohn @pixx @rl_dane
Ok too be fair drivers are literally the worst thing ever and it would genuinely be better for everyone if we just standardized hardware so drivers could be abolished completely
@kabel42 @AnachronistJohn @pixx @rl_dane
What possible downsides could there be to no drivers?
@kabel42
Theoretically you wouldn't even need that but really, part of the problem with standardization is that if the standard way is bad, you'll just have people ignore it
Opengl is a standard and we still need drivers.
The only way around that is what rpi and, apparently, nvidia?? are soing, where the hardware has a coprocessor in it that implements the driver and then the api on the cpu is just a proxy
Which means you still have a driver but now you're dependent on the vendor for it and it's opaque and hidden
This is not better
@pixx @kabel42 @OpenComputeDesign @AnachronistJohn
Disagree. If there's a single hardware standard, and the vendor's implementation is crap, then the blame is on the hardware/firmware, rather than the OS/drivers.
Yeah but it doesn't *matter* who the blame is on
When the standard is implemented as a driver in software it can be _fixed_
When it's a driver in firmware then bugs are permanent the instant the vendor stops caring
A valve dev has been improving Amdgpu support for older cards recently
If the driver was in firmware then that wpuld be completely impossible
@pixx @rl_dane @kabel42 @AnachronistJohn
Counter point:
If there were no drivers, and everything was standardized, then there would be no moving targets, and application optimization could be perfected in perpetuity without the threat of obsoletion that currently plagues the computing world
No, because now you've just shifted bugs into hardware where they're harder to fix
Drivers aren't buggy because drivers are a bad idea, it's because it's a hard problem. Implement an algorithm entirely in hardware and it's impossible to fix if the silicon is wrong.
The only possible way to have bugs be fixable is to have software controlling the hardware, so that you can route around bad or incorrect hardware. You can't just say 'well stop fucking up the hardware then,' that isn't how anything works
@pixx @rl_dane @kabel42 @AnachronistJohn
Well, given that drivers keep bricking hardware, I don't really trust drivers to fix anything.
I think the fundemential problem is, humans are unfixably incompetent
@OpenComputeDesign
I've never seen drivers brick hardware lol
I've had many gpu crashes over the years. The long term trend for both intel and amd gpus - the two most complicated drivers i interact with - is higher performance _and_ fewer bugs (crashes, glitches, misrendering) over time, and it's pretty obvious.
For a normal computing experience, mesa and the linux drivers are, uh, pretty good actually.
A lot of the code is a stinking pile. Not all, but a lot.
But to sit here and act like it doesn't work and isn't getting better seems patently absurd to me
@pixx @rl_dane @kabel42 @AnachronistJohn
Well, the main way drivers make hardware not work is by flat out not existing, and being virtually impossible to make exist. But there have been genuine instances of drivers not only screwing up Flash ROM and and excessively wearing out batteries and stuff like that, but even going so far as to melt hardware. (printers, GPUs, and depending on how you define a driver, CPUs)
Sure but "doesn't work on my os" is not the same as bricked and that's a really ridiculous equivalence
Rpis gpu does the coprocessor proxying driverless thing; it's just as useless to me as tje amd ones, on 9.
Not having the ability to talk to hardware is not the same as the hardware being trash
@pixx @rl_dane @kabel42 @AnachronistJohn
Well, I've had a fair amount of hardware where the drivers were just lost to time. As is an unfortunately likely fate for a lot of hardware that requires drivers
@AnachronistJohn @pixx @kabel42 @rl_dane
Using it rn. Much prefer it to linux right now :)
Just, still far from perfect
@OpenComputeDesign @AnachronistJohn @pixx @kabel42
Look at the Linux Foundation's funding, then the FreeBSD foundation's funding, then the OpenBSD foundation's funding, then the NetBSD foundation's funding.
Actually, I've already [done it for you]
It's breathtaking how much the NetBSD guys accomplish with their resources.
I'll withhold any comment about some other foundation's accomplishments or lack thereof given their resources.
*cough*
@kaixin I did some poking around online: Legend: Organization (Estimated) annual budget Linux Foundation $200,000,000 FreeBSD Foundation $2,100,000 Free Software Foundation $1,100,000 OpenBSD Foundation $400,000 NetBSD Foundation $50,000 ($35,096 raised thus far as of writing) I think I know where my spare change is going to.
@kabel42 @rl_dane @OpenComputeDesign @pixx With $200 million, they’ve now hired the kind of coders that are so good, they can’t be bothered to write portable code.
(that’s a jab at them for discussions they’ve had about how writing code that doesn’t break on big endian and 32 bit is too hard for them).
They've hired devs who care more about money than craftsmanship :p
@pixx @AnachronistJohn @kabel42 @rl_dane
Yup, pretty much this. 200 mill is enough to buy greed :P