There's something to be said about popularity and package availability though. Granted for Lag's purposes the availibility of obscure packages in Debian/Ubuntu . Plus every distro has had its security flaws. I'm not dumping on the technical quality of Foresight, I'm just concerned about package availability and community support.
Foresight, because it uses the Conary system, has access to an extremely large number of packages. I haven't used it myself, but from what I understand, they provide a nice GUI front end to the Conary repos. As far as community support is, the Foresight community is extremely knowledgeable, pleasant and courteous...I find the Foresight IRC channel to be one of the best on Freenode.
That, and as a Ubuntu user, I have a vested interest in having as many people use it as possible, so it becomes the closest thing to a "standard" Linux distro . I'm not particularly a fan of creating yet another package format.
That's deeply problematic, from my perspective. Not everyone wants to be forced into, as Wong puts it, "goose-stepping conformity." If standardization is really desired, the use of Linux at all becomes dubious, and the use of any non-RPM distribution, especially so. If Ubuntu became the standard of Linux distributions (which currently, thankfully, it still isn't, given the continuing popularity of Red Hat), that would be horrible from my perspective.
We already have DEB and RPM (I actually believe that RPM is the superior format compared to DEBs (and it's the official LSB format), but aptitude doesn't work well w/ it- it's easier to create .debs though). Ideally, a better course would have been to modify one of those, then again, I suppose politics would become a problem (Debian and RedHat are fairly conservative about changes, as they should be, since their target markets demand stability. Debian has been twiddling their thumbs forever about adding multiarch support).
I'm not at all convinced either package format is anything close to ideal, in fact, I'm rather skeptical of the current package managers in their entirety. The Slackware approach of a .tgz that can simply be unpacked at / seems elegant in its simplicity. Kris Moore of PC BSD is also an intelligent skeptic of package management, in my opinion, although his preferred approach of instead having apps install themselves from a C program analogous to a Windows setup.exe IMO is far from ideal.
One advantage of DEBs is that they are somewhat quasi-cross-distro compatible, since most debian based distros synchronize with Debian every now and then. The same cannot be said for RPM, which leads to inconsistency with dependency names (or at least used to).
With RPMs it really depends on the package and how good a day you're having. I've installed ancient Fedora RPMs without difficulty on OpenSUSE, and LSB-compliant RPMs should in theory work everywhere...however, an OpenSUSE 10.3 RPM is unlikely to work on Fedora 7 and vice versa.
Yes, I'll happily admit Ubuntu is somewhat technically inferior compared to other distros. I'm just not switching out of lazyness (was eyeing Fedora awhile ago), since I've been using Debian based distros exclusively ever since I dumped Linux from Scratch by the wayside in 2002 or 2003 (which was when something like apt-get was exclusive to Debian).
Well I wouldn't say that Ubuntu is technically inferior due to a lack of innovation, and I will readily say that Ubuntu used to be much better, from my perspective, than it is today. I greatly enjoyed Ubuntu Edgy and Feisty, but I've had severe problems with Gutsy and Hardy. Some aspects of Ubuntu are innovative and well conceived, such as upstart, and others, such as the Ubiquity installer, are somewhat more problematic. Your continued use of it probably makes sense though unless it gets dramatically worse, since at the very least, you're in a position, being an experienced user, to deal with the breakage as it occurs.
I have to confess that I feel, in some respects, the same way about the OpenSUSE distros...Novell isn't doing proper quality control on them, in my opinion, and 10.2 and 10.3 have both had a lot of bugs. They have not been as bad as Ubuntu, from my perspective, but I've been less than a happy camper. Suse Linux Enterprise Desktop 10, on teh other hand, has, for the most part, been a pleasure to use, and I'm really hoping that SLED 11 will be as good.
Now also, on this subject, my whining about Linux package management in this post is not
just idle whining - Destructionator4 and I are working on a new system for our own use that I think will neatly solve some of the problems we're having with it (and not just on Linux).
As a final aside, I'm sorry if I flamed you excessively in my previous post, Pu-239, its just that I know the Foresight guys personally, and reacted somewhat negatively on that basis. That said, I myself have bashed many an operating system in this very forum, so I can't hold others to a higher standard than I hold myself. I get ticked off by sytems that suck, and I'm sure you get ticked off by systems that suck also (which is why we're both using Linux).