Progeny Releases Beta 1 of Progeny Debian 2.0 77
Jeff Licquia writes "We just released the first beta of Progeny Debian 2.0, Developer Edition. This is intended to be a showcase of our Componentized Linux project for building customized Linux distributions, something that's been talked about here before. We'd really like people to give this a whirl and report any problems they have. For more information, Progeny's Platform site has the details."
"What's it all about, then?" post (Score:5, Interesting)
Some useful information from the site regarding what this Componentized Linux is:
http://platform.progeny.com/archives/000011.html
Toward a new kind of "Linux distribution"
There's no denying that "Linux distributions" have played a central role--arguably the central role--in the evolution of Linux from hobby project to mainstream technology.
However, even as Slackware, Red Hat, and other distributions became "Linux" to millions of users, one inescapable fact remained: that unlike their proprietary OS cousins, which contain technologies developed (or licensed) by a single organization to fit into a single, integrated product, Linux distributions are merely convenient packaging around a loosely knit collection of thousands of independently developed technologies.
Even today, Linux distributions continue to be developed from the top down as monolithic wholes, as opposed to bottom up as collections of piece-parts, a model that would be a much better fit with the nature of every distribution's (common!) constituent elements. Even newer distributions built by seasoned veterans have tended to follow the top-down model (and, I would argue, to their detriment)--I'm thinking here of Red Hat's Fedora (which, although called "Fedora Core", hardly seems a "core" at all, weighing in at 3 CDs) and Bruce Perens' UserLinux (which appears mired in endless discussions about which technologies should be included and which shouldn't, with predictable results).
For the commercial Linux-as-product distributors, it is a sensible strategy to portray their distributions as monolithic wholes, as this allows them to position the distributions as platforms unto themselves and, thus, pursue traditional OS business models based on locking users in to a platform (I've argued before this will be a losing strategy in the long run, but that's another topic).
However, for those who view Linux not as a product but as a platform on which to build their own products, the monolithic nature of the typical distribution is a particularly bad fit. The typical Linux-as-product distribution optimizes for breadth--because it is "one-size-fits-all", it needs to include a huge assortment of features and technologies to satisfy the widest possible audience, only a few of which may be important to any given project (and the few that are important will always vary). Ideally, for Linux-as-platform users, a distribution should optimize for depth, i.e., to excel in those few features and technologies important to the project at hand.
To allow optimization for depth, a new kind of distribution is needed--a componentized distribution from which users may build platforms from the bottom up, including only the features and technologies their products require. Progeny is building such a distribution, which we call (cleverly enough) componentized Linux. Furthermore, we are building it in the open as a community project in the hopes that others will be intrigued with the concept, collaborate with us on the component infrastructure and underlying open-source technologies (Anaconda, APT, etc.) and ultimately build their own components too.
If this sounds a lot like Debian, that's because it is in many ways: the end result is more of a collection of software than a distribution, and we hope the open development process ends up fostering the same kind of inextricable developer community that has sprung up around Debian. Importantly, the componentized Linux is a layer above an existing distribution--or, more properly, above an existing collection of packages. Our components are currently based on Debian sarge, and we are planning to support Fedora-based components as well in time. Our LSB 1.3-certified core runtime is available today. More components and a component-aware, Anaconda-based installation mechanism will be added in the coming weeks.
Posted by Ian Murdock | Permalink | 2004-01-26 16:10:00
And the release
Re:"What's it all about, then?" post (Score:2, Informative)
The Progney folks are sitting on a giant pipe. I doubt you'll be able to floor them.
Re:"What's it all about, then?" post (Score:5, Interesting)
Even so, BitTorrent is ideal in these situations. If I'm going to be downloading, I *want* to be using my unused upload bandwidth to be giving back too, instead of just taking somebody's expensive giant pipe for granted. And money not spent on that central giant pipe can be put to better use elsewhere.
--
Re:"What's it all about, then?" post (Score:2)
So proprietary systems are developed from a "top down" model, while linux systems are developed by a "bottom up" model?
But the next paragraph says:
Linux distributions continue to be developed from the top down as m
Re:"What's it all about, then?" post (Score:2)
Set up torrent (Score:5, Insightful)
Re:Set up torrent (Score:1, Informative)
Check it out here [demonoid.com] or just grab the torrent file here [demonoid.com].
Sounds interesting... (Score:5, Interesting)
But isnt this one of the key ideas behind Gentoo? Either way I think I'll have to check this out more. Good to see more of this over the "just bundle everything with an i386 build" approach.
Re:Sounds interesting... (Score:4, Informative)
That's exactly what gentoo gives you, and something that cannot be achieved without building from source given the current model of Unix software development - to keep things as simple as possible. In order to support assorted features without building from source, your software would have to be entirely modular and componentized. For example, you can add new functionality onto perl or apache without rebuilding the core software, because they both have a plugin architecture through the use of dynamic loading.
In other words, the operating system that does this is already here, and it's called gentoo linux.
It's worth mentioning that you could use gentoo as the base for creating your own linux distributions, by changing the bootstrap script, including the system's definition of what is built not only during the bootstrap process, but also during the initial "emerge system". Once you have the files, you can just zap them all up into a tarball, or package them in some other way. You can install (and maintain!) the core of the system using portage, through some other tool if you don't like its interface, and use some other package format and an independent collection of libraries and install everything else from packages if you wanted. So gentoo also (to my mind) provides you the modular distribution creation kit as well.
Re:Sounds interesting... (Score:5, Informative)
Awesome! (Score:2)
ARM port? MIPS? PPC? (Score:3, Insightful)
Re:ARM port? MIPS? PPC? (Score:1)
Can i... (Score:1, Redundant)
Re:Can i... (Score:2, Informative)
http://platform.progeny.com/apt/index.html
No torrent?? (Score:5, Informative)
http://archive.progeny.com/progeny/linux/iso-i3
Come one people, RTFA.
Re:No torrent?? (Score:2)
Yup. One single HTTP download location, with no torrent or mirrors.
Re:No torrent?? (Score:2)
I'm getting 248 KB/sec on each of the two install ISOs at the moment. I'm waiting for it to drop to a crawl...
Re:No torrent?? (Score:1)
Re:No torrent?? (Score:3, Informative)
Actually, if you scroll down a bit you can find the mirrors here [progeny.com].
Cue ... (Score:1)
Re:Cue ... (Score:2, Funny)
Re:Cue ... (Score:1)
Re:Cue ... (Score:5, Funny)
Re:Cue ... (Score:3, Informative)
Re:Cue ... (Score:2)
By the way, is it just me, or are the anti-gentoo trolls getting to be quite annoying and abundant?
Re:Cue ... (Score:3, Insightful)
They're not half as annoying as the pro-Gentoo trolls.
Not only gentoo... (Score:3, Informative)
Re:Not only gentoo... (Score:1)
Moll.
Re:Not only gentoo... (Score:2)
It should be noted that Rocklinux kicks the snot out of Scissorslinux, but gets its ass handed to it by Paperlinux. ;)
dazed (Score:3, Funny)
Language mangulation (Score:5, Funny)
Re:Language mangulation (Score:1)
Re:Language mangulation (Score:1)
(I have loved that 'word' ever since that time where djWheat happened to use it on Epileptic Gaming :D </blatant advertising>)
Re:Language mangulation (Score:2)
-- Peter da Silva
Docs? (Score:2, Redundant)
Customized Mini-Distros (Score:4, Interesting)
It seems like if this is done right, you could create automagically updating distrubtions easily enough that 'customer bases' even in the 100s or 1000s can simply support themselves.
----------------
Freedom or Evil: www.freevil.net [freevil.net]
GWB says, "You decide!"
Re:Customized Mini-Distros (Score:2)
ian murdock (Score:5, Informative)
OTOH, here's an article from 4 years ago [debianplanet.org] about Progeny. It looks like the vision was the same then, but they haven't gotten very far.
Re:ian murdock (Score:4, Funny)
It looks like the vision was the same then, but they haven't gotten very far.
Look, this is Debian. They don't release things until you have to fire rockets at the thing to stop it working ;)
(Disclaimer - complete Debian fanboy, as I've never had woody go wrong on me once, YMMV :^)
sounds exciting! (Score:3, Interesting)
This could also be handy for groups wanting to build custom hardware solutions.
Components vs Metapackages (Score:4, Interesting)
Re:Components vs Metapackages (Score:4, Informative)
Read these [debian.org] two [progeny.com] mailing-list postings from Ian explaining it somewhat more. But really, the Progeny guys have been really bad at actually explaining exactly what "Componentized Linux" is all about. Even though it sounds cool.
LSB & RPM (Score:2)
On the other hand, I think LSB really misses the target. Early versions required X11 to be installed! LSB 2.0 spec
Re:LSB & RPM (Score:2)
Re:LSB & RPM (Score:2)
Re:LSB & RPM (Score:2)
BETA 1? (Score:1)
Is there a newer release out?
I thought Progeny went belly up? (Score:2)
Progeny? (Score:2)
Similar to Appls application install? (Score:1)
what in, i know (Score:1)