Oh for fuck sake. I'm after typing up a fecking huge reply in Firefox and just lost it due to middle-clicking outside the textbox. :mad:
Can't help but notice that this is a form of computer fascism.
You are wrong. I wouldn't force this system on anyone.
Consolidating and centralizing power/packages leads to dependence and inefficiency.
I get the dependence part. You could say that about anyone or anything that works together with someone or something else.
Previously I depended on Microsoft, then the Mandriva developers, then X, then Y. Which would you trust more though, out of them or my system? That's the important thing.
I don't get the ineficient part. Please elaborate on that. The main pro of my system, from what I can see, is that it makes our curently very inneficient system as efficient as possible. Curently, when there is a bug in some package, say, zlib, FreeBSD, Debian, Gentoo etc. are ALL working on a DIFFERENT patch and apply it to their own repositories. Inneficient.
Overall, Linux is not developed this way
If it was it would be an efficient system and I could not dream of improving upon it, and this discussion would not be taking place.
the community will resist your attempts to steer it toward some sort of homogenization.
If you think that I intend "to steer it [the community] toward some sort of homogenization", then you are mistaken.
The "do what you like" marketing theory has been put to the test, and actually seems to produce quality products.
So you believe that it's that "do what you like" "marketing theory" that is the reason we have such high quality free software? I believe otherwise.
If you start making everybody do the same thing, that's Microsoftism.
If I force them to, then maybe. I'm not gonna force anyone to do anything, so don't compare me to them fucking gaylords please.
The beautiful thing about standards is that there are so many of them!
And what have I been thinking about doing the last while? Deleting standards? Is that what you think I intend on doing?
Creating standards, maybe.
That is not possible.
In which case it will be abandoned as soon as all hope is lost.
You see, every Linux-distro has it's own base-system.
Each piece of software is uniquely tailored for
this base-system, statically --prefixed under /usr or /opt.
Each systems has it's own scheme on dealing with
soname dependencies, command-namespace dependencies and
package upgrading.
Whether these facts are a good or bad thing for the different distributions is arguable. Anyhow, like I've said before:
The distributors could even compile the "universal packages" for their users, and package them in RPM or DEP format and put them into their own repository. They would still gain from faster bug and security fixes. The only thing that would be missing is the users control over which patches are in use (which might cause issues for users of certain (noob) distributions). But it would have it's benefits.
Maybe that way
should be the standard, but that's not exactly up to me (whover adopts it will define which method is 'standard').
What this come's down to, is that a centralized repository
would need the distros' using it to be of the same
base-system-schema. And if that would be so, then they
would be, actually, ONE AND THE SAME SYSTEM ;D
Did you miss the whole patches bit? And the whole distriputors-may-compile-own-packages bit?
You appear to not be understanding much of anything TBH. How did you cope with the can-be-shared-between--different-OSes bit? "SAME SYSTEM" yea fucking right.
AND we would have to brainwash EVERY fucking OSS-hacker
to believe into our "one-and-the-only" base-system
in order to make em port their software to our
Nazi-Linux.
No brainwashing. What I had in mind, is educating them and then letting them decide for themselves. But whatever.
The idea is good, but it just would not work.
That's what you think.
Like I said earlier, in order to make OSS scene co-operate,
you would have to be GOD, and throw all nay-sayers
to burning hells. Got it?
I'd be glad to prove you wrong. But wait, already done. They are co-operating, just not good enough.
Anyhow. This system I have in mind. I see nothing but benefits it could bring. Better freedom (user chooses what patches are applied. Distributors may use the universal repository to compile own binary packages for use by it's distro's users. The user may not need to know of the existance of the universal repository). Better convenienve (all source code and patches in the same repository. Can be compiled easily and cleanly (with the right patches)). Better cooperation and inherently, efficiency.