Originally posted by henrik
View Post
Announcement
Collapse
No announcement yet.
3Dfx Voodoo 1 & 2 Glide Linux Driver Retired, Other X.Org Code Officially Retired
Collapse
X
-
Originally posted by mbriar View Post
They will stay in the git history forever, but what is the point of keeping them in the main branch if they are unmaintained and not functional for years?
However, the situation is entirely different under Linux. Everything is written by a different team and often by single individuals. Things are scattered all over the globe. The bus factor is scary and doesn't inspire confidence. Someone somewhere is thanklessly volunteering to maintain a library that the entire Linux ecosystem depends on. This is very bad for large vendors such as Canonical, Red Hat, Debian, and Oracle. They simply can't maintain tens of thousands of packages of software developed by random people and loosely tied communities. What happens when your customer complains about a bug and you can't get hold of the upstream developer? So, the paranoia that this sort of system causes started affecting package maintainers. Something hasn't received a commit on GitHub in the last two years? OK, let's ax the package. The package may still work just fine and it would be a wiser choice to just keep it till someone reports a bug.
As the situation progressed, large vendors started contributing to some libraries their audiences rely on, but still not with a sustainable amount of man power. Something doesn't work and isn't absolutely necessary? OK, let's rip it out instead of just disabling it.
This sadly propagated to users. They could see the maintenance burden this fragmentation causes and developed a hidden distrust in their distributions which they hide behind fanboyism. This is human nature. Sometimes we compliment people to avoid facing ourselves and admitting how little we think of them. This leads to an unhealthy obsession with ripping out things even when there is zero benefit from removing. People remove unneeded packages even though there is no "registry" on Linux and everyone has enough disk space. Then they cite nonsensical reasons for doing so. They essentially forgot where their paranoia came from and its detrimental effect on the Linux ecosystem. Some even go beyond that and make self entitled comment on how developers should be allocating their time resources since they are unconsciously scared the project may otherwise fail.
Sadly when someone tries to alleviate the situation by merging things into one umbrella such as when systemd encompassed init + system logging + udevd, they panic even though 1 package is safer and easier to maintain that 3x1 = 3 packages. Nothing ever makes them happy.
Objectively though, no one seems to be striking a balance between risking the occasional false advertising (the Microsoft way) and the overzealous trimming (the Linux way). Neither are doing it right but the latter is simply unhealthy.
- Likes 3
Comment
-
Originally posted by ClosedSource View PostObjectively though, no one seems to be striking a balance between risking the occasional false advertising (the Microsoft way) and the overzealous trimming (the Linux way). Neither are doing it right but the latter is simply unhealthy.
I feel in many ways that Microsoft Windows actually has pretty weak hardware support for certain types of older stuff. I.e the older Intel GMA GPUs are completely unsupported and even the vendor drivers from intel only support Windows 7. Older wifi cards, older usb serial, etc are also no longer available. So the key word is "old" that Microsoft doesn't do great with. It might be a certain element of planned obsolescence (i.e Intel pays them to not support it well)
Linux does tend to do a little better (probably the best all things considered) but it sometimes appears that they are dropping support quickly. In reality some of this niche stuff should not have been there in the first place. But it was just fun and the developer could do it, so why not? I guess.
I feel the BSDs have quite a decent niche. They are sometimes slower at uptake for drivers but hardware tends to be in there for life. FreeBSD has a patchwork quilt of compatibility layers (i.e LinuxKPI). This is quite cool but isn't really leveraged for ancient driver maintenance.
In some ways I wish drivers were more modular. On Linux, it is a modular monolith. A driver can't easily be grabbed and merged with a different era kernel. But this kind of digital preservation is a difficult problem to solve. It sometimes isn't the driver that has rotten but all the infrastructure / boilerplate it requires.Last edited by kpedersen; 24 April 2023, 03:46 PM.
Comment
-
Originally posted by Teggs View PostAh, yes. About the time video cards decided you just weren't cool if you weren't sporting a fan.
I've not bought a VGA since Ryzen came out. Just have no need currently.Hi
Comment
Comment