Slashdot Mirror


Progeny Releases Beta 1 of Progeny Debian 2.0

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."

77 comments

  1. "What's it all about, then?" post by ZiZ · · Score: 4, Interesting

    There don't seem to be any torrents or mirrors for this stuff, alas.

    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

    --
    This flies in the face of science.
    1. Re:"What's it all about, then?" post by rizzy · · Score: 2, Informative

      There don't seem to be any torrents or mirrors for this stuff, alas.

      The Progney folks are sitting on a giant pipe. I doubt you'll be able to floor them.

    2. Re:"What's it all about, then?" post by Saeger · · Score: 4, Interesting
      The Progney folks are sitting on a giant pipe. I doubt you'll be able to floor them.

      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.

      --

      --
      Power to the Peaceful
    3. Re:"What's it all about, then?" post by Anonymous Coward · · Score: 0

      Besides which, I might only be able to get 15kB/s direct from them, but if I can get a couple of seeds between me and them as well, 75kB/s here we come!

    4. Re:"What's it all about, then?" post by Hatta · · Score: 1

      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.

      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 monolithic wholes, as opposed to bottom up as collections of piece-parts

      I don't understand!

      --
      Give me Classic Slashdot or give me death!
    5. Re:"What's it all about, then?" post by ArsonSmith · · Score: 1

      because most distributions are trying to shoe horn a propritary model into open source technologies.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  2. Um... by Anonymous Coward · · Score: 0, Interesting

    Didn't they already try something like this? Or is this just the installer?

  3. Set up torrent by slashdevslashtty · · Score: 5, Insightful

    Whoever gets this downloaded should set up a torrent and submit it to suprnova.org

    --


    M$ Lawyer: But `gcc /dev/random -o kernel.dll` is our trade secret!
    1. Re:Set up torrent by armitage_23 · · Score: 1, Informative
      I'm setting one up right now. I'm the only seed, and I've only got 384 upstream, but it's better than nothing.

      Check it out here or just grab the torrent file here.

  4. Sounds interesting... by angst7 · · Score: 5, Interesting

    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.

    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.

    --
    StrategyTalk.com, PC Game Forums
    1. Re:Sounds interesting... by drinkypoo · · Score: 3, 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.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Sounds interesting... by boudie · · Score: 5, Informative

      Why choose between Gentoo and Anaconda when now you can have both: http://gentoo.vidalinux.com/?q=node/view/35

  5. ARM port? MIPS? PPC? by torpor · · Score: 3, Insightful

    Haven't gotten through the article yet, but does this concept of modularized linux distro's include the notion of doing it across any kernel-supported arch?

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  6. Can i... by c0ldfusi0n · · Score: 1, Redundant

    apt-get it?

    --
    A computer makes it possible to do, in half an hour, tasks which were completely unnecessary to do before.
    1. Re:Can i... by Anonymous Coward · · Score: 2, Informative

      yes:

      http://platform.progeny.com/apt/index.html

  7. No torrent?? by Rupan · · Score: 5, Informative

    Someone mentioned that there is no torrent or download link. A very cursory examination of their website reveals an HTTP download location:

    http://archive.progeny.com/progeny/linux/iso-i38 6/ 20040710/

    Come one people, RTFA.

    --
    Ads? What ads?
    1. Re:No torrent?? by ZiZ · · Score: 1
      Someone mentioned that there is no torrent or download link. A very cursory examination of their website reveals an HTTP download location:

      Yup. One single HTTP download location, with no torrent or mirrors.

      --
      This flies in the face of science.
    2. Re:No torrent?? by hawkeyeMI · · Score: 1
      Actually, they said no mirrors.

      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...

      --
      Error 404 - Sig Not Found
    3. Re:No torrent?? by volinux · · Score: 1

      "There don't seem to be any torrents or mirrors for this stuff, alas." " Someone mentioned that there is no torrent or download link." They said mirrors. Which would balance the load..

    4. Re:No torrent?? by elcugo · · Score: 3, Informative

      Actually, if you scroll down a bit you can find the mirrors here.

  8. Cue ... by SpooForBrains · · Score: 1

    forty rabid /.ers all claiming that this redundant in a world that contains Gentoo ...

    --
    "The dew has clearly fallen with a particularly sickening thud this morning"
    1. Re:Cue ... by SpooForBrains · · Score: 2, Funny

      *ahem* Cue forty rabid /.ers claiming that this is redundant in a world that contains Gentoo ... (stupid generic keyboards)

      --
      "The dew has clearly fallen with a particularly sickening thud this morning"
    2. Re:Cue ... by Timesprout · · Score: 4, Funny

      Actually there are only 39 rabid ones now. We had to shoot one this morning after he develeloped an inclination to use the -02 flag instead of -03.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    3. Re:Cue ... by happyfrogcow · · Score: 1

      it's the generic hands you have there. you need to upgrade to the "I can no longer hand write anything" version of typing hands. Get the cordless infrared version and freak everyone out.

    4. Re:Cue ... by drinkypoo · · Score: 2, Informative

      Well, come get me next, because I use -O2. It's necessary on both MIPS and Athlon, O3 is known to cause errors on both architectures with GCC (MIPS more than Athlon.) I don't know if this applies to x86-64 or not.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Cue ... by Distinguished+Hero · · Score: 1

      It's actually -O3, as in the letter "O", not the numeral 0. A lot of people seem to make this mistake.

      By the way, is it just me, or are the anti-gentoo trolls getting to be quite annoying and abundant?

      --
      Uttering logically derived and empirically supported truths to the disciples of the orthodox establishment.
    6. Re:Cue ... by lintux · · Score: 2, Insightful

      By the way, is it just me, or are the anti-gentoo trolls getting to be quite annoying and abundant?

      They're not half as annoying as the pro-Gentoo trolls. :-P

    7. Re:Cue ... by Anonymous Coward · · Score: 0

      Roothater spotted.

  9. dazed by Anonymous Coward · · Score: 3, Funny

    "Fedora Core 3 Test 1 Released" goes in the developers section, but "Progeny Releases Beta 1 of Progeny Debian" a "developers edition" doesn't show up there. I really have to stop trying to understand /.

  10. Language mangulation by Wolfbone · · Score: 5, Funny

    "Componentized"??? - IMHO that's an anglobstipation excessively gratuitous even for you transatlanticated verbalizators. '-)

    1. Re:Language mangulation by kaschei · · Score: 1

      On the other hand it makes searching for progeny really easy-- Google search for componentized yields progeny as the first result, since everyone's linking to them with the word they made up!

      --
      I should not talk so much about myself if there were anybody else whom I knew as well. -Henry David Thoreau
    2. Re:Language mangulation by Inf0phreak · · Score: 1
      There is no reason to get all excited over that a single word has been 'modificated'.

      (I have loved that 'word' ever since that time where djWheat happened to use it on Epileptic Gaming :D </blatant advertising>)

      --
      ________
      Entranced by anime since late summer 2001 and loving it ^_^
    3. Re:Language mangulation by Feztaa · · Score: 1

      "Verbogeny is one of the pleasurettes of a creatific thinkerizer."
      -- Peter da Silva

  11. Docs? by Z4rd0Z · · Score: 1, Redundant

    It doesn't appear they have any useful documentation on their site, only market speak.

    --
    You had me at "dicks fuck assholes".
    1. Re:Docs? by Anonymous Coward · · Score: 0

      Hey, be nice. It takes a lot of work to crank out all those whitepapers :)

  12. Not only gentoo... by marcello_dl · · Score: 2, Informative

    There is also Rocklinux.

    --
    ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    1. Re:Not only gentoo... by dosius · · Score: 1

      And Sourcemage GNU/Linux, my distro of choice.

      Moll.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    2. Re:Not only gentoo... by Laur · · Score: 1
      There is also Rocklinux.

      It should be noted that Rocklinux kicks the snot out of Scissorslinux, but gets its ass handed to it by Paperlinux. ;)

      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
  13. Customized Mini-Distros by diagnosis · · Score: 3, Interesting

    Now if only there's a straightforward way to share your customized distro with other people; as in, I make a distro that runs on some embedded processor, say a 486 clone, that a ton of people use. Is there an easy way for me to simply share my configuration with other people in the same community?

    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
    GWB says, "You decide!"

    1. Re:Customized Mini-Distros by xenocide2 · · Score: 1

      Probably the easiest way would be to order up a batch of business card CDs. Not sure what to put on the title though. Software engineer is misleading since you're unlikely to actually be a liscenced engineer, software developer reeks of overpaid talent, and anything creative like Solution Creator tags you as incompetant. As does misspelling that word =/

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    2. Re:Customized Mini-Distros by Anonymous Coward · · Score: 0

      Just write on it Code Monkey.

  14. ian murdock by Chalex · · Score: 5, Informative
    The first thing that ran through my mind is "I remember that name from somewhere..." That's right, it's the Ian Murdock of Debian. Give the guy some credit before you bash his vision of the near future.

    OTOH, here's an article from 4 years ago about Progeny. It looks like the vision was the same then, but they haven't gotten very far.

    1. Re:ian murdock by MrNemesis · · 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 :^)

      --
      Moderation Total: -1 Troll, +3 Goat
  15. sounds exciting! by trogodors · · Score: 3, Interesting

    This could be useful for Universities or companies wanting to manage their own customized distributions. I know my lab would certainly appreciate the ability to customize our linux installations heavily and make those customizations manageable across several machines.

    This could also be handy for groups wanting to build custom hardware solutions.

  16. Components vs Metapackages by krmt · · Score: 3, Interesting

    How do the Progeny components differ from the standard Debian metapackages?

    --

    "I may not have morals, but I have standards."

    1. Re:Components vs Metapackages by zerblat · · Score: 3, Informative
      I believe the main difference is that components are more independent of each other. Instead of having to create a release of all the gazillion packages in the distribution simultaniously, each component can be released (more or less) independently.

      Read these two 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.

      --
      Please alter my pants as fashion dictates.
  17. hey, didja see... by Anonymous Coward · · Score: 0

    ... they elected the verbalizator governor of kaliforny!

  18. LSB & RPM by More+Trouble · · Score: 1
    On the one hand, I agree with the sentiment. The Linux we run is built from source, with only what we want installed. You might call this a "hardened Linux," tho I laugh when I hear about hardened Linux distributions. "Hardened distribution" is oxymoron: you can't really have both hardened (trimmed to the bone to do a specialized task) and a distribution (useful to large numbers of users).

    On the other hand, I think LSB really misses the target. Early versions required X11 to be installed! LSB 2.0 specifies RPM as the packaging system. I think it's pretty clear that this specification is tracking Debian/Progeny/Componentized Linux, and is hence no standard.

    Rather than challenge distribution makers to come up with business models that better match open source processes, I would instead challenge sysadmins to quit drinking from the commercial distribution teat. Take a dip into Linux From Scratch, learn what little work there is in building a stable core yourself, and enjoy the freedom of knowing what you're doing.

    :w

    1. Re:LSB & RPM by Trejkaz · · Score: 1

      Whenever I see "hardened" I think more of Hardened GCC. You could base a "distribution" around that, and it might be considered a "hardened distribution."

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    2. Re:LSB & RPM by ArsonSmith · · Score: 1

      When I think of "hardened" I think of Gentoo and Slackware because they have gone out of their way to make their distributions as hard as possible.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    3. Re:LSB & RPM by Trejkaz · · Score: 1

      Perhaps poetically, Gentoo actually do support hardened GCC. ;-)

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  19. BETA 1? by thecombatwombat · · Score: 1

    The platform.progeny site just mentions an alpha 1 release, that's been out for a while.

    Is there a newer release out?

  20. I thought Progeny went belly up? by nurb432 · · Score: 1

    Last i heard they gave up and took their toys back home...When did they return?

    --
    ---- Booth was a patriot ----
  21. Awesome! by Trejkaz · · Score: 1

    That is truly cool. Somebody mod this chap up! Gentoo's lack of a swanky installer is probably the only thing stopping new users from trying it. :-)

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  22. Progeny? by guacamole · · Score: 1

    Are they back in the business of making Linux distributions? I thought that Progeny 1.0 was going to be their first and the last release.

    1. Re:Progeny? by Anonymous Coward · · Score: 0

      Another release coming up is Fat Boy Slim's new album Palookaville with the first single
      "Slash Dot Dash"

      http://www.ananova.com/entertainment/story/sm_10 13 817.html?menu=

  23. Re:ARM port? MIPS? PPC? by mikrorechner · · Score: 1

    IIRC, the Anaconda installer used in Progeny only supports i386. But I might be wrong.

    --
    "Oh, a lesson in not changing history from Mr I'm-my-own-Grandpa." - Dr Hubert Farnsworth
  24. Please learn how to make links. by Anonymous Coward · · Score: 0
    Please learn how to make links.
    <a href="http://archive.progeny.com/progeny/linux/iso -i386/20040710/">download</a>
    (without any spaces put there by Slashdot) yields: download

    Come on (not one) people, LHTMFL (learn how to make links).
  25. Fork away !! by Anonymous Coward · · Score: 0

    You gotta love those open source developers. Why work together on one project, and make some real progress, when you can fork off a dozen independent projects who work on the same thing, just for personal glory and your name in the release notes ? Lets reinvent the wheel ten more times and make yet another Debian !

  26. Similar to Appls application install? by garretwp · · Score: 1

    Is this componentized packages similar to apples approach to installing application on there os? i.e all the components for the application to work in Mac OS x is all contained in a folder like executable? Is my understanding correct? Garrett

  27. what in, i know by shimen · · Score: 1

    On Wed, 14 Jul 2004 11:24:58 -0500, Jeff Licquia wrote: > On Wed, 2004-07-14 at 11:09, Shimon wrote: > > i have ask on slashdot, look your site inside out... i dont see any > > where, where it says the list of apps. > > Sorry about that. We will look into posting a component list. In the > meantime, you can get a list of components here: > > http://archive.progeny.com/progeny/linux/debian/di sts/cl/ > > Some of those components may not be on the CD, however; we're still > finalizing the list of components we'll be shipping in the final > release. > > > ps i looked on distrowatch they have of aphla 1 still you might want > > to update with them too. > > We did let them know; hopefully, they'll update soon. > > thats the email