Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Gentoo 2008.0 Released

Posted by Soulskill on Sun Jul 06, 2008 11:24 AM
from the upgrades dept.
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."
+ -
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • 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.
    • Re:emerge first (Score:4, Informative)

      by armanox (826486) <asherewindknight@yahoo.com> on Sunday July 06 2008, @11:39AM (#24075359) Homepage Journal
      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.
      • 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.

      • Re: (Score:3, 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 pref

  • by gambolt (1146363) on Sunday July 06 2008, @11:31AM (#24075315)

    How do sourcemage and lunar compare, anyone know?

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

    • by Anonymous Coward on Sunday July 06 2008, @12:35PM (#24075757)

      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

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

    • Re:Finally. (Score:4, Informative)

      by arth1 (260657) on Sunday July 06 2008, @12:13PM (#24075573) Homepage Journal

      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.

      • Re:Finally. (Score:5, Informative)

        by Anonymous Coward on Sunday July 06 2008, @05:56PM (#24078157)

        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)

        • 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,

    • Re: (Score:3, 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

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

    • Re: (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.

  • by repruhsent (672799) on Sunday July 06 2008, @11:48AM (#24075429) Homepage Journal

    ...but I'm still compiling 2004.3.

  • by Xfacter (1075973) on Sunday July 06 2008, @12:20PM (#24075629)
    I've looked all over, but I can't find the electrolytes!
  • by Gothmolly (148874) on Sunday July 06 2008, @12:43PM (#24075833)

    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?

    • by Chemisor (97276) on Sunday July 06 2008, @12:46PM (#24075849) Journal

      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.

      • I suspect he was tagged 'Troll' for calling it an "environmentalist rant". Even though he is completely right.
    • by Darkness404 (1287218) on Sunday July 06 2008, @01:00PM (#24075945)

      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.

      • Re: (Score:2, Interesting)

        by Anonymous Coward

        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.

        • 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 c

      • by **loki969** (880141) on Sunday July 06 2008, @01:50PM (#24076295)

        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.

      • Re: (Score:2, Interesting)

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

        Do you save that week in performance later?

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

      • 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

      • by dpilot (134227) on Sunday July 06 2008, @08:03PM (#24078973) Homepage Journal

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

    • Re: (Score:3, Interesting)

      by Anonymous Coward

      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 mea

    • Re: (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.

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

    • 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.
  • Do not want! (Score:4, Insightful)

    by Ant P. (974313) on Sunday July 06 2008, @05:45PM (#24078085) Homepage

    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 [wordpress.com] (and resorting to name-calling afterwards) I'm not sure if I can trust them any more.

    • Re: (Score:3, Informative)

      And said dev subsequently had his Gentoo infrastructure access removed [wordpress.com]
      I'd say I trust the overall distro that much more for dealing with the situation appropriately.
  • [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.
    • 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.

    • Re: (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.
    • Looks like they don't have a new MIPS install CD. That makes me sad.
      • 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.)

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

    • by Anonymous Coward on Sunday July 06 2008, @12:33PM (#24075747)
      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.
      • I love gentoo, but damn that's accurate. Makes me wonder whether you're an embittered novice or a seasoned guru.