Stories
Slash Boxes
Comments

News for nerds, stuff that matters

New Gentoo 2007.0 Release Gets Mixed Review

Posted by ScuttleMonkey on Wed May 30, 2007 12:15 PM
from the resounding-meh dept.
lisah writes "Gentoo's recently released version 2007.0 gets a fair-to-middling review from Linux.com. Installation was a headache from the live CD and DVD versions, but the Gentoo Linux Installer saved the day and gets high marks for being 'far better than it's predecessor.' The user experience is also mixed — on the one hand, the distribution boots quickly, has great hardware support, and new, user-friendly artwork. On the other hand, 'for some strange reason, the installed Gentoo doesn't allow normal users to run any administrative applications.' Overall, it doesn't look like Gentoo offers any compelling reasons to switch to 'Secret Sauce' if they're happy with their current, uh, flavor."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • by Anonymous Coward on Wednesday May 30, @12:20PM (#19324041)
    It's The Official Gentoo-Linux-Zealot Translator-o-matic!

    Gentoo Linux is an interesting new distribution with some great
    features.  Unfortunately, it has attracted a large number of clueless
    wannabes who absolutely MUST advocate Gentoo at every opportunity.
    Let's look at the language of these zealots, and find out what it really
    means...

    * Gentoo makes me so much more productive.

        Although I can't use the box at the moment because it's
        compiling something, as it will be for the next five days, it
        gives me more time to check out the latest USE flags and
        potentially unstable optimisation settings.

    * Gentoo is more in the spirit of open source!

        Apart from Hello World in Pascal at school, I've never written a
        single program in my life or contributed to an open source
        project, yet staring at endless streams of GCC output whizzing
        by somehow helps me contribute to international freedom.

    * I use Gentoo because it's more like the BSDs.

        Last month I tried to install FreeBSD on a well-supported
        machine, but the text-based installer scared me off. I've never
        used a BSD, but the guys on Slashdot say that it's l33t though,
        so surely I must be for using Gentoo.

    * Heh, my system is soooo much faster after installing Gentoo.

        I've spent hours recompiling Fetchmail, X-Chat, gEdit and
        thousands of other programs which spend 99% of their time
        waiting for user input. Even though only the kernel and glibc
        make a significant difference with optimisations, and RPMs and
        .debs can be rebuilt with a handful of commands, my box MUST be
        faster. It's nothing to do with the fact that I've disabled all
        startup services and I'm running BlackBox instead of GNOME or
        KDE."

    * ...my Gentoo Linux workstation...

        ...my overclocked AMD eMachines box from PC World, and apart
        from the third-grade made-to-break components and dodgy
        fan...

    * You Red Hat guys must get sick of dependency hell...

        I'm too stupid to understand that circular dependencies can be
        resolved by specifying BOTH .rpms together on the command line,
        and that problems hardly ever occur if one uses proper Red Hat
        packages instead of mixing SuSE, Mandrake and Joe's Linux
        packages together (which the system wasn't designed for).

    * All the other distros are soooo out of date.

        Constantly upgrading to the latest bleeding-edge untested
        software makes me more productive. Never mind the extensive
        testing and patching that Debian and Red Hat perform on their
        packages; I've just emerged the latest GNOME beta snapshot and
        compiled with -09 -fomit-instructions, and it only crashes once
        every few hours.

    * Let's face it, Gentoo is the future.

        OK, so no serious business is going to even consider Gentoo in
        the near future, and even with proper support and QA in place,
        it'll still eat up far too much of a company's valuable time.
        But this guy I met on #animepr0n is now using it, so it must be
        growing!
    • by syylk (538519) on Wednesday May 30, @12:35PM (#19324281)
      (http://www.mekwars.org/)
      Ehehe...

      Even if I *am* a Gentoo zealot myself, couldn't help but laugh reading your "translation" message. It's so damn true! :)

      OTOH, you typed a 3K chars message as first post. Why I have the distinct feeling you already had it ready somewhere, to copy and paste it at the first chance, when anything gentooish reached front page?

      Ah, I counted the chars with my ultra-optimized, distcc-recompiled "wc"! Zowie, I'm 1337! :D
      [ Parent ]
    • Re:Gentoo-Linux-Zealot Translator-o-matic! by vdboor (Score:3) Wednesday May 30, @01:02PM
      • Re:Gentoo-Linux-Zealot Translator-o-matic! by neurovish (Score:1) Wednesday May 30, @04:56PM
      • by SanityInAnarchy (655584) <ninja@slaphack.com> on Wednesday May 30, @06:07PM (#19329709)
        (Last Journal: Tuesday October 30, @10:59AM)

        I'm also getting really tired of bug reports from Gentoo users. They report my app is broken, when it appears they managed to compile KDElibs without SSL, or use a bleeding edge build system which is not supported by stable KDE releases.

        If they managed to compile KDElibs without SSL, and if that's something KDElibs allows you to do (easily), then it is not their fault for custom-compiling something, it is your fault for not specifying SSL as a dependency.

        As for the bleeding-edge build system, I can understand your frustration, but if (emphasis on if) KDE is moving towards that bleeding-edge system -- if it's actually on the roadmap -- then you should be putting it in your own bleeding-edge builds, too. I hate when we get things like upstart (in Ubuntu Edgy and Feisty) which has all these amazing capabilities, but ends up basically being used for launching runlevels because no developers actually wrote upstart-specific init scripts. (Which is one nice thing I can say for Gentoo; they do tend to always write Gentoo-specific init scripts.)

        Now, I don't use Gentoo anymore, don't really like it for a couple of reasons, but if there's anything I hate about Gentoo bug reports, it's the ones I send to the Gentoo guys that get ignored for years at a time.

        [ Parent ]
      • 1 reply beneath your current threshold.
    • Re:Gentoo-Linux-Zealot Translator-o-matic! by Ogi_UnixNut (Score:2) Wednesday May 30, @01:17PM
    • by garlicbready (846542) on Wednesday May 30, @01:44PM (#19325347)
      Like with everything else it has it's advantages and it's disadvantages
      it all depends on what you want to use it for
      (it's a bit like hitting a screw with a hammer and saying, hmmm this isn't going into the wall very well)

      if you want something that's going to work first time, and that your not going to have to arse about setting up
      (e.g. a commercial environment) then go with a rpm solution like redhat or suse (this way you've always got the option of support as well at the same time)

      If you want something for running the latest cutting edge software and damned the consequences
      the sort of person that would make the attempt at building his own conservatory on the side of his house go for Gentoo

      Disadvantages
      1. it's source based
      which can mean less stable / well tested
      ultimately gentoo is a source based dist, which means any binary files you end up with won't have been tested
      and there's no guarantee of behavior as it all depends on how things have been linked

      2. rpm's do some amount of checking when installing the binary, with gentoo it's assumed that whatever has been compiled is correct
      (unless make install throws up an error during the build process or you write some checking into the script it's not always possible to guarantee that everything is installed the way it's supposed to be
      admitily problems are rare but do crop up now and again

      3. it takes ages to compile / install etc
      the trade-off here is having access to the latest stuff, so I'm happy with this one

      Advantages
      1. if you want to get something working that's only just been released
            it takes me 5 mins to write an ebuild script
            it takes much longer to write an rpm spec file
            (this especially comes in handy when your trying to add / remove patches / custom graft as part of the script)
            the reason for this is a lot of the common stuff has been functionalised (is that a word?) into eclass files
            this makes the whole thing default to a certain common behavior unless overridden in the script

            also you don't have to list all the files that should be installed as it works it out for itself all auto-magically
            in an ideal scenario for rpm you'd at least have both options depending on the use of the system (do some checking, don't do some checking)
            ideally I'd really like rpm to take on some of the same advantages as this one (why not?, it might need testing / change of spec files but it'd be well worth it)

      2. a lot of the scripts that form the bootup are much more up-to-date
            again most of the stuff in the /etc/init.d scripts has been placed into common functions referenced elsewhere
            it's part of the whole "if it's not broke don't fix it" thing, which in principle gives advantages to commonality if everyone is using the same sort of
            startup scripts if your writing a RPM for several dists and may be more stable / tested
            but the gentoo method is much simpler to write for / more automated

      3. it's sourced based
            which means it'll run on pretty much anything, any weird ass bit of hardware you can throw at it (usually)
            (PS3 hint hint)

      Personally I'm confident I can fix most things when they go wrong in the portage tree, via an overlay (or at least have the patience to wait for it to be fixed). but for the average Joe user in an office that couldn't give a monkey's for that sort of thing something binary / rpm is better suited

      There's probably lots of stuff I've missed here but the general idea is
      if you like home brew go to Gentoo (mmm tasty brew)
      If you like it plain and flat go for Red Hat

      [ Parent ]
    • Re:Gentoo-Linux-Zealot Translator-o-matic! by Sethosayher (Score:1) Wednesday May 30, @04:23PM
    • Re:Gentoo-Linux-Zealot Translator-o-matic! by ultracool (Score:2) Thursday May 31, @06:08AM
    • Re:Gentoo-Linux-Zealot Translator-o-matic! by ATMD (Score:2) Wednesday May 30, @03:58PM
    • 2 replies beneath your current threshold.
  • by iamacat (583406) on Wednesday May 30, @12:21PM (#19324053)
    With the founder leaving for Microsoft, would it? Too bad, there is a need for ability to configure a modern Linux system from scratch, with any number of options (X11? no X11? and so on). If nothing else, this helps makers of distributions for specialized devices.
  • Yes, but... (Score:5, Funny)

    by Yetihehe (971185) on Wednesday May 30, @12:21PM (#19324055)
    Yes, but would it run an Indy car?
  • by Lord_Slepnir (585350) on Wednesday May 30, @12:21PM (#19324057)
    (Last Journal: Thursday June 05 2003, @09:57AM)
    Installation was a headache from the live CD and DVD versions....

    Ease of installation is not one of the drawing points of Gentoo. In fact, for some of us, an arcane installation procedure is the main draw...nothing teaches you more about linux than having to choose, configure, and compile every single piece of the OS.

  • 2007.0 ? (Score:5, Funny)

    by MarkByers (770551) on Wednesday May 30, @12:23PM (#19324081)
    (http://markbyers.com/ | Last Journal: Monday July 24 2006, @12:54PM)
    2007.0 already? And I only just finished compiling 2006.0!
    • Re:2007.0 ? by harry666t (Score:1) Wednesday May 30, @02:18PM
    • 1 reply beneath your current threshold.
  • Gentoo still for do-it-yourself'ers (Score:5, Insightful)

    by neersign (956437) on Wednesday May 30, @12:23PM (#19324095)
    (http://splat.justfree.com/)
    while I appreciate a good gui install, and the previous 2006.1 gentoo gui install was QAB, I'd have to agree with the review that any step forward is a good step. Also agreeing with the article, the CLI install is still the way to go and even if the gui install worked flawlessly I think I'd still choose the CLI install method over it. Once everything is installed, the review finds several things they say "don't work", but that is just the nature of the "do it yourself"/"linux my way" mentality of Gentoo. Has this realease turned Gentoo in to Ubuntu? No, and thankfully it hasn't. I believe Arch might be more up your alley if that is what you are looking for.
  • Update difficulties (Score:1, Flamebait)

    by morgan_greywolf (835522) * on Wednesday May 30, @12:23PM (#19324103)
    (http://stylus-toolbox.sf.net/ | Last Journal: Tuesday May 15, @11:50AM)
    What have they done, if anything, to address update difficulties? Despite claims, you can't start at one version and keep rolling along to the current version by using Portage. Eventually updates become incompatible with your existing setup and Portage sometimes even fails to update itself.
  • Why? (Score:5, Insightful)

    by nametaken (610866) on Wednesday May 30, @12:24PM (#19324125)
    I get the scripted installer part for admins, but why would a distro like Gentoo, which has already found its niche, violate that niche by dumping development time into a "newbie" installer? It's not as though I'm really bothered by it, but it seems like they've been content to leave the super-easy install to the Fedora and Ubuntu's of the world... even if it meant lesser uptake on their own distro. Does this new installer still download and compile everything from source? Just seems like it takes the focus off a specialized-install-for-all and puts it squarely on increasing the userbase. Why the change?
  • for some strange reason (Score:5, Informative)

    by wiredog (43288) on Wednesday May 30, @12:28PM (#19324191)
    (Last Journal: Monday October 01 2001, @06:53PM)
    The reason is "security". Login root or sudo to run admin apps.
  • by ColonelPanic (138077) <pmk@@@cray...com> on Wednesday May 30, @12:32PM (#19324239)
    The article gets the usage right: "far better than its predecessor."

    But quoted on /., the site that HAS to always get this point wrong, it becomes "far better than it's predecessor."

    This is NOT THAT HARD to get right, people. No apostrophe means that it's possessive. With an apostrophe,
    it's a contraction of "it is" or "it has".
  • who cares about the installer? (Score:5, Interesting)

    by Anonymous Coward on Wednesday May 30, @12:40PM (#19324359)
    I use Gentoo on servers because of the flexibility. I can specify exactly what I need. I can generate custom ebuilds easily (they are just shell scripts after all). In fact I can make entire installable custom *distros* for in-house apps and combinations of libraries, etc. I can pin specific packages to specific versions. I can set the build flags for each individual app. I can selectively override the Gentoo-supplied ebuilds with overlays. I can keep track of all my config files and track changes with RCS. I can install multiple versions of PHP, MySQL, Java, whatever, and keep it all straight. This is why I use Gentoo.

    I really don't give a shit about a pretty installer. Let Gentoo focus on the power-user niche please, and if you don't like it, use something else.
  • GUI installer (Score:4, Insightful)

    by davermont (1001265) on Wednesday May 30, @12:41PM (#19324369)
    GUI installation is moot to most Gentoo users. If you want a nice, easy graphical installer and easy system administration go download Ubuntu, it fills that niche very well. However, if you want to toil and trouble to build an optimized system from scratch then Gentoo is still the best solution.
    • 1 reply beneath your current threshold.
  • by Opportunist (166417) on Wednesday May 30, @12:45PM (#19324429)
    Last year, I thought it's time to get off SuSE. I mean, I never liked Novell and, well, ya know... Got around to build a few systems from the source (LFS is quite cute in that way), so... hell, why not try a "build from scratch" system that doesn't require you to do all the steps in between, and to pick and piece together all the little tidbits from everywhere around the world? And, hey, if it's "from the source", what I know about Linux should be enough to keep it afloat without having to dig too deeply into some kind of bizarre package configurator and selector.

    So Gentoo was it.

    Downloaded the Installer and off we go. Ok. First problem, no driver for the Areca-RAIDcontroller. Ok. Source is available, as well as modules for pretty much every distribution (well, every but Gentoo), and the controller is available in kernel from 2.6.19 and up.

    2006.1 uses 2.6.18 (or something like that). Ok, so much for "bleeding edge"...

    Compiled the driver but ... no luck. Won't load.

    After some research on some boards I finally found someone kind enough to compile it for this distribution so insmod would actually agree with loading it. Fine. Let's go.

    After about an hour of tinkering with USE flags (seriously, I didn't know what half of them are for, and documentation... erhm... ok, let's not mention it) and deciding just what packages I want (it's a server, baby, so give it some!), the install started.

    3 hours later, it ended. Ended, not finished. A package can't be downloaded. From no mirror. O...kay? Why?

    A few hours and some research later, I learned that the package missing is missing because the version on the installer DVD is outdated. The newer version is, of course, available, though the installer insists in using the old one.

    I'm pretty sure this issue could be resolved somehow. But I kinda wanted to use the server before it's turned into a heavy paperweight. I know, I'll be flamed for being a noob and whatever, 'cause I couldn't resolve such a simple issue, and I'm pretty sure the workaround is quite easy if you're a Gentoo-wiz, but those things tend to turn people away from a distribution. The newbies, because they can't figure out how to do something, and the Linux vets because they're used to at least working installations.
  • gentoo (Score:2, Funny)

    by eneville (745111) on Wednesday May 30, @12:48PM (#19324469)
    (http://www.s5h.net/)
    so ... when is genthree coming out?
  • Gentoo Is a good learning tool (Score:4, Insightful)

    by blhack (921171) on Wednesday May 30, @12:59PM (#19324643)
    I've installed redhad, suse, mandrake, ubuntu, fedora, and i'm sure quite a few other distros along the way. Gentoo has been BY FAR the most educational of them all. While Suse asked me how i wanted to partition my disks, it didn't really explain why.

    While staring at a bunch of GCC output is pointless, staring at the ./configure output, and the make install output is actually quite useful. It will show you exactly where the binaries are being put, and if there are in errors it will tell you exactly what they are (giving you the oppurtunity to fix them).

    I guess that it is the difference between owning a ford taurus (a very very easy to use, reliable, doesn't break and if it does its easy to fix, if there is a problem it just turns a light on on the dash that says "Problem" car) and owning an old muscle car. With the old muscle car, you're going to spend a LOT of time in the garage, covered in oil and grease, with a wrench in your hand either trying to get the thing to run again, or trying to squeeze just a LITTLE bit more torque out of it. While spending time in the garage playing with an old mustang doesn't make any sense to my dad the automotive investor, its freaking FUN!

    I guess in conclusion, if you want something that is totally 100% rock solid, never breaks, you just turn it on and leave it in the rack forever without touching it, or really doing anything past the initial configuration....one of the other distros is probably for you (actually one of the BSDs is probably for you).
    But if you want something that you really have to get your hands dirty with, that has all kinds of weird quirks and things that only YOU probably understand.....well then you should probably go with gentoo.
  • Where are the Gentoos of yesteryear? (Score:2, Interesting)

    by quarrelinastraw (771952) on Wednesday May 30, @01:00PM (#19324655)
    (http://blog.greglaun.org/)
    I was a gentoo user for 3-4 years and I have to say it was by far my favorite Linux distribution. I'd switch to Ubuntu or Fedora for a couple of days and then just go back because Gentoo offered me so much more flexibility and easier access to packages. Recently, however, I'm switching all of my computers to Kubuntu because Gentoo is just not keeping up with my needs. It breaks my heart but it's true.

    The thing that irks me the most is that portage is so horrendously slow. It's beyond painful to use. I switched to paludis and that solved some of the problems, but it's a messy solution for now. Besides, Gentoo no longer has all of the packages I need. I've found myself having to download software from web pages more and more, which was something I wanted to avoid with Gentoo.

    Sabayon does a pretty good job of giving me a good setup out of the box, but Gentoo's package management is so messed up now that it's no longer worth that much compiling. Ubuntu used to be noticeably slower for me to use, but either Kubuntu is faster or the gap has been closed and I just prefer the ease of Kubuntu now.

  • Reinventing the Wheel (Score:5, Informative)

    'for some strange reason, the installed Gentoo doesn't allow normal users to run any administrative applications.'

    Gentoo is set up the same way as older Unices for privilege escalation. You cannot su if you are not a member of the wheel group.
  • by Torvaldo (979741) on Wednesday May 30, @01:03PM (#19324691)
    As distribution is not very user friendly. For production machines is not the best choice but for learning how GNU/linux works it's great.
    When you make a smooth ubuntu/fedora/mandriva install you might not have a problem but when you achieve a gentoo install, you learn. The same goes for daily use.
    I stoped using gentoo because the lack of time (for compiling) but since I use ubuntu, I dont learn so much.
    At least FreeBSD let choose between binary and building form source.
  • by funtoo (1109261) on Wednesday May 30, @01:22PM (#19324981)
    (http://www.funtoo.org/)
    I posted a review of Gentoo 2007.0 on my blog - See: http://www.funtoo.org/drobbins/blog/2007/05/gentoo -linux-20070-review-first.html [funtoo.org]

    Oh, and check out http://www.funtoo.org/ [funtoo.org] while you're at it and let me know what you think of the new logo.

    -Daniel
  • Gentoo's great (Score:2, Informative)

    by timonvo (1063686) on Wednesday May 30, @01:26PM (#19325065)
    (http://oc-productions.be/)

    Gentoo is great.

    • The blazing fast updates (ebuilds are added daily)
    • The total control you have with it
    • The great community

    These all make Gentoo my favorite distro.

    If you don't want so many updates, sync less. If you don't want to see all the output, use a frontend. If you want to criticize the founder, go ahead, at least we haven't got Microsoft selling our software.

    But the fact is: Gentoo installs great if you use the CLI, you haven't got any extra services running at boot, you can fully customize your system. These are the things I'm looking for in a distro.

    FYI: I've never compiled for days. Unless you're too stupid to compile openoffice (we've got binaries too, you know)

  • Hardware support (Score:2)

    by PenguinX (18932) on Wednesday May 30, @01:27PM (#19325079)
    (http://landsberger.com/)
    I found that over the past year Intel released some funky motherboards (i.e. the i965) and installing Gentoo on them was not really easy. I rather like 2007.0 if only because the installer has a more recent kernel that has added hardware support.
  • I'm gonna try it (Score:2)

    by jgoemat (565882) on Wednesday May 30, @01:52PM (#19325481)
    If it runs on my laptop (Dell E1705 with a Raedon X1400), I'll give it a go. I liked Gentoo back in 2004 (?) when I tried the live cd with Unreal Tournament demo installed. That was amazing, all of my hardware from 3d video to sound worked first try, unlike any other Linux distribution I tried...
  • Gentoo and distro's like it (LFS) are not meant to be for the average desktop machines. Desktop machines get re-installed and need all types of upgrades every x-amount of days to keep up.

    Gentoo is mainly for:
    1) Developing and bleeding edge purposes - yes, it's nice to have a package manager that will include the latest of the late KDE and all it's dependencies. No it's not nice that you'll have to wait for tomorrow to get it complete, but it's easier than having to build something and finding all dependencies yourself as you compile.
    2) Razor-edge performance on large single-purpose farms. The only way I would like to use Gentoo in production is when I need the optimizations for a certain product (say Apache OR MySQL) deployed on a large number of identical machines, I only need to build it once, then I can deploy (automatically) on the rest of the machines with all the performance I need pressed out, forget about all other USE flags (set everything - (gtk, kde,... and only +mysql).
    • 1 reply beneath your current threshold.
  • Manual my ass! (Score:1)

    by RockoTDF (1042780) on Wednesday May 30, @02:32PM (#19326047)
    Anyone who says that the Gentoo manual is overrated is dead on. I've been in the process of a PPC install (so no GUI but CLI is cool) for days now, and often times the commands in the manual simply DO NOT WORK! And then the next day or time I try they miraculously do! Now its claiming that my 12G partition is only 955MB...sometimes. It is really starting to get ridiculous, but so far its the only distro I've found that supposedly works well as a firewire install.

    What I would like to see is a Gentoo fork that is precompiled, but only to a certain extent. In otherwords, instead of compiling something yourself, you find a version of it that was compiled with the same/similar flags/optimizations, etc as you would like to have. However I don't know if this is feasible due to the sheer amount of hosting space and bandwidth it would take, and the seemingly infinite possible combinations of binaries there would need to be.
    • 1 reply beneath your current threshold.
  • by Tenebrarum (887979) on Wednesday May 30, @02:48PM (#19326319)
    I tried using the 2007.0 installer and it crapped out. I tried updating to the latest build, and that crapped out. I then decided to fall back to a stage three install, and that worked perfectly. Don't use the installer.
  • Arch Linux (Score:1)

    by Orphaze (243436) on Wednesday May 30, @03:07PM (#19326619)
    (http://imago.novae-res.org/)
    Not to troll, but if you like the idea of a streamlined do-it-yourself system and are not interested in compiling every piece of software you install from scratch, check out Arch Linux. In my opinion it combines the best of both worlds: a great package system that doesn't require compiling everything, but allows it if you wish, and a strict adherence to the KISS and DIY philosophies.

    I just switched from Mandrake 2005LE, and I'm really loving it so far. I think I got everything setup faster than it originally took using Mandrake's wizards!
  • gave it a whirl. (Score:1)

    by stim (732091) on Wednesday May 30, @03:26PM (#19326927)
    I recently gave Gentoo a try, I thought the handbook was pretty nice, the whole experience wasn't nearly as painful as some people let on, but then again I'm no stranger to BASH. I even got to a gnome desktop relatively quickly. However, I found that i forgot to put jpg or give and a few other little things in the USE flags that wound up making things just plain retarded. Like opening up a image viewer that didn't understand images. While I do think there is a niche for Gentoo, It just isn't my box. I've spent countless years breaking and fixing my machine for fun, now I have a wii, and when I sit down in front of my computer it should be as hassle free as possible.
  • In my current job, I inherited a whole bunch of servers running Gentoo.

    Not wishing to rock the boat, and not having a problem with gentoo per se, initially I maintained the status quo.

    A few weeks ago, I made a decision. Future server rollouts will be Debian, Gentoo will slowly be discontinued. The reason is nothing to do with installation - I've got enough experience with it that I could install Gentoo in my sleep with my hands tied behind my back.

    The problem is one of maintenance. With Debian or RedHat or Mandriva or almost any other Linux distribution, there's a specific version. A line in the sand, if you will, which states "this is what version we're dealing with".

    Gentoo gets rid of all that, in favour of individual packages being marked stable/masked ("unstable")/hard masked ("very unstable, will break things, you have been warned"). In theory, you never have to do a major version upgrade of a Gentoo system. You just install everything that's marked stable that you want, if you need something specific that hasn't been marked stable you unmask it. A bit like running Debian Stable with the odd package from the testing branch.

    This sounds great, until I now point out the problem.... Gentoo suffers from bit rot. Before you mark me down as a troll, let me explain. Packages still turnover as they age. Eventually, packages are marked obsolete - ie. dropped from portage altogether - and unless you've already taken account of this possibility, once that happens it's a bugger to reinstall them. And once a package is dropped because it's obsolete, sooner or later other packages won't take account of the older versions quirks and version dependencies become at least partly down to luck. Good luck rebuilding a system which has failed with the exact same versions of all the packages it had on there - if it's not been updated in a while and you haven't accounted for such a possibility, the task is to all practical purposes impossible. Combine this with package QA which frankly is nothing like that of Debian - "Stable" generally means "It doesn't cause anyones individual PC to keel over horribly", not "It plays nicely with everything else in the network like it's suppsoed to" - and you've got a recipe for long drawn-out pain if you're trying to run Gentoo on anything more than a few systems.

    The only solutions that I've found are:
    • Take account of this, download and compile everything you're ever likely to need on day 1, then if your needs ever change, repeat the entirety of this with a new server and migrate data across. Never upgrade individual packages, nor install anything new after day 1. Not really an option unless you really like missing out on security updates.
    • Update your system with emerge --sync ; emerge world regularly. "Regularly" probably means at least once a week. Be warned that package upgrades can and do occasionally break things - sometimes you get told about this, generally shortly after the new package is installed and sometimes you don't and you find out the hard way. Only really practical if you've got a complete replication of every damn system to test things on first, and even then it soon falls apart once you've got any serious number of servers.

    Note that I've omitted "keep a copy of every package you install" or "make a note of the version of every package you install". These are effectively useless because ebuilds frequently use the packages sourceforge site to download the code from, and if the package moves or the version that you have in your (old) copy of the portage database is removed from sourceforge, you can't install that package and you've got to do an emerge --sync to get an updated ebuild (and an updated everything else in the process). It's not like any other distribution where the mirrors keep a copy of every package so it doesn't much matter if the upstream server on which the project is hosted breaks somehow. Unless you keep every package from day 1 complete with all its dep
  • hmmm (Score:1)

    by katsklaw (912460) on Wednesday May 30, @05:44PM (#19329365)
    While I'll never claim to be a Linux "wizard", personally I prefer FreeBSD as a *n?x solution, but at any rate .. I'm far from being Linux stupid and to date, I still can't get Gentoo, even a stage 3, installation to occur without massive issues. (If it's the hardware then all I can say is gentoo hates it and all other *n?x flavors including Sun OS and the BSDs like it.)

    Further more, a wise man once said, "work smarter, not harder", spending hours if not days on end compiling everything from souce seems "harder" to me. Gentoo zealots of course have their opinion, and I'm proud of them for it. But I see nothing wrong with easy to install, within a few minutes, binary OS installations and upgrades for 99% of the Linux community.
    • 1 reply beneath your current threshold.
  • Has the Gentoo team revised the license so as to acknowledged their violations of Microsofts IP and patents.
  • There isn't anything wrong with 2007.0 release itself, but there is a lot of scope for improving the live versions.
    I recently installed Gentoo 2006.1 on a system at home in the process of upgrading my server to a new box. The old system was running Slackware and has been stable for years, but is slower than the new system and I haven't updated the packages in quite a while. (Security concerns.) So I decided to give Gentoo a try as I build a new box. Gentoo 2006.1's LiveCD for x86 worked just fine; though I made a few mistakes with it. Since Gentoo 2007.0 came out, I decided to wipe the 2006.1 install and rebuild with 2007.0 - needless to say, there were problems. And, btw, this was with the CD - since I didn't have BitTorrent on my system I couldn't try the DVD.

    First, it would get so far in the boot process and then start complaining about not having enough space to create stuff - despite 160MB RAM and two swap partitions nicely sized that could have been used, but I couldn't even log in as root to turn on the swap partitions.

    Second, the install hung when trying to load X. I had to use the case's reset button to recover.

    I can't say if there were other problems with the LiveCD as that is about as far as I got with the it. I switched to the minimal CD and have been happily installing since, albeit a slower process - but I'm learning more about the Gentoo way of things, and am quite happy about that. Still, it would have been nice to be able to use the LiveCD instead of having to download stage3 and portage.

    Needless to say, I might wait until 2007.1 to install Gentoo on my Desktop.
  • Switching? (Score:1)

    Overall, it doesn't look like Gentoo offers any compelling reasons to switch to 'Secret Sauce' if they're happy with their current, uh, flavor."
    Technically, one does not "switch" to 'Secret Sauce.' That's one of the benefits of Gentoo. Once you install it, there's no messing around with "versions" or "releases." An emerge --sync will bring you up to date.
  • 10 replies beneath your current threshold.