News for hackers. Stuff that matters.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by forrestthewoods on Monday March 03, 2025 @07:29PM (#43248614)
Windows is great. Windows laptops are universally garbage.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by dismalaf on Monday March 03, 2025 @07:38PM (#43248686)
They become a lot better when you install Linux.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by forrestthewoods on Monday March 03, 2025 @07:45PM (#43248739)
As someone who makes video games in C++ I’m going to have to disrespectfully disagree.

But I will admit that SteamDeck is great. It’s deeply ironic that the best API for Linux gaming is Win32.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by 2muchcoffeeman on Monday March 03, 2025 @07:51PM (#43248794)
Games are the one thing that’s much better in Windows. But then the best way to play them is to run Linux with whatever compatibility layer.

Not to actually run windows.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by forrestthewoods on Monday March 03, 2025 @08:00PM (#43248882)
If Linux is the best way to run games then why does Linux have a mere 1.45% user share on Steam? And I believe that includes SteamDeck.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by dismalaf on Monday March 03, 2025 @08:08PM (#43248940)
Better doesn't always win. Steam Deck has also still sold millions.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by int_19h on Monday March 03, 2025 @10:27PM (#43249931)
Unless you happen to play one of the many games with "anti-cheat", which doesn't work on Proton.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by dismalaf on Monday March 03, 2025 @08:09PM (#43248948)
So what's actually better about Windows? Other than the fact some legacy software still runs on it...

Because for developing, say, financial apps in C++, Linux is much, much better IMO.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by forrestthewoods on Monday March 03, 2025 @08:17PM (#43248994)
Better profilers (Superluminal). Better debuggers (Visual Studio).

Linux package managers are an abomination and a failed model. As evidenced by Docker being required both to reliable build and reliably run modern software.

glibc is an abomination of bad design ideas from the 80s. Compilers relying on whatever random ass version of a .so you have is broken AF. The fact that you can’t target an arbitrarily version of glibc or runtime environment is an embarrassment.

Once upon a time I shipped a popular-ish game with Linux support. 1% of Linux users represented 50% of bug reports. And no it’s not because Linux players were more reliable at reporting Linux issues. It has been a few years, but supporting more than SteamDeck is likely similar. At least for non-proton builds.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by genewitch on Tuesday March 04, 2025 @06:50AM (#43253400)
I like Portage when it works. When it doesn't, I don't like portage very much.

I'm not sure if you can "alternatives" glibc in Gentoo, but the "whatever .so you have" isn't a thing there, you can slot different versions if you need to.

If I want to test some software I'll use Ubuntu with docker or whatever, but to deploy to production I will make it run on Gentoo. Hell or high water.

Windows software still ships every .dll it needs, unless it is a Microsoft one. Do a search for msvc.dll or whatever sometime and marvel at the pagination.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by forrestthewoods on Tuesday March 04, 2025 @11:45AM (#43257092)
> Windows software still ships every .dll it needs

This is the correct thing to do

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by dismalaf on Tuesday March 04, 2025 @02:14PM (#43258788)
> Better profilers (Superluminal). Better debuggers (Visual Studio).

That's not a platform issue, that's a "these companies simply don't ship Linux versions".

> Linux package managers are an abomination and a failed model.

Ironic then that some Windows tools (Chocolatey) model them and Windows has WSL because tons of devs find that model easier.

> As evidenced by Docker being required both to reliable build and reliably run modern software.

Docker doesn't do away with that model, it just allows you to isolate specific versions of libraries and tools you need in a namespace/container.

The standard model for shipping Windows software is to ship all the libraries needed with the software. Which isn't much different than what Docker is doing.

> glibc is an abomination of bad design ideas from the 80s. Compilers relying on whatever random ass version of a .so you have is broken AF. The fact that you can’t target an arbitrarily version of glibc or runtime environment is an embarrassment.

Maybe it's a bad model, can't speak to that. But you can statically link a C/C++ runtime with your software if you want, or ship alternative glibc versions.

Also, if we're talking about shipping games on Steam, you can simply target the Steam runtime. It'll work on Steam deck + any Linux system.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by seec on Saturday March 08, 2025 @10:17AM (#43300874)
I am so glad that I'm not the only one thinking package managers are complete nonsense. Even on macOS I have always found Homebrew or MacPorts to be rather dumb (at least the latter is saner in some ways).

Package managers have so many fundamental problems it's hard to even get started. But they appeal to the Linux type of person because it's a very communist type approach to things, authoritarian and panopticon like way.

At least nowadays they are trying to allow installing software in some more convenient way but I'm not holding my breath considering there are competing implementations.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by int_19h on Monday March 03, 2025 @10:29PM (#43249939)
Well, except for battery life.

Hardware support also varies from laptop to laptop. If you want one to run Linux without a hassle, you have to shop around for that specifically.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by CamperBob2 on Monday March 03, 2025 @07:40PM (#43248697)
What? The only 'great' Windows since 7 is LTSC.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by forrestthewoods on Monday March 03, 2025 @07:46PM (#43248755)
Win10/Win11 with O&O Shutup are perfectly fine.

https://www.oo-software.com/en/shutup10

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by CamperBob2 on Monday March 03, 2025 @11:08PM (#43250179)
Does shutup10 allow you to decide which updates (if any) you want to install, uninstall the Microsoft Store (and keep it uninstalled), uninstall Edge (and keep it uninstalled), remove other unwanted bloatware (and keep it removed), control all group policy settings (without having them reverted every time MS feels like it), and receive security update support for several years longer than the retail version?

No?

Well, then, it might be "perfectly fine", but it's not "great."

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by forrestthewoods on Tuesday March 04, 2025 @12:28AM (#43250691)
Disagree. Somewhere inbetween respectfully and disrespectfully.
Re:Apple's Software Quality Crisis: When Premium Hardware Me... by CamperBob2 on Tuesday March 04, 2025 @11:52AM (#43257171)
I mean, respect is what it's about, isn't it? Respect for the user. LTSC still upholds that, while the conventional retail and corporate installations don't. No third-party add-ons can repair a closed-source OS that has been intentionally corrupted and degraded by its manufacturer. I desperately wish they could, but they can't.

Conway's Law applies ("A product reflects its producer's org chart"), as does Gresham's Law ("The bad drives out the good.") A pressing question for Apple users is whether the same corrosion is at work at their own vendor of choice.

Re:Apple's Software Quality Crisis: When Premium Hardware Me... by forrestthewoods on Tuesday March 04, 2025 @02:11PM (#43258771)
Counter-Argument: Win11 Pro with Shutup is actually pretty great. I’m actually not totally sure if Shutup is even needed but I’ve used it for so long I don’t really care to A/B test.

The complaints are more philosophical than practical imho.

> A product reflects its producer's org chart

Facts.