Bruce Perens on the new Debian Common Core
StromPetroke writes "On August 9th, online Linuxzine Mad Penguin conducted an interview with veteran Open Source advocate Bruce Perens on the DCC (Debian Common Core) Alliance. According to Bruce, the DCC will provide a way to "be able to certify to a Linux distribution, and then there will be multiple support providers who can support that same platform and who differentiate themselves at a higher level up the stack.""
Woah... Calm down for a second...
Have you ever used Debian or a Debian based distribution? Config files - hell, any type of file - locations are standardized even if it means modifying the source of an app to change the default locations. Package versioning is standardized. Package renames are well handled. You can easily upgrade from version to version and still understand (for the most part) how the OS works and is laid out. Best of all, you can generally expect that your upgrade will actually work because of the well maintained package repository which keeps dependencies in line.
You want standards? Here's some reading for you. It may just turn you into a Debian user: http://www.debian.org/doc/debian-policy/
That's part of what the LSB is supposed to be about. Standardizing the ABI, and making sure that the distribution passes a test suite across the board. Even Debian is LSB-compliant. ...and if the LSB doesn't go far enough, I'm hopeful that a combination of the LSB and the DCCA will provide enough of a standard that compatibility and stability are assured.
We also run into the fact that no distribution wants to be held to someone else's standards. It cramps their style and then they choose not to participate in the governing organization (especially if they're big enough that they believe they should be *setting* the standards). Trust me, I've been through this process with some of them.
DCCA is a baby step toward making Debian viable for the non-developers. It's a good step. As for its success and what its true role will end up being in the Debian community, it's early yet and time will tell.
Did anyone bother to ask the customers what they want?
To me, this is clearly a step in the right direction. I have long been seing the rising number of debian-forks to be a problem for compability and a spreading of resources. In a DCCA world the high number of distributions would be an advantage, since each compliant distro can cater to a specific subset of users, while the community at large will still be able to cooperate cross-distro.
The fact that Ubuntu (the distro currently on my desktop) is not a member of the DCCA does not bother me very much. The whole initiative of invoking standards is the important idea. If the standard is made, I am sure Ubuntu and other non-DCCA debian forks/branches will follow suit.
In soviet Russia, Raymond loves Everybody, including, but not limited to, YOU!
Well, using , Debian is the most popular base for distributions. In fact, they list 129 distributions at this time that are based on Debian. This includes some rather heavy hitting distributions like Knoppix, MEPIS/SimplyMEPIS, and Ubuntu, as well as some nonstandard Debian distros like Xandros and Linspire (both of which make me feel dirty just for even mentioning them in the same breath as Debian).
However, most of those distros are binary compatable with Debian, with the exceptions of Xandros and Linspire, which take a bit of work. Yeah, even Ubuntu is compatable, if you can work out the library dependencies.
Haec merda tauri est. Ceterum censeo Carthaginem esse delendam.
some nonstandard Debian distros like Xandros and Linspire (both of which make me feel dirty just for even mentioning them in the same breath as Debian).
I've heard this off-hand comment before.
In what way are they non-standard or "dirty"?
with the way that some of these distros work. One of the things that really bugs me about the BSD variants is that they are "so stable", "so secure" that they are too out of date. And this is what happened with debian for me.
... server. So I would recommend it to anyone for those things. Anyway, this isn't a flame post, but my 2 cents. Thanks.
Not too long ago I was a Debian devotee. I wouldn't touch another distro. But my problem is that I am pretty busy, and if a problem occures, and you don't have the time to fix it, new problems just pop up and pretty soon cleaning up the mess seems too far out of reach.
These guys are talented and devoted to their distro, and they should be. But for a developer like me, who needs a machine running day and night and isn't willing to rejoin the darkside, debian got to be too much work for me to maintain as my desktop system. But for my existing server installations, I wouldn't change a thing. Debian is easy to maintain for standard things: web, print,
Well, they don't use the same apt mirror sites, and they charge for access to said mirrors. The former makes them nonstandard (of course, Ubuntu is the same way--they use their own mirrors too), and they are dirty in that they charge money for software that can be had for free by a simple download.
Haec merda tauri est. Ceterum censeo Carthaginem esse delendam.
Xandros does not charge for access either to the core repository or the 'Debian Unsupported' one. Also, nothing prevents you from adding a standard Debian mirror to sources.apt.
Xandros 3 has been synchronized with Sarge, minimizing installation problems. Prior versions were 'nonstandard' in this respect however.
Hmmm, this smells like UnitedLinux with a newer website. This time around it's the current second-fiddle linux distros, instead of the old ones.
The only marked difference seems to be that unitedlinux mentions 'servers'. Don't get me wrong, it's not a bad idea, but for some reason UnitedLinux fizzled, with the last PR 2 years ago. So what's different this time?
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
I don't think Debian is LSB-certified. Also, location of configartion files has absolutely nothing to do with the standardization of the platform's ABI, what (as you mention) the LSB is all about. So LSB is not out to solve the aforementioned problem, AFAIK.
Package: lsb
Priority: extra
The intent of this package is to provide a best current practice way of installing and running LSB packages on Debian GNU/Linux. Its presence does not imply that we believe that Debian fully complies with the Linux Standard Base, and should not be construed as a statement that Debian is LSB-compliant.
Bruce
Bruce Perens.
Interesting. I'd heard information to the contrary regarding LSB compliance. I guess I'd heard from a misinformed resource.
As to the location of configuration files (and libraries), that's part of the Filesystem Hierarchy Standard (FHS) which is included in the LSB by reference.
Did anyone bother to ask the customers what they want?
Linspire produces non-free software, which is directly counter to the Debian project's goals. I don't know about Xandros.