Linked by Jason Vagner on Fri 16th Apr 2004 20:37 UTC
Permalink for comment
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
- Fusion Garage Plans Media Event, To Show Off CrunchPad
posted 2009-12-04 - Microsoft Amends Browser Ballot Proposal Once Again
posted 2009-12-04 - Ten Brands That Will Disappear in 2010
posted 2009-12-04 - Security Predictions for 2010
posted 2009-12-04 - Google Launches Public DNS Service
posted 2009-12-03 - Window Maker: Your NeXT Window Manager
posted 2009-12-03 - Nokia To Overhaul Symbian User Interface
posted 2009-12-02 - The Rise of Camel Case
posted 2009-12-02 - Google Working with Manufacturers on Printing Support
posted 2009-12-02 - Microsoft: Patches Did Not Cause Black Screen Problem
posted 2009-12-01 - Apple Quietly Bumps Some Mac Pro, Xserve BTO Options
posted 2009-12-04 - Intel's Nvidia Dispute Said to Be Focus of FTC Review
posted 2009-12-04 - Intel Shows Off 48-Core Chip
posted 2009-12-03 - Linux Kernel 2.6.32 Released
posted 2009-12-03 - Comparing 32-bit to 64-bit Windows 7 for Business Use
posted 2009-12-02 - Falling PC Prices Pit Microsoft Against PC Makers
posted 2009-12-02 - Krita Team Seeking Sponsorship to Take Krita to Next Level
posted 2009-12-02 - Important FreeBSD "Local Root" Exploit Patch Available
posted 2009-12-01 - Microsoft: Office 2010 To Ship in June 2010
posted 2009-11-30 - KDE 4.4: What's New?
posted 2009-11-30
Recent Original Stories
- Window Maker: Your NeXT Window Manager posted 2009-12-03
- Programming: Notepad or Visual? posted 2009-11-29
- Episode 29: Warranty Void posted 2009-11-29
Recent Comments
Headlines
Random Comments
- errr... posted 2005-09-13 17:24:33 by Anonymous
- RE[2]: But ... posted 2006-11-08 00:35:43 by tomcat
- RE[5]: Stop blocking ads! posted 2007-07-30 12:21:40 by steviant
- RE[2]: Unix partitioning different from DOS/Linux partitioning posted 2009-09-16 07:08:01 by strcpy
- RE: Whats the problem? posted 2009-10-25 06:40:03 by Ed W. Cogburn
Random Stories
- Interview with a Mac Switcher, Part II posted 2003-10-31
- End User Programming Packages: Revolution posted 2007-01-09
- Exclusive: The MacOSX Roots posted 2002-07-18
Random OS Link




No shit, Sherlock. That's why we need a standard
Yeah, because that's worked SO WELL for Microsoft. They have standard File System guidelines too, and how well do they work? Once again, file system structure is opinion as well. There is already the Standard File System Hierarchy, but that provides flexability. Some distros like /opt, some don't. Some use /usr/local, some don't.
Changing UNIX, which is over 30 years old isn't going to happen.
Doesn't this only apply if you're compiling from source? If the package is a binary one (as in Debian), then what difference does any of this make?
That's the point, there are many features/options that are only available at compile time, and when you only distribute ONE binary package, you lose the ability to get those different options.
For example, look at the standard Mozilla binary for Linux. I believe it still uses GTK1 and no Xft. I have an LCD monitor, and un-antialiased fonts (Xft provides the AA) are unbearable. Luckily, Arch's package has Xft/GTK2 enabled, so I'm fine. Different strokes for different folks. I wouldn't use Mozilla if I could only use their standard package.
Another easy example is binary compatibility. The easiest way to make sure you don't have glibc/gcc issues is for the package maintainers to rebuild things when they break (due to upgrading gcc/glibc). If we all used the developer's package, we'd have to wait until they update it. But the problem is that all distros dont use the same glibc/gcc version (you can't stop this, distros update at various times). So now you end up with a bunch of different packages anyway.
Ok, so maybe you can find up-to-date versions of 19 out of 20 packages. But it always seems like it's that 20th one I'm looking for.
Well, all the distros I mentioned earlier have a forum/mailing list/something. If a package is out of date, just make a post and it'll be updated. Arch even has a little button next to each package on the website that lets you flag a package out of date right there.
But of course, no distro is perfect, and some packages will go out of date, but VERY few (and none of the major ones).
New versions of what, specifically? Everything?
Yes, Everything. :-)
The only reason a new version wouldn't come is if there is some technical issue holding it back.
And I understand how the package would work, but there is already a "standard" distribution method that you seem to be missing. That's the source tarball. Like I said, the developer should only have to release that and the package maintainers will compile and build a package for you.
And on your email analogy, email clients STORE the mail in many different ways. Only the protocols are standard (not the same as a package). You would compare a package to an mbox file, or maildir, or mh, etc. There are about 5-6 major mail storage formats, all used by various clients. Yet somehow, we manage to survive. ;-)