Slashdot Mirror


Gentoo 2008.0 Released

An anonymous reader notes that the Gentoo 2008.0 final release is available. From the announcement: "Code-named 'It's got what plants crave,' this release contains numerous new features including an updated installer, improved hardware support, a complete rework of profiles, and a move to Xfce instead of GNOME on the LiveCD. LiveDVDs are not available for x86 or amd64, although they may become available in the future. The 2008.0 release also includes updated versions of many packages already available in your ebuild tree."

164 comments

  1. emerge first by TeknoHog · · Score: 1

    So now that Gentoo has a nice graphical installer, can we expect all kinds of n00bs flooding the forums? I thought the idea was to have a distro you can really tinker with, given the majority of other distros taking care of the sleek user-friendly market.

    --
    Escher was the first MC and Giger invented the HR department.
    1. Re:emerge first by armanox · · Score: 3, Informative

      Gentoo 2007.0 had a graphical installer too. I tried using it (almost 20 times), and never did get Gentoo installed with it. Then I went to the command line minimal install (stage 3), and got it up and running in the first shot.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    2. Re:emerge first by Anonymous Coward · · Score: 1, Funny

      ... can we expect all kinds of n00bs flooding the forums?

      Typical douchebaggery from a typical Gentoo user:
      "I use Gentoo. Look at my penis."

    3. Re:emerge first by iplayfast · · Score: 1

      My experience was the same as yours. Never had a problem with minimal install, or at least if there was a problem it was hands on enough that you could work through it.

      The graphical installer in 2007 didn't do gentoo any favors.

    4. Re:emerge first by Markspark · · Score: 1

      "here, you might need a lookingglass"

      --
      i find your lack of faith in science disturbing!
    5. Re:emerge first by Anonymous Coward · · Score: 0

      Hey, if I needed a larger penis, I'd emerge one. And unlike yours it would be highly optimised for my personal usage.

    6. Re:emerge first by TGTilde · · Score: 1

      Hey, if I needed a larger penis, I'd emerge one. And unlike yours it would be highly optimised for my personal usage.

      I guess you don't need a bigger one when it's only for personal use.

      --
      --- Bah, who needs a sig?
    7. Re:emerge first by Anonymous Coward · · Score: 0

      Well, that depends on the size of his hands. Leave him alone!!

    8. Re:emerge first by kashani · · Score: 1

      Gentoo has always about giving you more control and making hard things easy. If it weren't, we'd be using the giant pain in the ass called Linux From Scratch.

      kashani

      --
      - Why is the ninja... so deadly?
    9. Re:emerge first by MBGMorden · · Score: 1

      Yes, but reinstalling Gentoo was just too much of a pain. I did the old tried and true no-installer method - several times. It took a LONG time to get the system up and going and into a usable form. First few times were exciting, but on my 3rd or 4th time doing it, it just felt like a chore. I don't want to spend a weekend getting a box up and going. When the installer finally came out I started using that. It was buggy to be sure, but it got me a working Gentoo system pretty quick, and from there I was able to do all the customizing and whatnot I wanted.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    10. Re:emerge first by ericrost · · Score: 1

      What a great typo for the gentoo experience "turn them lose to google".

      Made me chuckle.

    11. Re:emerge first by Anonymous Coward · · Score: 0

      Frankly, if you're constantly re-installing then Gentoo is probably not for you.

      Getting an initial install running in Gentoo is no more or less difficult then other distros like RedHat / CentOS for a server.

      I was never completely sold on Gentoo as a desktop distro. The stripped down nature of the base install lent itself more readily to running as test servers then as a user's desktop where they are constantly munging it.

    12. Re:emerge first by MBGMorden · · Score: 1

      Frankly, if you're constantly re-installing then Gentoo is probably not for you.

      It wasn't always on the same machine. Some of use do use more than 1 computer/server . . .

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
  2. "LiveCds not available for X86 or AMD64" by ben0207 · · Score: 0

    Err, doesn't that cut out about 80% of processors in the last 10 years? Macs and Suns excluded, of course.

    --
    cmd-q.co.uk - some sort of stupid fucking internet bullshit
    1. Re:"LiveCds not available for X86 or AMD64" by zappepcs · · Score: 1

      LiveDVD is not available for x86. I stumbled on that sentence also. Seems there will be a LiveCD though; In which case I'll be burning a copy of that for a few hours fun.

      From the linked site:

      # Xfce instead of GNOME on the LiveCD: To save space, the LiveCDs switched to the smaller Xfce environment. This means that a binary installation using the LiveCD will install Xfce, but you're still free to build GNOME or KDE from source.
      # No LiveDVDs on x86 or amd64: In the interest of getting the release out, the release engineering team decided to postpone LiveDVDs because of problems in their generation. They may show up laterâ"if so, we'll let you know.

      Apparently I'm not supposed to submit yet? (What are the limits on posting? WTF?)

      I am looking forward to trying this out btw.

    2. Re:"LiveCds not available for X86 or AMD64" by Anonymous Coward · · Score: 0

      Only for LiveDVDs -- you don't need a LiveDVD to install gentoo, a LiveDVD just lets you run a fully working gentoo distro from a DVD with lots of useful apps, there is a separate installcd you can use to actually install it.

    3. Re:"LiveCds not available for X86 or AMD64" by Parag2k3 · · Score: 2, Informative

      No LiveDVDs, there are LiveCDs for both x86 and AMD64. Its that they just have xfce on them and not gnome. Implying that livedvds may have gnome on them.

  3. Anyone tried other source based distros? by gambolt · · Score: 4, Interesting

    How do sourcemage and lunar compare, anyone know?

    I've had the impression that Gentoo has been stagnating recently.

    1. Re:Anyone tried other source based distros? by Anonymous Coward · · Score: 4, Informative

      I used sourcemage a few years back. (Left because i got tired of waiting for shit to compile, hurr hurr.) I found it really nice, and absolutely LOVED the bash-script based package management. Compared to Gentoo, it's also really good at fixing itself when things get borked.
        If I had more disk space, I'd probably give it a go again. It was a really nice distro.

        - mantar

    2. Re:Anyone tried other source based distros? by smittyoneeach · · Score: 2, Funny

      >I found it really nice, and absolutely LOVED the bash-script based package management.

      Hey, that sounds kinda cool. Maybe Gentoo should consider this idea instead of .ebuild files.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    3. Re:Anyone tried other source based distros? by debatem1 · · Score: 1

      With the caveat that I'm writing this from Xandros (gak!), I've always found the Gentoo ebuilds to be pretty sane. Is there anything in particular that needs changing about them?

    4. Re:Anyone tried other source based distros? by Brebs · · Score: 1

      Portage is *Python* code. As in:

      $ head -n1 $(which emerge)
      #!/usr/bin/python -O

    5. Re:Anyone tried other source based distros? by incripshin · · Score: 1

      I think it's a joke (hopefully). The ebuilds use bourne shell syntax.

    6. Re:Anyone tried other source based distros? by smittyoneeach · · Score: 1

      Portage is also not the only game in .ebuild-ville:
      http://paludis.pioto.org/
      merits attention: I've used it since about version 0.14 with good justice.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    7. Re:Anyone tried other source based distros? by en.ABCD · · Score: 1

      I think it's a joke (hopefully). The ebuilds use bourne shell syntax.

      Well, actually, it is Bourne Again Shell syntax...

    8. Re:Anyone tried other source based distros? by Anonymous Coward · · Score: 0

      That's funny, but what I meant is that sourcemage's package management system is bash scripting all the way through.
        Gentoo's actual ebuild files are bash scripts, but a lot of the other components of the portage system are not.

        - mantar

    9. Re:Anyone tried other source based distros? by Respect_my_Authority · · Score: 1

      I've used sourcemage for a about year or so and I absolutely love its package manager, "sorcery". You type "sorcery" in terminal and it opens an ncurses menu where you can set compile flags and other package manager settings. You can also use the same sorcery menu for browsing/installing/upgrading/removing packages but it's really quicker to check out the man pages for "cast", "dispel", "gaze", and "cleanse", and then just use the command line for package management. When sorcery installs packages, it asks a bunch of questions about dependencies and the next time you upgrade the same package, it remembers the dependencies you chose last time.

      I also tried lunar recently. Lunar seems to be rather similar to sourcemage, except they call their package manager "lunar", and they have also different names for the other package management commands. Lunar doesn't appear to support rebuilding the whole system, which I like to do after upgrading gcc, glibc, or binutils. In sourcemage I type "sorcery rebuild" and it rebuilds all the installed packages. In lunar the equivalent command "lunar rebuild" didn't seem to do much anything. I also feel that I get much better control over optional dependencies and build options for individual packages in sourcemage, so I decided to dump lunar.

      Sourcemage has pretty up-to-date packages: gcc 4.3.1, glibc 2.7, and so on. Openoffice2 (2.4.1) is only available as a binary package. In sourcemage it's really easy to track the latest development versions of KDE4. There are two alternative package collections ("grimoires") that you can choose from: "test" that is updated every day, and "stable" that is updated once every month. And then there's an additional "grimoire" for games ("games") and also one for non-free and/or binary-only packages ("z-rejected"). There are over 5000 source packages available in sourcemage -- that's more than in most other distros. Sourcemage follows a similar policy as slackware: they prefer not to modify upstream packages by adding any distro-specific patches, except when packages fail to compile.

      I see currently only two problems in sourcemage: they haven't released a new installer for a while, and they still officially have only xorg version 6.9 (newer versions of xorg are unofficially available, but you need to jump through extra hoops to install one). The sourcemage mailing list discussions suggest that both of these issues might be solved before the end of this summer. In the meanwhile I'm using xorg 1.3.0 that is not overly difficult to install (the instructions can be found in the sourcemage wiki's xorg-howto, under "using old repository").

      Here are links to the mailing list archives and xorg-howto, in case anyone is interested to learn more:

      http://lists.ibiblio.org/pipermail/sm-discuss/

      http://wiki.sourcemage.org/HOWTO-xorg

    10. Re:Anyone tried other source based distros? by smittyoneeach · · Score: 1

      Fair enough. I was just being snarky. In truth, while Gentoo implements an event model in bash, the dependency resolution systems are done in python (emerge), C++ (paludis), or a C python extension (pkgcore).
      That whole dependency graph resolution thing is a non-trivial problem.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  4. No love for MIPS by armanox · · Score: 1

    Looks like they don't have a new MIPS install CD. That makes me sad.

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
    1. Re:No love for MIPS by Robbat2 · · Score: 1

      There are new MIPS stages however under /experimental/. Go and bug the MIPS team if you want a CD as well.

      --
      ICQ# : 30269588
      "I used to be an idealist, but I got mugged by reality."
  5. Finally. by corychristison · · Score: 1

    The great thing about Gentoo is that upgrading is as easy as 'emerge --sync && emerge -auvND world'.

    I'm not quite sure about this installer. As mentioned above it may bring in new users... but at what cost? I suppose maybe the forum members will whip 'em into shape by telling them to RTFM.

    Gentoo is about choice. Give it a try if that's what you're into. The new LiveCD should support most new hardware out of the box (important stuff, anyway -- like network and disk/chipset drivers).

    I love and use it on all of my machines and the biggest hiccup I've ever had was a driver problem on my old personal machine (retired in January) -- Eventually it was resolved by a few revdep rebuilds and emerge -auvND world's...

    1. Re:Finally. by arth1 · · Score: 3, Informative

      The great thing about Gentoo is that upgrading is as easy as 'emerge --sync && emerge -auvND world'.

      That's updating, not upgrading. At the very least, you should select a new profile, to get the new default system packages and masks.

      To go to 2008.0, this should bring you mostly there:

      [make a backup]
      emerge --sync
      eselect profile default/linux/x86/2008.0 # Adjust to your preferred profile
      emerge --emptytree system
      emerge --emptytree system
      emerge --emptytree world
      emerge --update --deep --newuse world
      [merge any new ._cfgNNNN files using your favourite tool or manually]

      Ayup, you need to rebuild system twice to cover interdependencies, and then world, to get everything to link with the new system libraries.

      On a desktop system, you might also want to update the boot splash theme to reflect the new "version", but there isn't any 2008.0 theme out yet, so that might have to wait.

    2. Re:Finally. by Anonymous Coward · · Score: 0

      The great thing about Gentoo is that upgrading is as easy as 'emerge --sync && emerge -auvND world'.

      You know that after that you will get tons of blocked ebuilds? And usually it gets a lot of work to fix this.

      But still it's the best distro.

    3. Re:Finally. by smallfries · · Score: 2, Informative

      From your comment I can assume that either:

      1) Your install is headless
      2) You have been using Gentoo for less than 12 months
      3) You are still running XFree86 instead of Xorg
      4) Your memory is very selective

      The very idea that every update goes smoothly without a single dependency block is something that most Gentoo users would laugh at. Given all of the problems with the Xorg update, or the changes in libraries that borked the tree for months last year this is laughable.

      Portage is a great piece of software, and I stuck with Gentoo for many years because because of its strengths. But portage is not what lets Gentoo down. The complete lack of QA on the official tree that leads to dependency blocks, updated libraries in the stable tree that break ABI compatability with previous software and the general cavalier attitude to pushing any old crap into the stable release are what kills Gentoo.

      But hey, after complaining about Gentoo for years (not even including the pain that was getting a Via media box to work) I put my money where my mouth was and went out to buy a nice stable unix system that can also run a stable version of ports. I bought a mac.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    4. Re:Finally. by arth1 · · Score: 1

      1) Your install is headless

      I've found it very difficult to install Gentoo on a truly headless system.
      There are nothing provided install-wise to let you do a network boot -- you have to create your own setup for that, even initially. And trying to use cu on a terminal line against an install CD is an exercise in futility -- it assumes that you have a head.
      Other distros might be just as bad, some are better, but none are worse.

    5. Re:Finally. by **loki969** · · Score: 1

      Why on earth would you emerge -e world/system? It's abolutely redundent in this case.

      "revdep-rebuild" takes care of sytem link consistency, which doesn't get touched anyhow when updating your profile.

    6. Re:Finally. by Anonymous Coward · · Score: 0

      +10, brutal truth

    7. Re:Finally. by danomac · · Score: 2, Informative

      The great thing about Gentoo is that upgrading is as easy as 'emerge --sync && emerge -auvND world'.

      This is changing, pretty soon world will not contain system packages. So you'll have to update them separately.

    8. Re:Finally. by arth1 · · Score: 1

      Why on earth would you emerge -e world/system? It's abolutely redundent in this case.

      A new profile might bring in new packages which has headers that affect the system toolchain.
      Since you don't know whether this is the case, the only way to ensure that new changes are incorporated into the system is to rebuild system. If you don't, you may have world packages that use a different include file than the system, which can cause problems, like when a newly introduced package uses different values for #defines, overriding the values that autoconf would choose when the package isn't there.

      If using ccache, this rebuild isn't too time consuming, but still an annoyance.

    9. Re:Finally. by Anonymous Coward · · Score: 0

      I'm not quite sure about this installer. As mentioned above it may bring in new users... but at what cost?

      Your disproportionate sense of superiority for being able to install Gentoo.

      Other than that, having more users is a good thing.

    10. Re:Finally. by Minozake · · Score: 1

      I just prefer backing everything up and then reinstalling everything. Much less painstaking, and I get to start out on a clean slate of a system.

      Very nice, I think. Maybe for people who need their computer and can't forget some of the components, though, this isn't much of a viable option.

      *runs off to make a checklist*

      --
      http://sourcemage.org/ - Have fun :)
    11. Re:Finally. by Anonymous Coward · · Score: 0

      I just learned that the hard way last night (first reinstall after Slackware). You need to occasionally update @preserved-rebuild also; it's a new feature that makes it easier to get by without revdep-rebuilding (it keeps old libraries that are needed).

      You also will soon have to prefix sets (world, system, etc) with @.

    12. Re:Finally. by Anonymous Coward · · Score: 5, Informative

      The correct procedure is:
      # Update local package repository image
      emerge --sync
      # Select new profile (Adjust to your architecture / preferred sub-profile)
      eselect profile default/linux/x86/2008.0
      # Update to latest default USE flags (which is generally all that changes with profile updates)
      emerge --update --deep --newuse world
      # Update config files with tool of your choice

      The rest is completely useless. Even if you did want to completely re-emerge the entire system, there's little point in the 2 "emerge -e system" (if you're a ricer, you may choose to do one of them - since system is included in world, the second is completely pointless)

    13. Re:Finally. by Eli+Gottlieb · · Score: 1

      The great thing about Gentoo is that upgrading is as easy as 'emerge --sync && emerge -auvND world'.

      Except that that doesn't necessarily work unless you've been doing it roughly once per week.

      I came back from college and tried to update my home Gentoo desktop system. As a result, after syncing my Portage tree I had an already-installed package blocking a prerequisite for its own update. In fact, I had roughly 5 cases of this, including Python and Portage themselves. The only solution was to reinstall the OS from scratch!

    14. Re:Finally. by incripshin · · Score: 1

      That will probably take a very long time. I use something called emwrap. The latest version is here. It will rebuild the toolchain, system, and world all safely and optimally.

      Though usually when I update profiles, I just do the 'eselect profile ...', and 'emerge -DNav world'. I haven't had a problem doing that in three years (I don't think).

    15. Re:Finally. by Bert64 · · Score: 1

      There are netboot images, but primarily for Sparc and Mips... I have done a complete remote install on a sparc using serial console, when the physical server was several thousand miles away.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    16. Re:Finally. by Anonymous Coward · · Score: 0

      The great thing about Gentoo is that upgrading is as easy as 'emerge --sync && emerge -auvND world'.

      The great thing about Gentoo is that upgrading is usually that easy. When it's not, it can be very unpleasant.

    17. Re:Finally. by corychristison · · Score: 1

      I run it every 2-3 weeks. Generally 100-ish packages need updating.

      Haven't had a problem in quite some time.

    18. Re:Finally. by corychristison · · Score: 1

      That's basically what I said... I just left out the profile.

      -a = ask (overlook packages before install)
      -u = update
      -v = verbose
      -N = newuse
      -D = deep

      Thus: 'emerge -auvND world' is the same as 'emerge --update --deep --newuse world'

    19. Re:Finally. by corychristison · · Score: 1

      1) it's my main system. I've got the test dev server that us headless and the same command works fine.
      2) I've been using Gentoo since (late) 2004
      3) Been using X.org for quite some time (running it unmasked at the moment)
      4) Yes. Perhaps.

      I never said that I never came across any dependency blocks. I had 2 the last I upgraded (the morning this article came out, actually) and it was a simple unmerge of two packages... then press up twice and press enter to re-build the package list and install.

      I own a Mac as well. It was a terrible experience for me. I installed Gentoo on it. Works fine now.

    20. Re:Finally. by corychristison · · Score: 1

      Thanks for the tip! So far you are the first to mention anything that wasn't bitching and complaining about my post.

      Thank you for that.

    21. Re:Finally. by ThePhilips · · Score: 1

      [merge any new ._cfgNNNN files using your favourite tool or manually]

      That's actually what turned me off Gentoo - the thing with /etc/.

      If you add couple of lines into config of popular and often (re)build package, you start feeling that you waste more time copy-pasting the lines into new version of config than actually compiling the system.

      No 3 way merge function for you. At least it wasn't there 2 years ago.

      --
      All hope abandon ye who enter here.
    22. Re:Finally. by danomac · · Score: 1

      There's more information about the changes in a draft upgrade guide. There's a few key changes (as someone above mentioned as well), one being that portage will preserve existing libraries until the dependencies are rebuilt against the new ones. Another is that you can create logical sets (i.e. create a media_player set with vlc & mplayer and dependencies, and update it using `emerge -av @media_player` -- this will update everything in the set. Pretty nifty.

      I don't think there's any

    23. Re:Finally. by danomac · · Score: 1

      What are the odds of accidentally clicking the Submit button instead of the Continue Editing button. Doh!

      To finish it off: I don't think there's any official documentation on the gentoo website just yet, but there was a guide installed in /usr/share/doc/portage-2.2_rc1/html/index.html on my amd64 box.

    24. Re:Finally. by xanadu-xtroot.com · · Score: 1

      emerge app-portage/cfg-update

      It will solve all config file headaches.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    25. Re:Finally. by smallfries · · Score: 1

      I own a Mac as well. It was a terrible experience for me. I installed Gentoo on it. Works fine now.

      Now I know that you're twisted :)

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    26. Re:Finally. by WuphonsReach · · Score: 1

      Portage is a great piece of software, and I stuck with Gentoo for many years because because of its strengths. But portage is not what lets Gentoo down. The complete lack of QA on the official tree that leads to dependency blocks, updated libraries in the stable tree that break ABI compatability with previous software and the general cavalier attitude to pushing any old crap into the stable release are what kills Gentoo.

      The lack of consistent QA is what killed off Gentoo for us on servers. It was a much better decision (though less of a "cool" factor) to switch our servers over to RedHat/CentOS. Not that we ever had issues with the Gentoo servers that we used.

      As much as people may dislike Red Hat, their business model centers around servers and making sure that stuff doesn't break. Which is worth more in the long run. And if it does break, it's a lot easier to get paid support for Red Hat / CentOS from a local company.

      Gentoo can't seem to decide if it's a hobby distro, a desktop distro, a LFS style distro, a server distro, or a flavor of the month distro. I'll remember it fondly for the lessons that it taught me, but at the end of the day I need a distro that works without fiddling.

      --
      Wolde you bothe eate your cake, and have your cake?
    27. Re:Finally. by Anonymous Coward · · Score: 0
  6. Awesome news... by repruhsent · · Score: 5, Funny

    ...but I'm still compiling 2004.3.

  7. Major problems with Firefox 3 on Gentoo 2008.0. by Anonymous Coward · · Score: 0

    I just finished installing it, and I'm having some major problems with its build of Firefox 3. After a couple of minutes, Firefox's memory usage will hit 3.5 GB (I've got 4 GB in my system), then it will segfault. This is with a default installation; I haven't been able to run it long enough to install any plugins. Anyone know how to fix this?

    1. Re:Major problems with Firefox 3 on Gentoo 2008.0. by Anonymous Coward · · Score: 5, Funny

      Fucking n00bs. Change firefox memory module to remove on the fly memory allocation and compile with -XilYaBGvf option, and link the so with the rest using secondary passive attribution.

      One advice to n00bs using Gentoo - RTFM.

    2. Re:Major problems with Firefox 3 on Gentoo 2008.0. by Anonymous Coward · · Score: 0

      And THAT is why i switched to Ubuntu

    3. Re:Major problems with Firefox 3 on Gentoo 2008.0. by Anonymous Coward · · Score: 1, Insightful

      Gentoo's target audience are the people who would understand a comment like that (if it were real, of course) and are expected to know what it means.

      Please don't whine and talk down about Gentoo just because you don't fall into the target audience. Some of us actually enjoy knowing what we're doing and appreciate the fact that Gentoo doesn't treat us like morons. Like you said, there's always Ubuntu for the rest of you.

    4. Re:Major problems with Firefox 3 on Gentoo 2008.0. by debatem1 · · Score: 2, Funny

      I love gentoo, but damn that's accurate. Makes me wonder whether you're an embittered novice or a seasoned guru.

    5. Re:Major problems with Firefox 3 on Gentoo 2008.0. by Minozake · · Score: 1

      Yet I've failed at installing Ubuntu, but have had all the success with installing Gentoo. WTF?!

      --
      http://sourcemage.org/ - Have fun :)
    6. Re:Major problems with Firefox 3 on Gentoo 2008.0. by Austerity+Empowers · · Score: 2, Funny

      I was wondering if he was an embittered guru or a seasoned novice, myself. That seems to be the way they differentiate users.

    7. Re:Major problems with Firefox 3 on Gentoo 2008.0. by Anonymous Coward · · Score: 0

      You, sir, are an anomaly in the space time continuum. Resolve yourself fast or the universe will go berserk.

    8. Re:Major problems with Firefox 3 on Gentoo 2008.0. by Anonymous Coward · · Score: 0

      The op was joking, don't shit your pants gentoo luser.

    9. Re:Major problems with Firefox 3 on Gentoo 2008.0. by ericrost · · Score: 1

      Had wget break on you lately?

    10. Re:Major problems with Firefox 3 on Gentoo 2008.0. by Anonymous Coward · · Score: 0

      Burned my hands and ego 4 yrs back on Gentoo, and vowed never to go back. Yes, I am the GP and you got me there - an embittered novice.

      Life is good after a long journey from there to Ubuntu via Suse.

    11. Re:Major problems with Firefox 3 on Gentoo 2008.0. by BrokenHalo · · Score: 1

      I too have failed at installing Ubuntu, partly because it didn't seem to like playing nice with the IDE hard drives I had on that machine, and I didn't persist.

      I was only curious, anyway. I just went straight back to Slackware, which has been good to me for many many years. People keep asking me why I don't use a more "up to date" distro, but everything on my machine is up to the minute (except where I don't want it to be).

  8. Arhhhh... just compiled 2007 by Anonymous Coward · · Score: 0, Redundant

    in my old celeron...

  9. blockers by Bizzeh · · Score: 1

    are there still all the blockers when installing anything of any use? the sort of blocker that doesnt tell you when you run an emerge -pv and when you run the actual emerge to build and install a large package and all its depends and leave the room for a while (assuming that the full process may take a hour or so) and when you come back, the emerge broke on the second package.

  10. It's got what plants crave. by Xfacter · · Score: 3, Funny

    I've looked all over, but I can't find the electrolytes!

    1. Re:It's got what plants crave. by laederkeps · · Score: 5, Funny

      eselectrolytes?

    2. Re:It's got what plants crave. by steak · · Score: 3, Funny

      that's because they were destroyed in the process of mutilating your thirst.

    3. Re:It's got what plants crave. by svank · · Score: 1

      You need to compile them first.

    4. Re:It's got what plants crave. by Workaphobia · · Score: 1

      Don't worry, they're safely and steadily building up in the earth. Now if you'll excuse me, I'm late for Monday Night Rehabilitation.

      Or if you don't like those references, I can give you some old school Simpsons quotes...

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    5. Re:It's got what plants crave. by Anonymous Coward · · Score: 0

      A better motto for gentoo would be:

      "We're experimenting some technological differences..."

      either way, it just proves gentoo users are morons.

  11. Re:Enhancements? by dberkholz · · Score: 1

    Sure, we've got all the latest versions. Why would we mention them in the release announcement, though? They aren't features of the release because they're not on the CD. Here's a quick sample of what's available on my system (running testing): openoffice 2.4.1, postgresql 8.3.1, kde 4.0.5, gnome 2.22.1.

  12. Re:Enhancements? by apachetoolbox · · Score: 1

    I just checked my production box...

    I can install up to PostgreSQL v8.3.1. v8.0.15 is still marked as stable so if you want newer you have to know how to use the portage system. Once you know how to use portage it takes just a second to get v8.3.1 available for your system.

  13. Global Warming - why?? by Gothmolly · · Score: 4, Interesting

    A bit tongue-in-cheek, but I'm also serious here - what is the benefit of having thousands of geeks compiling the same code over and over, when you can download 1 binary distribution and be done? If you sum up the manhours of all this compilation, the power consumed by countless hard drives and processors churning away, whats the point? Just so you can have a 64bit Firefox that Flash won't run on? A 686-optimized kernel, connected to the Internet via 768 kbit DSL?

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Global Warming - why?? by Darkness404 · · Score: 3, Informative

      what is the benefit of having thousands of geeks compiling the same code over and over, when you can download 1 binary distribution and be done? If you sum up the manhours of all this compilation, the power consumed by countless hard drives and processors churning away, whats the point?

      Speed. Now a binary distro can install things quickly but not run them very quickly. If you have a nice dual-core CPU setup and 1 GB of RAM the binary distros will serve you well, but if you have an aging desktop such a a low-end Pentium 4, or a high-end Pentium III, with RAM maxed out at 512 MB, Gentoo will run faster then even Xubuntu. Now, it might take a week to get everything installed, but once it is installed you have the fastest system you can get on that hardware.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Global Warming - why?? by Anonymous Coward · · Score: 2, Interesting

      Xubuntu is slow because it has like 30 daemons loaded at startup. Provided you get rid of daemons you don't use, you'll find minimal speedups when something is optimized for a generic i686 compared to something optimized for core2, except maybe some video player/editor that isn't mplayer/mencoder based. Archlinux/Crux/Frugalware basically runs on this philosophy, and provides i686 generic binaries, which run on Pentium II and up.

    3. Re:Global Warming - why?? by Anonymous Coward · · Score: 3, Interesting

      While people tend to say speed (which is generally true as far as older hardware and optimizations are concerned), I just like the simplicity and the ease of configuring ALL of my system in one folder: /etc/conf.d, pretty much.

      Another thing I like about gentoo is the simple fact: if it compiles, it runs. I've had debacles in the past where when you try to use some obscure program's binary it just won't run because you've got newer lib versions installed, etc, etc. Compiling stuff to work on your system means it'll run on your system, with the libs YOU have installed, and it'll work according to the specs you put in. i.e, if you want jpeg support for your image programs, but never use gif, then put the jpeg -gif use flags in make.conf, done. Your entire system will just ignore all gif dependencies. You try doing that with a binary distro and get back to me.

    4. Re:Global Warming - why?? by Hangeron · · Score: 2, Interesting

      Not much benefit, but show me a distro with packages as up to date as Gentoo, and I'll switch over. I think most choose Gentoo because it's bleeding edge and for customization. Compilation and speed are just by-products as far as I'm concerned.

    5. Re:Global Warming - why?? by **loki969** · · Score: 4, Insightful

      what is the benefit of having thousands of geeks compiling the same code over and over, when you can download 1 binary distribution and be done? If you sum up the manhours of all this compilation, the power consumed by countless hard drives and processors churning away, whats the point?

      Speed. Now a binary distro can install things quickly but not run them very quickly. If you have a nice dual-core CPU setup and 1 GB of RAM the binary distros will serve you well, but if you have an aging desktop such a a low-end Pentium 4, or a high-end Pentium III, with RAM maxed out at 512 MB, Gentoo will run faster then even Xubuntu. Now, it might take a week to get everything installed, but once it is installed you have the fastest system you can get on that hardware.

      It's not about speed, at least from my point of view. - It is all about configurability. - Almost no users ends up with the same system as the other one.

      Since one is in full control and there are hundreds of decisions to make it is very unlikely that any user ends up with the same system as another one.

    6. Re:Global Warming - why?? by Anonymous Coward · · Score: 1, Informative

      what is the benefit of having thousands of geeks compiling the same code over and over

      That's the point, it isn't always the same code. The real power of Gentoo (Portage really) is the power for the user to say "I don't want features x, y, and z in this piece of software so don't bother compiling them in".

      With a binary distro you are usually stuck with the decisions that the maintainer has made about what features of the software to include/exclude.

    7. Re:Global Warming - why?? by Erikderzweite · · Score: 2, Insightful

      There are many reasons - flexibility, speed of resulting binaries, less dependency problems and lase but not least - the new version is out, but I am already running all the latest software versions included in this version. You upgrade regularly and end up with new version when it is out. No need to go through massive upgrading where so much can go wrong.

    8. Re:Global Warming - why?? by Anonymous Coward · · Score: 0

      what is the benefit of having thousands of geeks compiling the same code over and over

      But it's not the same code! I have different sets of USE flags on three separate processor types.

      If you sum up the manhours of all this compilation

      Last time I updated my system I typed "emerge -uvDN world". About three seconds (or .0008 man-hours), more or less.

      power consumed by countless hard drives and processors churning away, whats the point

      My processors are doing protein folding when they're not compiling (or evaluating emacs keystrokes), so I'm burning up the electric bill anyway. My priorities, not yours.

    9. Re:Global Warming - why?? by Syde · · Score: 1

      I agree, speed is important, but the flexibility of Gentoo is amazing. I tend to refer to Gentoo as a tweaker's dream. I came from the days before we had useful package management systems in Linux... back when you had to compile all of your packages and dependencies yourself. (X and a window manager sure was a lot of fun to install back then!) So I remember the time of compiling everything and getting everything properly optimized for your hardware (and other software)... so for me Gentoo is kind of the best of both worlds, package management, but still doing it from source.

    10. Re:Global Warming - why?? by vladmihaisima · · Score: 0

      It's not the same code. It is the same code with different options and in many configurations. This exposese bugs in the respective packages, which are reported upstream and improve the software that is compiled into binary package. Also it would be nice to have numbers, but it might be possible that windows 3D screensavers take more power that all the gentoo compilation :p.

    11. Re:Global Warming - why?? by HeronBlademaster · · Score: 1

      You'll only get minimal speedups compared to a binary *optimized* for core2, yes - but you'll likely get fairly good speedups if you're willing to let gcc use processor-specific instructions and whatnot (meaning you can't move the binary to another x86 unless it's the same as yours).

      In other words, generic binaries are compiled with -mtune=generic (or -mtune=core2 or whatever) so they'll work on basically any x86. If you want every possible speedup, you'll need to use -march=cputype where cputype is your cpu - and if you're compiling gentoo from source, that's likely what you'll be using.

    12. Re:Global Warming - why?? by HeronBlademaster · · Score: 1

      It's only bleeding edge if you unmask everything and if you're willing to deal with all of the Gentoo team's patches which may be unstable. I'm considering switching to an unmasked vanilla-sources instead of gentoo-sources just so I'll always have the newest version of the Linux kernel and have it be exactly what Linus and friends intended to distribute.

    13. Re:Global Warming - why?? by Gothmolly · · Score: 2, Interesting

      "...it might take a week to get everything installed..."

      Do you save that week in performance later?

      --
      I want to delete my account but Slashdot doesn't allow it.
    14. Re:Global Warming - why?? by Deanalator · · Score: 1

      I had been using gentoo for about 4 years, and migrated over to ubuntu about a year ago. I miss a lot of things, but I never really noticed any changes in speed.

      What I miss is USE flags. Things like "smartcard" and "cjk" etc, and especially all the use flags you can tweak in apache and php etc. They let you compile in experimental patches and extra features, while letting you cut out all the bulk you don't need.

      The main reason I left was lack of signed packages, and complete lack of any automatic update system. In this day age, it is simply unacceptable to force users to update packages over clear text without any package authentication. They even built signed packages into portage back in 2004, but noone signs their packages, so you can't even enable the feature.

    15. Re:Global Warming - why?? by Deanalator · · Score: 1

      Unlike ubuntu, you can actually keep using the system while it is installing packages :-)

      The blocking in apt seems a bit excessive.

      My cronjobs (in gentoo) used to run when I was sleeping, so it didn't matter much.

    16. Re:Global Warming - why?? by raydulany · · Score: 1

      ...an aging desktop such a a low-end Pentium 4, or a high-end Pentium III, with RAM maxed out at 512 MB...

      Or an Ultra5 with 128 MB of RAM

    17. Re:Global Warming - why?? by dpilot · · Score: 3, Insightful

      > Speed.

      No, not speed, reliability and (startlingly) ease. Yes, you have to wait for the silly thing to compile, but almost without exception, once you've done that, stuff just runs.

      Back in my old rpm days, it seemed like I would find an interesting package and find that it has an rpm available. The I'd find that I was missing a library, or had the wrong version, and I'd have to go searching for another rpm. Then another search to find the rpm that would satisfy the requirements for that lib, etc. Every now and then, I'd get to the bottom of my search and find an incompatibility, and it was time to give up, at least for the moment.

      Gentoo has a wide range of ebuilds, a wide range of overlays that increase the options, and finally since a complete build environment is part of every system, building a non-ebuild tarball almost always works, too. ( ./configure --prefix=/usr/local && make , etc )

      By far, most of my problems have been with stuff only available in binary form.

      --
      The living have better things to do than to continue hating the dead.
    18. Re:Global Warming - why?? by True+Grit · · Score: 1

      Provided you get rid of daemons you don't use, you'll find minimal speedups when something is optimized for a generic i686 compared to something optimized for core2

      What about the "daemons" that you can't get rid of as they are required by the app because that app's maintainer, or "higher-ups" in the distro's management decided that the app must include this or that feature (for whatever reason)? For many Gentoo users, its not about recompiling the exact same code over and over again, because in that case, you'd be right, there would be minimal improvement in the resulting apps, and a lot of work for almost nothing.

      Others have mentioned all the other reasons why some like Gentoo: Choice, Configurability, (Slight) Performance gains, but I don't think anyone mentioned my reason, although the 'configurability' comes close. My reason? CONTROL. I'm a control freak. :)

      Gentoo's use of 'USE' flags to control how software is built, and its direct support for customization of software via 'local overlays', which basically allows anyone who wants/needs to, to override the default build scripts of any of the system's software and make any changes to how that software is built is a control freak's wet dream. Even if you rarely use these features, just knowing you can if you want to is comforting for those who can't stand the idea of not being in total charge of their own computer. :)

      If an app has been built to support everything under the sun, it tends to have a lot of dependencies that result in 'everything under the sun' getting installed onto *your* system. Only, what if you know you're not going to use even half of that stuff? On a binary based distro, that happens a lot because they're building stuff for the 'largest common demoninator', and there is little to nothing you can do about it. This was the second biggest reason that drove me away from Debian way back when: No control over what was getting installed on my system, and no easy way to customize anything (when I left Debian, rebuilding things from source, i.e. creating your own .debs, to make your own customizations was a genuine PITA, whereas Gentoo's overlays feature builds the customization ability right into its package management system right from the get-go). I'm not dissing Debian, I still like it, but a source-based distro gives you a level of control that no binary-based distro can offer. Period. Full-Stop. I guaranttee you there is stuff on your system, stuff that gets installed automatically on virtually every Linux distro out there, that is *not* on my system (or the systems of many Gentoo users).

      PS: You can tell the control freaks from the speed freaks simply by their CFLAGS: they left it set to the default. They figured out what you were talking about a long time ago, and a four line CFLAGS, starting with '-O9' (LOL!), is not *their* idea of nirvana. But you probably shouldn't look in their local overlay directory if you value your sanity... :)

      PPS: Somebody please mod up that AC below me who made the 'if it compiles, it runs' comment. He's dead-on: that is the single most important reason I left binary distros. After an install, there is NO guarantee that your system will work. In a source-based distro, if the build/link/install completes successfully its almost certain that at least you'll be able to get back into your system the next time you reboot, because in the act of compiling and successfully linking an app, your system has effectively verified that the app has no missing library dependencies.

      Gentoo ain't perfect, but I'll still take it over any binary-based distro without even a first thought.

    19. Re:Global Warming - why?? by dberkholz · · Score: 1

      That's because the feature as it is is useless -- it doesn't sign the complete code path, just the ebuilds themselves. No eclasses, no bashrc. Robin H. Johnson has been working on an updated proposal to do it right.

    20. Re:Global Warming - why?? by Anonymous Coward · · Score: 0

      If you want to learn why lots of geeks use Gentoo, can I suggest you try setting up a CentOS/RHEL server with support for features that aren't necessarily compiled into the binaries distributed by Red Hat? Maybe you want to use GnuTLS instead of OpenSSL in a particular piece of software that supports both? Or maybe you don't want to compile in support for a feature, on the basis that running less code/features will usually improve reliability and security?

      And don't even think of giving me the typical flamebait about Gentoo being unstable. If the system is unstable, it is solely a PEBKAC problem. It doesn't matter what distribution you use - if you test new versions of software on your live production machines, you're a complete idiot.

      Contrary to popular belief, compiling applications with Gentoo doesn't require a huge amount of time (as long as you do so regularly and don't bunch up 200 updates for a single rainy day). The worst offender is probably still OpenOffice (yes, it really does take hours even on top end CPUs) followed by glibc, gcc and KDE/gnome desktop environments. If you want to see estimated compile times for packages using various other CPUs, check out the Compile Time Estimator page. On a 3 year old dual core processor (one of the first dual core CPUs): Apache in 3 minutes, MySQL in 10 minutes, PHP in 18 minutes. If you were using an Intel Q6600 CPU, PHP would compile in just 2m30s.

    21. Re:Global Warming - why?? by Bert64 · · Score: 1

      Every system being slightly different has security advantages too...
      There will be subtle differences in the addresses at which various pieces of code are loaded which can make exploit writing more difficult.
      With a binary distro, you can just download the binaries yourself and discover the necessary addresses.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    22. Re:Global Warming - why?? by Bert64 · · Score: 1

      I too have had similar problems... Binary distributions become a huge pain if you don't have the most up to date bleeding edge version, which can often be highly unstable...

      If you try installing the beta packages on your otherwise stable version, you will often find that they depend on new versions of core system packages (glibc, gcc etc), gentoo lets you install the latest apps if and when you want, without having to drag the rest of your system up unnecessarily.

      As an example, try installing Nagios 3.x on ubuntu 8.04, there are packages for it in "intrepid" but they are a pain to install without updating the whole thing.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    23. Re:Global Warming - why?? by Anonymous Coward · · Score: 0

      Extra heating is the main advantage of source-based distributions. In addition to that you can increase the power bill and feel richer.

      Not to mention that the other sex finds you very appealing if you run Gentoo.

    24. Re:Global Warming - why?? by rcallan · · Score: 1

      If you're just using software (and just mainstream stuff), there's not much point. However, if you're a developer or like to poke around in the sources, you can't ask for a much nicer system right out of a box. You have the source for every package on your system, as well as pretty much every compiler known to man, and they're all configured reasonably without much fuss. If you find some random piece of software on the internet and it's not in your package manager, it can be a painful experience to compile it on some binary based distros, but you probably have much better odds of getting it to compile on gentoo, because your whole system is configured for compiling everything from scratch. Of course, there's plenty things that are quite painful with gentoo, but usually it's up front and well documented.

    25. Re:Global Warming - why?? by ericrost · · Score: 1

      "PPS: Somebody please mod up that AC below me who made the 'if it compiles, it runs' comment. He's dead-on: that is the single most important reason I left binary distros. After an install, there is NO guarantee that your system will work. In a source-based distro, if the build/link/install completes successfully its almost certain that at least you'll be able to get back into your system the next time you reboot, because in the act of compiling and successfully linking an app, your system has effectively verified that the app has no missing library dependencies."

      That is completely bogus. What about segfaults. What about race conditions. There are an infinite number of bad things that can lock your box that compiling from source doesn't fix. This is what drove me off of Gentoo. In the unstable branch, wget broke, with the emerge world finishing. Leaving emerge unable to fetch new code to fix the conflict that broke wget (hint what does portage use to fetch source?).

      In Ubuntu, the package maintainers actually care about the installed packages from repos running once they're installed. In Gentoo world, not so much.

    26. Re:Global Warming - why?? by xgr3gx · · Score: 1

      Agreed -- I like being able to have a stripped down system if I want. My web server doesn't need X, audio, printing, ldap and lots of other support I don't use.
      I have less stuff to maintain, because I don't build the box the extras I don't need to begin with.
      Ubuntu and others are nice, but when I'm done installing one, I have no idea what it did during it's install.

      --
      Shameless plug alert: Game server control panel
    27. Re:Global Warming - why?? by Anonymous Coward · · Score: 0

      Unfortunately, not all the overlay/repository maintainers know what they're doing...

    28. Re:Global Warming - why?? by BrokenHalo · · Score: 1

      With a binary distro you are usually stuck with the decisions that the maintainer has made about what features of the software to include/exclude.

      Nonsense. There's nothing stopping you from excluding (or uninstalling) binary packages and building from source. That's why I like Slackware. It gives you a very simple world to stand on while you build the things that are important to you, rather than wasting your time building everything even though you might only actually use some of those programs for a few milliseconds in a year.

      But you can do the same with any other package-based distro. I remember doing the same when I was having a fling with RedHat 5.2 and 6.1 for a while...

    29. Re:Global Warming - why?? by Anonymous Coward · · Score: 0

      I ran a bleeding edge (~amd64) 64bit gentoo install for 3 years, always going through the effort of keeping it up to date and fixing things that broke. In the beginning, yes it was quick. But after 6 months or so it slowed down quite a bit. Compiles no longer ran at amazing speeds, games ran slower, and even firefox didn't feel as quick as it had once been. After 3 years it felt sluggish.

      So I gave ubuntu 8 a shot (32 bit no less), and sure enough, everything is faster now.

      I think it's fair to say manual compiling will yield faster running programs, but what of the cruft that builds up on a system over time? Gentoo's portage system quickly fragments and slows due to it's high use of small files. And I'd bet there are many other culprits, perhaps old unused versions of major libraries, left for backwards compatibility, etc, etc. This is likely a problem with many distributions, not just gentoo.

      But should we be expected to reinstall every 6 months to have a speedy computing experience, or should we rely on our OS to deal with it's built up cruft? At least binary distros install quickly; gentoo does not.

    30. Re:Global Warming - why?? by Sloppy · · Score: 1

      If you sum up the manhours of all this compilation .. whats the point?

      When portage works (i.e. back in the old days when the QA didn't suck and updating a system that has no unstable packages installed, didn't always result in mutally-blocking packages) there aren't any manhours. The computer does that work, and the human spends no more than a few seconds on the issue.

      The point (again, when things are actually working, a situation that seems a distant memory to me) is that you get it the way you want it. That doesn't just mean compiler flag twiddling; it means detailed control over what packages are really installed and what options they're configured with, thanks to your USE flags.

      That isn't always important. I admit I love how simple my Debian server is; I don't really have to think and I don't want to, because I want it to "just work." But sometimes I apt-get install something, and see it pulling in a lot of crap that I don't really need. On my Gentoo box, that doesn't happen (much).

      Is it worth the expense (power usage)? Your call.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    31. Re:Global Warming - why?? by jalefkowit · · Score: 1

      what is the benefit of having thousands of geeks compiling the same code over and over, when you can download 1 binary distribution and be done?

      Well, you get some nifty "VTEC" stickers...

    32. Re:Global Warming - why?? by shish · · Score: 1

      Speed. Now a binary distro can install things quickly but not run them very quickly.

      In the last benchmark I saw, gentoo occasionally managed to be something like 0.5% faster on some tasks, and was occasionally 20% slower when the user compiled with an optimisation which backfired; the package maintainer's choice of optimisations for the specific package were generally better than the user's choice for their specific CPU... That was a few years back though (when gentoo fanboyism was at its peak), not sure what's changed since~

      Googling for said article, I find lots of references to it, but the site itself seems to no longer exist, and archive.org crashes when trying to access it -_-

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    33. Re:Global Warming - why?? by True+Grit · · Score: 1

      There are an infinite number of bad things that can lock your box that compiling from source doesn't fix.

      I never said compiling from source fixes *everything*.

      This is what drove me off of Gentoo. In the unstable branch, wget broke, with the emerge world finishing. Leaving emerge unable to fetch new code to fix the conflict that broke wget (hint what does portage use to fetch source?).

      So you use your browser/ftp client and go fetch the source manually, then downgrade to the previous version. Compared to being unable boot your system, or something like glibc being completely hosed, this is trivial. And this kind of problem can happen on any distro.

      In Ubuntu, the package maintainers actually care about the installed packages from repos running once they're installed.

      Great, keep using Ubuntu if you like it. If I ever decided to use a binary distro again, I'd probably try them first.

      In Gentoo world, not so much.

      Life on the bleeding edge is not for the faint of heart. For many, its not worth the headaches, but for some, its the only way to live. With Linux thankfully, we have so many choices.

    34. Re:Global Warming - why?? by cloudmaster · · Score: 1

      Compared to being unable boot your system, or something like glibc being completely hosed, this is trivial. And this kind of problem can happen on any distro.

      No, it won't. Because binary distributions have something that Gentoo hasn't mastered - "quality assurance" and a limited set of configurations to support. If there was a broken glibc package, for example, someone would've already seen that it was broken before they published the binary package to the download server.

      For background - I used Gentoo for a few years (from 2003 to late 2006-ish), and have developed (not just "used") Linux in general for close to 15 years now. I've assembled my own distros from source since before LFS and Gentoo existed.

      I thought I had more control with Gentoo when I started, but as it turns out, I just had control over which of the prescribed USE flags I enabled. Everything else, like what patches got applied to the code and what versions were called "stable", was determined by some kid whose approach to software development stopped at "it works for me". After a couple of years of beating my head against problem after problem caused by these kinds of things - including the great X.org debacle - I realized that keeping the wheels on was cutting into the time I could have spent really customizing the parts I cared about.

      That's when I started using Ubuntu. The slow release cycle and irritating installer had kept me away from Debian for a while, but Ubuntu fixes that. And it's based on apt, which gives me all the control that portage gives (apt pinning and source control is pretty powerful stuff), without all the PITA that Gentoo's community brings to the distro. The Debian and Ubuntu developers actually test stuff (the recent ssl issue aside ;)), and I can update with two commands (an upgrade just takes an extra sed/perl/vi). I don't waste time fixing things that shouldn't be problems to begin with now; I can focus on the customizations I actually care about.

    35. Re:Global Warming - why?? by cloudmaster · · Score: 1

      Start here:
      http://packages.ubuntu.com/hardy/apt-build

      Then build nagios3 from the Intrepid sources on your Hardy system. Then, if you still miss Gentoo, remove some random files from the system and spend a few hours trying to figure out what broke. Maybe have your neighbor come over and call you an idiot even though he also doesn't know what's wrong, so you can feel like you're in the Gentoo forums.

    36. Re:Global Warming - why?? by True+Grit · · Score: 1

      I used Gentoo for a few years (from 2003 to late 2006-ish)

      but as it turns out, I just had control over which of the prescribed USE flags I enabled

      You used Gentoo for 2 years and in all that time you never heard of an 'overlay'? Sounds to me like Gentoo wasn't the kind of distro for you anyway. No problem, stay with Ubuntu and be happy, just remember, what works for you doesn't work for everyone else.

    37. Re:Global Warming - why?? by Anonymous Coward · · Score: 0

      For me, it's Gentoo flexibility that matters.
      In RedHat world, I can have one of two options:
      - very stable "production" RHEL releases with outdated packages
      - "bleeding edge" Fedoras

      In the real world, however, what I need is a mix of both: a stable system with several "-latest" packages.

      In Gentoo, it's easy: use stable system, unmask few experimental packages I really need (like apache, php,...). The resulting system is stable and easy to support but runs "-latest" development tools.

      In RHEL, this means building things manually, which is ugly and hard to support.

    38. Re:Global Warming - why?? by ericrost · · Score: 1

      And again you completely ignore the fact that QA is important for a distro to be useful. When I emerge world, with a stock unstable system on i686 and no overlays, I shouldn't HAVE to use my browser to fix the fact that the package manager managed to break the tool it uses to get source code. This is first grade basic shit here. After those kind of fuck ups, how can I trust the maintainers to get anything basic right? Why would I want to use their kernel sources?

      Ubuntu is by no means perfect. Every now and again something small borks (usually when I don't have something config'd quite the Ubuntu way, but everything SHOULD be bulletproof in my world). However, my system has never been unbootable, every now and again it won't get into a 3d accel'd gnome, but for whatever reason, the restricted drivers manager just won't see my nvidia card, so I have to manage that myself. For more fun and games, Envy won't install the driver correctly on hardy (why oh why?)

      Anyhow, a distro needs to get past BASIC mistakes before it can be taken seriously. UbuntuDupe chased Ubuntu around for 2 years because an install borked. Installing is honestly (in an automated fashion) a more difficult proposition than making updates not completely bork your system.

    39. Re:Global Warming - why?? by Anonymous Coward · · Score: 0

      "If you want to learn why lots of geeks use Gentoo, can I suggest you try setting up a CentOS/RHEL server with support for features that aren't necessarily compiled into the binaries distributed by Red Hat? Maybe you want to use GnuTLS instead of OpenSSL"

      I must admit that compiling with non-standard options is far easier on Gentoo than on any other binary-based distribution. But, hell, it's not so terribly difficult to do it on the less than half a dozen packages on any server (I do and did, both on Debian and Red Hat).

      "And don't even think of giving me the typical flamebait about Gentoo being unstable."

      Gentoo *is* unstable. More than that: it's obviously unstable. Not that it has to be always a bad thing, but negating the obvious is ridiculous.

      "And don't even think of giving me the typical flamebait about Gentoo being unstable. If the system is unstable, it is solely a PEBKAC problem."

      No, it isn't. It is an implicit propriety of the distribution. As it is a "rolling" distribution without security backports, its behaviour may change at *any* emerge. That's unstability.

      "if you test new versions of software on your live production machines, you're a complete idiot."

      Truly. But what does have that with the fact that it *is* unstable? That you can cope with its unstability (and a lot of work) doesn't make it less unstable.

      "Contrary to popular belief, compiling applications with Gentoo doesn't require a huge amount of time (as long as you do so regularly and don't bunch up 200 updates for a single rainy day)"

      Do you really imply that compiling 200 updates through 200 days somehow takes less time than compiling them on a single day?

      "If you want to see estimated compile times for packages using various other CPUs, check out the Compile Time Estimator page"

      Let's do it:

      Oooops! the "compile time estimator" is for people that already use Gentoo (so, what's the point?). In any case, maybe you can produce estimates for the CPU of the PC I'm currently using: PIII Coppermine, 256KB cache, 866MHz and 512MB RAM; I'd bet it'll be a bit more than 2'30'' for PHP.

    40. Re:Global Warming - why?? by Bert64 · · Score: 1

      That's exactly what i did in the end, but it's hardly an ideal situation...

      I will have to support the nagios3 package myself, the distro won't update it for me.

      Plus the compile process didn't seem to offer me any easy way to configure how i would like the package built, unlike gentoo which gives me the following options:
      [ebuild U ] net-analyzer/nagios-core-3.0.3 [3.0.2] USE="apache2 perl web -debug -lighttpd -vim-syntax" 2,695 kB

      So i can choose whether i want my nagios3 build to be configured to use apache2 of lighttpd, i can enable or disable support for perl scripting and i can compile if with extra debugging if i want to (or remove the debugging if i dont want the overhead)..

      It also seemed to provide no easy/obvious way to let me set the CFLAGS, wether i would like to compile it with -Os for use on a low memory system, or if i want to set the appropriate cpu type (yes i know this would provide negligible benefit for nagios, but for things like media decoding or encryption telling gcc you have a cpu with support for things like sse2 provides a significant benefit)

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    41. Re:Global Warming - why?? by cloudmaster · · Score: 1

      Ok, overlays would give me more control over the packages, by letting me redefine the ebuilds for everything. But I can recreate all of the packages I don't like on any system. For example, I can easily get a source rpm, edit the spec file, and recompile. Except that, if I did that with Redhat, Suse, or Debian, I'd be starting with stable, tested sources. With Gentoo, I'm not really starting with a known quantity - so it's not obvious if my changes caused subsequent problems or if the package was broken to begin with.

      I like portage and the idea behind Gentoo - don't get me wrong. I just didn't like the poor Q/A, and I don't like the Gentoo community's attitude that anyone who dislikes Gentoo or has troubles must not be 'leet enough to understand how superior Gentoo is.

    42. Re:Global Warming - why?? by cloudmaster · · Score: 1

      Ok, it's been a week, but I'll reply anyway in case you check replies. :)

      As for the cflags, gcc just checks the environment for those. It's not Gentoo-specific. So, you just do an "export CFLAGS=-march i686 -Os; export CXXFLAGS=$FLAGS" or whatever, and you're set. Do it your .profile, /etc/profile, or just type it before running the build command. With apt-build, you can also just set those in /etc/apt/apt-build.conf. The environment vars, though, also help when just running "configure; make; make install".

      The USE flags capability is more difficult. Using apt-build, you get the source (apt-build source), then modify the package description before doing apt-build install. It's not as convenient as with portage/ports, but it's not bad. It's more like the Gentoo overlays, since you're effectively editing the dpkg equivalent of ebuild files. :)

      For supporting / updating the updated package, it might be worth looking in to apt's pinning capability. It's a big topic, but the Internet has good information.

  14. None of your business by Chemisor · · Score: 4, Insightful

    It is none of your business how I decide to spend my day or what I decide to do with my computer. If I feel like compiling my Linux distro from scratch, I'll do it. Take your environmentalist rants elsewhere.

    1. Re:None of your business by pdusen · · Score: 1

      I suspect he was tagged 'Troll' for calling it an "environmentalist rant". Even though he is completely right.

    2. Re:None of your business by Agenor · · Score: 1

      It is none of your business how I decide to spend my day or what I decide to do with my computer. If I feel like compiling my Linux distro from scratch, I'll do it. Take your environmentalist rants elsewhere.

      Here here.

    3. Re:None of your business by MentalMooMan · · Score: 1

      "Hear (him), hear (him)!"

      --
      43rd Law of Computing:
      Anything that can go wr
      fortune: Segmentation violation -- Core Dumped
    4. Re:None of your business by poopdeville · · Score: 1

      Illiteracy does much to discredit your "cause".

      --
      After all, I am strangely colored.
    5. Re:None of your business by edmac3 · · Score: 1

      It is none of your business how I decide to spend my day or what I decide to do with my computer.

      The grandparent did say his post was tongue in cheek, so I think the tone of that sentence is overly antagonistic. Being that we that all share the same Earth and that anyone's impact on the environment has the potential to affect everyone else it is perfectly legitimate to question the actions of others when they produce unnecessary pollution and strain on the environment.

  15. Lockout chip business model by tepples · · Score: 1

    Looks like they don't have a new MIPS install CD. That makes me sad.

    Might that be because virtually all MIPS computers sold to residential users in North America over the past 24 months are subsidy-locked to run only software approved by the hardware maker? (Sony hasn't made a Linux-compatible PS2 since the Slimline was introduced in 4Q 2004, and the PSP has never had an official Linux. The PS3's Cell is PowerPC, not MIPS.)

    1. Re:Lockout chip business model by armanox · · Score: 1

      Yes, but there are those of us with SGI systems you know....(Octane and O2)

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    2. Re:Lockout chip business model by tepples · · Score: 1

      Yes, but there are those of us with SGI systems you know....(Octane and O2)

      SGI has been Intel for the past decade.

    3. Re:Lockout chip business model by Quattro+Vezina · · Score: 1

      Sounds like you've never heard of Cavium Networks' Octeon processors.

      They're hugely popular in network appliances. OTOH, I haven't heard of many people running Gentoo on them; usually, people just run either Cavium's custom version of Debian or an embedded-specific distro like MontaVista Linux.

      Yes, I've used Octeon. There's some geeky fun in using a 16-core MIPS processor that can run different systems on different cores.

      --
      I support the Center for Consumer Freedom
    4. Re:Lockout chip business model by Quattro+Vezina · · Score: 1

      If you read the article, it says that SGI used MIPS until 2006.

      Furthermore, most hobbyists who use esoteric hardware (and Gentoo is very much a hobby distro; I say this as a Gentoo user) don't have the latest hardware. They use old, weird, quirky stuff.

      Hell, I still have my SGI Indy that I bought on eBay.

      --
      I support the Center for Consumer Freedom
  16. Re:Enhancements? by Robbat2 · · Score: 1
    --
    ICQ# : 30269588
    "I used to be an idealist, but I got mugged by reality."
  17. Re:Enhancements? by Anonymous Coward · · Score: 0

    The current stable kde is 3.5.9 and openoffice 2.4.1.

  18. One word: by Noodlenose · · Score: 1, Insightful
    1. Re:One word: by Anonymous Coward · · Score: 0

      Slackware

      Famous last words.

    2. Re:One word: by Ash+Vince · · Score: 2, Informative

      Why on earth has this been modded insightful? You people obviously have no idea.

      The main feature of Gentoo is that it is a bleeding edge release. Because everything is build from source you generally have the most recent version of all the software you chose to install.

      Slackware have only just recently adopted the 2.6 Kernel. It has a tradition of old stable software. They are both "geeky" releases but they approach it from a very different mindset.

      I am not attempting to say which is better (although I prefer Gentoo) I am just saying they are very different.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    3. Re:One word: by Anonymous Coward · · Score: 0

      Why on earth has this been modded insightful? You people obviously have no idea.

      The main feature of Gentoo is that it is a bleeding edge release. Because everything is build from source you generally have the most recent version of all the software you chose to install.

      Slackware have only just recently adopted the 2.6 Kernel. It has a tradition of old stable software. They are both "geeky" releases but they approach it from a very different mindset.

      I am not attempting to say which is better (although I prefer Gentoo) I am just saying they are very different.

      newer software vs stable software...
      of course new users always prefer newer

  19. Why stop with Gentoo? by Anonymous Coward · · Score: 0

    You could say the same thing about Seti@Home and most of the other distributed computing projects.

  20. Re:Enhancements? by Erikderzweite · · Score: 1

    kde 4.0.5 is in portage tree but is masked unstable. KDE 3.3 isn't there anymore, stable version is 3.5.9.

    Same with postgresql: stable is 8.0, but you can install 8.3 if you wish.

    Don't know where did you find OpenOffice 2.0 - there are 2.4.0 and 2.4.1 in the portage tree.

    And so on, as you say.

  21. Parent = +3, Interesting??? by Anonymous Coward · · Score: 0

    News:

    Gentoo 2008.0 Released

    Troll:

    I've had the impression that Gentoo has been stagnating recently.

    Just because you've never tried it doesn't mean it's stagnating. At least Netcraft doesn't confirm it yet.

    1. Re:Parent = +3, Interesting??? by Anonymous Coward · · Score: 0

      Doesn't mean Gentoo dev hasn't been stagnant over the past two years...

    2. Re:Parent = +3, Interesting??? by dpilot · · Score: 1

      > At least Netcraft doesn't confirm it yet.

      Don't forget, there is a Gentoo-BSD branch of ebuilds. Wonder what Netcraft says about that!

      --
      The living have better things to do than to continue hating the dead.
    3. Re:Parent = +3, Interesting??? by dberkholz · · Score: 1

      Sure it does. If it were stagnant, all the packages would be two years old. Instead you can install kde 4, the latest openoffice, gnome, etc.

    4. Re:Parent = +3, Interesting??? by Anonymous Coward · · Score: 0

      What an absurd claim. Ebuilds essentially build themselves. The only maintenance required is actually pointing one to the latest source code. That does not mean that Gentoo is growing (the opposite of stagnating).

  22. emerge first by Anonymous Coward · · Score: 0

    LOL! Installer probably still wont work. I hope it dosn't. Keep the damn iditos who cant follow a guide away. Been teaching friends linux and getting them to install gentoo themselfs. Once they understand enugh. Turn them lose to google.

  23. Re:Enhancements? by Slashdot+Parent · · Score: 1

    Once you know how to use portage it takes just a second to get v8.3.1 available for your system.

    For generous enough definitions of the word "second". ;)

    I forget the name of it, but there is a plugin for APT that helps gentoo users convert to Debian. All it does is spew out a bunch of random compilation messages for a while before installing anything.

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  24. Do not want! by Ant+P. · · Score: 4, Insightful

    I've been waiting for this release, but after one of the higher-access Gentoo devs was caught using dev servers to attack a competing distro (and resorting to name-calling afterwards) I'm not sure if I can trust them any more.

    1. Re:Do not want! by theraptor05 · · Score: 3, Informative

      And said dev subsequently had his Gentoo infrastructure access removed
      I'd say I trust the overall distro that much more for dealing with the situation appropriately.

    2. Re:Do not want! by Anonymous Coward · · Score: 0

      Trust? The very fact that the dev had his access removed is proof that gentoo can be trusted to do the right thing.

      Debian had a whole debacle with OpenSSL recently; I bet that's more reason to lose trust than some random dev using distro infra to flame a competitor.

  25. Obligatory Advertising by EEPROMS · · Score: 1

    [Advert]
    Yes folks !! download our latest and greatest version of Gentoo, hurry and you to can get it compiled and installed before our next great release in 2009.

  26. Re:Enhancements? by LingNoi · · Score: 1

    Ubuntu Hardy is on gnome 2.22.2

  27. RTFM and n00bs by Anonymous Coward · · Score: 0

    This is exactly the childish attitude that ruins the great potential of Gentoo. A superb idea has turned into...what? Not many cares really.

    The management is a disaster, and the information strategy is that of kindergarden (the kids - not the staff). Energy appears to be used for anything but innovation.

    Gentoo used to be the ultimate reference and I really wish that to become a fact rather than a unrealistic dream. Not likely huh? I can't thing of a single rational argument in favour of Gentoo anymore. It can't be justified.

    Stand aside - the ship is sinking.

  28. It's about fucking time by Anonymous Coward · · Score: 0

    I switched to Ubuntu because of development issues and the compromised servers.

    Now you go and produce a better distro!?

    Thanks for nothing jerks!

  29. Funny since I just switched to Mythbuntu by cyberElvis · · Score: 1

    I love Gentoo and have used it for years, but it is not easy to maintain a server with an "If it ain't broke don't fix it" mentality. Unless you keep up with the bleeding edge, simple updates are painful.

    I wanted to update the ivtv driver which led to kernel re-compile, which lead me down the road of gcc upgrade and modular Xorg. What I ended up with was a complete mess, so I switched to Mythbuntu.

    I will still use Gentoo for a Linux desktop environment but I doubt I will use it on servers that only need infrequent and specific updates.

    --
    My boy, my boy!
  30. Much needed breath of life? by Anonymous Coward · · Score: 0

    Maybe this will finally fuel some more interest in Gentoo, or source-based distros in general. Anything to break Ubuntu's monopoly on Linux, at any rate. I am pretty depressed that Gentoo has been so stagnant lately. It used to be pretty active, but I guess Ubuntu usurped all of the activity for other distributions.

    It's a shame, too -- while I don't mind Ubuntu by any means (it's probably the best binary distro out there) I can't stand the pure amount of useless fluff it makes you install along with any package. More so than any "speed increases" or "efficiency" in compiling everything from source, I just love that I can custom-configure useflags and save dozens of gigabytes of HD space over binary-based distros.

    I know the term "dependency hell" is overused as hell but I seriously absolutely fucking HATE apt.

  31. compile & stress by diego.viola · · Score: 1

    wouldn't compiling stuff all the time stress my new shiny laptop?

  32. Don't forget... by Anonymous Coward · · Score: 0

    ...to pay your $699 licensing fee you cock smoking teabaggers!

  33. Its got what plants crave by fcon · · Score: 1

    Idiocracy reference in the code name