Hacker News new | ask | show | jobs
by vbezhenar 395 days ago
I'm using Arch and, AFAIK, it tries to use upstream code as much as possible. That's much better model IMO.
3 comments

I'm not trying to argue which distribution model is best, or whether one should avoid distributions altogether. That's messy, complicated, and full of personal variables for each individual.

I'm just trying to correct the notion that somehow a distro is an "app store" that "inserts itself" between the software and its users. A distribution is an attempt to make lots of disparate pieces of software "work together", at varying degrees. Varying degrees of modification may or may not factor into that. On one extreme is perhaps just a collection of entirely disjoint software, without anything attaching those pieces of software together. On the other extreme is perhaps something like the BSDs. Arch and Debian sit somewhere in between, at either side.

Thoughtful people can certainly disagree about what the correct degree of "work together" or modification is.

Why do you assume Debian packagers don’t do the same?
Because it's well known that debian packagers alter software they package with unnecessary patches.
Of course it's well known, but is it true?
On r/linux it's well known that Qt is not free software. It's that kind of information that gets passed down generation to generation although no longer being relevant.
The fact that one piece of software can be split into more than one package, yes.
It's a better model until you fix a bug, but upstream is unresponsive.
Don't fix bugs, leave it to developers.
Do you also leave trash on the ground when you come across it in public? Try to leave things better than you found them.
> Don't fix bugs, leave it to developers

Said the developer.

Meanwhile the user is stuck with a broken software.

But developers often don't fix them.