Slashdot Mirror


Is Gentoo in crisis?

TheCoop1984 writes "A recent article on distrowatch, and an extended thread on the gentoo forums, have pointed out that gentoo is not what it used to be. Daniel Robbins came back and went again after only a few days, developer turnover is as high as ever, personal attacks on the mailing lists are common, and people are generally not happy about the current state of affairs. Is gentoo rotting from the inside, and can anything be done about it?"

199 comments

  1. Teenagers by skorbutrage · · Score: 2, Funny

    Honestly... It's just a teenage tantrum. Just ground them for a while, that should do it.

    --
    Waits for audience applause... not a sausage.
    1. Re:Teenagers by Anonymous Coward · · Score: 0

      If it's rotting, you wouldn't know it by the quality of the software. I'm a loyal Gentoo user, have been for years, and it works better than any distro I've ever seen.

      I'll believe it when I see tangible results: anything else is just FUD.

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

      Ground them? Do you know how long it takes to scrub a racing stripe from a cpu?

      And it was fun, fun fun, till his daddy took the tweakin' away

      CAPTCHA: grievous

  2. Re:A More Pertinent Question by Anonymous Coward · · Score: 0

    Flametroll...

  3. Re:A More Pertinent Question by jimstapleton · · Score: 2, Informative

    I do, when I did my rounds trying various Linux distros, it had the fewest dependancy-hell type errors. I found it the least difficult to get working as I needed it, and to keep it working.

    --
    34486853790
    Connection too slow for X forwarding? Try "ssh -CX user@host"
  4. flameeyes / Diego by Anonymous Coward · · Score: 3, Interesting

    The post linked to is much more amusing with context.

    1. Re:flameeyes / Diego by ThePhilips · · Score: 1

      Considering both posts together I think this is sign of healthy community.

      I personally would vote for the people who have remained with Gentoo: I believe that you can make something better only from inside. External critique is also very important - but it is rarely constructive. And to be really constructive you have to be in loop - you have to be part of it. (But of course that make sense if the loop isn't broken already.)

      --
      All hope abandon ye who enter here.
    2. Re:flameeyes / Diego by makomk · · Score: 1

      Ah yes... I suspect ciaranm may have been part of the reason flameeyes resigned. In fact, interesting things seem to happen around ciaranm - it looks like he was heavily involved in the flamefest where Daniel Robbins resigned (you know, the founder who came back - briefly) and appears to be part of the reason why he resigned as well. (I'm not even entirely sure exactly what said flamewar was about - I think it was related to some spinoff project of ciaranm's Paludis package manager, but I'm not sure if even the Gentoo devs know.)

      Of course, I don't really do Gentoo development or read gentoo-dev (the latter looked like a waste of time - though funnily enough, the last time I glanced in there was the flamewar over Paludis a few years ago).

    3. Re:flameeyes / Diego by yahwotqa · · Score: 1

      >(I'm not even entirely sure exactly what said flamewar was about - I think it was related to some spinoff project of ciaranm's Paludis package manager, but I'm not sure if even the Gentoo devs know.)

      Yes, gentoo devs know very well what was it about. Unfortunately it appears as if author of the discussed article doesn't - no context provided as to what "project" refers to in quote of ciaran's post. The article makes it sound like he was talking about gentoo project as a whole - which is far from the truth.

  5. No way! by guysmilee · · Score: 2, Insightful

    When people with strong personalities leave an organization it becomes more attractive for people that would rather not deal with them. I expect Gentoo will see a trickle in of new developers.

    1. Re:No way! by Anonymous Coward · · Score: 0

      You'd think that. Anecdotally, I've seen the opposite occur more often. Usually when someone leaves, there is a power vacuum or general apathy, a lack of focus as to the organizations purpose; also that someone tends to have a following that people do not acknowledge, which was why they had any weight in the organization in the first place--those more passive folks often leave or give up and move on to something else.

      It takes awhile to rebuild, if ever. Particularly too, followup power struggles end up removing more people or destroying balancing organizations with one group pretending they'll take over the other's roles and duties. Usually, what happens is that they don't, thus lose more people and manpower, and the group becomes a shell or a figurehead for more powerful groups.

      It's *much* better to migrate from one leader to a less annoying but still intense one.

      As of now, there is really nothing particuarly special Gentoo has or does; other distros have caught up, are more stable, do things better, etc. Gentoo was on my distro roadmap 2-3 years ago; my latest migration, I didn't even think, remember, or consider them, and that's sort of sad given I'm from the BSD camp for most other non-desktop things.

    2. Re:No way! by fractalVisionz · · Score: 1

      Look at this weeks news letter... Besides Daniel Robbins, Luis Medinas (metalgod), and Sandro Bonazzola (sanchan)

      http://www.gentoo.org/news/en/gwn/20070305-newslet ter.xml

  6. Hope it doesn't pass away by squoozer · · Score: 4, Insightful

    I hope gentoo doesn't pass away as it's a clever idea and a good system but really who was it appealing to? Even as a geek is wasn't really interested in compiling my own packages because there is so little to be gained by it. Probably the best solution is to have a system where you can compile your own easily when you want to but generally take the precompiled offering - basically what Debian does. The performance that Gentoo claimed never really appeared AFAIK and I think that would be the only reason for the system.

    --
    I used to have a better sig but it broke.
    1. Re:Hope it doesn't pass away by Billy+the+Impaler · · Score: 4, Insightful

      Well I've been hearing people say for years now that for most users computers are more than fast enough. Perhaps the extra few percent increase in performance of running specially optimized, self-compiled binaries is just not so visible these days when multiple GHz-speed machines with gigabytes of memory are everywhere.

    2. Re:Hope it doesn't pass away by jimstapleton · · Score: 1, Redundant

      The advantage to compiling your own packages is that there is less of an issue with dependancy hell, since you have less to worry with them being compiled to slightly different libraries. Also, while most machines are fast enough you don't /need/ to compile your own packages, the performance boost in general with KDE, Gnome and especially Open Office is very noticable and extremely nice.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    3. Re:Hope it doesn't pass away by Anonymous Coward · · Score: 0

      Oh man, that 'was' in 'who was it appealing to' hurts! Gentoo isn't going anywhere. It's not a 'was' yet. It's appealing to lots of people, myself included. I first started using it when I got a 64 bit Athlon and wanted to actually take advantage of its 64 bitness. At the time, Gentoo was the only distro that could actually do that. Honestly though, under normal day-to-day use, I wouldn't say there's a noticeable speed difference. It's when running processor-intensive jobs (which I do quite often) that it pays off. However, speed aside, I got hooked on Gentoo because system administration is so easy! It's all set up in ways that make a ton of sense. The documentation they've got up is *wonderful*. Portage is awesome. I used to use apt-get but I've come to like Portage better. You obviously have to wait a while for it to compile everything but it's very easy to use and handles dependencies really, really well.

    4. Re:Hope it doesn't pass away by darkwhite · · Score: 4, Insightful

      Gentoo is very appealing to me and my lab because it offers unprecedented flexibility in how I want to build and configure my system, and reliable tools to keep it up-to-date and secure. Compiling from source is just one aspect of this flexibility - with just a couple simple steps I can modify the source code of any package and deploy it on my system, a much harder task on any other distro. Personally, I also consider it the epitome of the open source ideal.

      Back to the appeal question, our lab will soon be deploying Gentoo on a PXE booted HPC cluster with over 256 cores, and this is on the low end of the scale where Gentoo clusters come in (I know of people responsible for its deployment on 512+ node, 2K-core clusters). I won't even begin to list other places where Gentoo comes in as a first choice because of its flexibility.

      --

      [an error occurred while processing this directive]
    5. Re:Hope it doesn't pass away by CastrTroy · · Score: 3, Insightful

      This is very true. The people who really need the speed, those running clusters and such, aren't using Gentoo. People who use up all their CPU cycles are probably the only ones who would benefit. Most of the people running gentoo just seem to be home users who think they're seeing a speed increase, but would probably get more work done if they didn't spend so much time compiling and tweaking.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    6. Re:Hope it doesn't pass away by perenaurel · · Score: 1

      Well if the binaries installed from gentoo livecd is not enourgh for you, you may be interested in those gentoo-based distributions:
      sabayonlinux: http://www.sabayonlinux.org/
      BinToo: http://bintoo.sourceforge.net/
      vidalinux: http://vidalinux.com/

    7. Re:Hope it doesn't pass away by Billy+the+Impaler · · Score: 3, Interesting

      ...probably get more work done if they didn't spend so much time compiling and tweaking
      Not that all the compiling and tweaking is necessarily a bad thing. Many people like to fiddle with computers in that was as a hobby. They don't see it as a distraction from more useful endeavors, rather, they see it as something interesting to do.

      I actually see this more with Windows users than Linux users, though. Somehow some guys get interested in speeding up their computers or protecting it from slowdowns via things like malware and it blossoms from there. Soon enough the guy's running adaware scans three times a day and he's made dozens of registry edits to free up resources (resources which, IMO, were probably being used for a reason).

    8. Re:Hope it doesn't pass away by Fallingcow · · Score: 1

      I used it for the kick-ass package management system, and an array of packages that remains the best I've ever seen.

      I always looked at most compiling (save the Kernel and maybe the base of X) as an irritation--the cost of using the distro. Even with the compile time, it was STILL worth it.

      It would seem that I got in just at the beginning of Gentoo's "golden age", and left just before it ended. I switched to Ubuntu, which is lean and well-designed while having EXACTLY the bells and whistles that I want (if automount and such count as "bells and whistles") pre-configured, and few or none of the ones that I don't. Even so, I really miss Portage and the 50 Gatrillion packages available in Gentoo :( No more popping in Unreal Tournament and typing "emerge unreal-tournament" or something similar to install the game, or seeing some obscure text editor that I'd like to try and finding it already available in the repos.

    9. Re:Hope it doesn't pass away by darkwhite · · Score: 1

      To add to my earlier comment, the flexibility I speak about is not just superficial, control panel type stuff. I routinely write ebuilds for various packages in my scientific field, for both internal and public use, and it's much easier to do than with any packaging system I know of. The Gentoo mainline repository has more packages in many specialist fields than any other distro, and the overlays have much more. For any package, Gentoo offers the choice of staying with the solid, well-tested version, the cutting-edge version that came out yesterday, or, if you're that crazy, even something from the svn trunk - all with a single command. Most packages are also much better tested against various configurations than on other distros, due to the system being a moving target. (The flip side is that sometimes stability does suffer, and you need extra precautions to deploy Gentoo on mission-critical servers.)

      And finally, I couldn't care less about the ability to pass some souped-up compile flags to gcc (although compiling for core2 does give a performance boost in some code compared to i686). But a platform that integrates cross-compiling and environment configuration tools into every install, and provides easy tools for porting to any architecture, is a valuable tool for a developer.

      --

      [an error occurred while processing this directive]
    10. Re:Hope it doesn't pass away by matt74441 · · Score: 5, Insightful

      I'm a home user using Gentoo on two of my computers and I'm not doing it because I'm trying to get as much speed as possible, I'm using it because I like to be able to customize everything. Theres something I like about being able to build a system (almost) from the ground up, as I know exactly what is there. Oh and I don't spend all of my time compiling and tweaking, to me that is one of the weakest arguments against using Gentoo. When I hear that argument from someone, I know that they have failed to understand the purpose of Gentoo. The ability to compile everything and tweak everything on your system IS NOT A WEAKNESS of Gentoo, but its greatest strength. I would rather spend a day compiling X and KDE on my system when I know that it has been built with everything that I need, rather than installing a package that has been compiled with every option and have unnecessary dependencies cluttering up my system. Maybe I'm just more patient than most people, who knows. As for the article, Gentoo is not in crisis, one relatively unimportant developer is not going to take the entire project down. I wish him luck in whatever he moves onto, I just hope he tells the other developers that hes a freaking drama queen and they should censor all criticism from him.

    11. Re:Hope it doesn't pass away by CastrTroy · · Score: 2, Informative

      But nothings really stopping you from compiling the source code on any other distribution either. Simply download the source and compile it. Sure Gentoo does this for everything, but we don't really need this for everything. For the packages that do require it, go ahead and compile, you can do this on any Linux system. And as for things like KDE, most distros that I've used don't have a single "KDE" package. They have about 100 packages (or more, or less, never bothered to count) that you can choose to install or not to install, based on what you want to include on your computer.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    12. Re:Hope it doesn't pass away by cyclop · · Score: 4, Insightful

      You are right, but Gentoo makes it easy. It has the best package management system ever done -even better than apt-get IMHO and surely at least on par with it.

      Having the easiness of a great package manager with included ability to fine tune your packages is the strength of Gentoo.

      --
      -- Patent no.123456: A way to personalize /. comments with a sig attached to the end.
    13. Re:Hope it doesn't pass away by corychristison · · Score: 2, Insightful

      Simply download the source and compile it. Sure Gentoo does this for everything, but we don't really need this for everything. For the packages that do require it, go ahead and compile, you can do this on any Linux system.
      Although I understand what you are thinking here, a lot of the time it's not practical... Mostly because of the way that the package manager handles dependencies. For example, do not install X.org from your repository. Install it from source, then try to install a program [say, via RPM] that depends on it's libraries.

      The program will hiccup and complain that X is not installed... but really it is. If there was an option to 'emulate' a package, I think that would be a terrific system. However, some distro's like to put things in different places, and you would have to explicitly compile a package to conform to where your distro likes to put things. EG: In Gentoo the portmap config is in /etc/conf.d/portmap, in Ubuntu it is /etc/default/portmap [I think?]
    14. Re:Hope it doesn't pass away by EggyToast · · Score: 1

      And then wonder why NewApp 1.0 won't work on their "fast, souped-up" system, and how FancyHardware is the buggiest piece of shit because they can't install the driver for it.

      Which inevitably leads to the method most Windows users resort to when their computer seems irrevocably mangled -- Format&Install.

    15. Re:Hope it doesn't pass away by ZenShadow · · Score: 1

      If you have a clean NFS root solution, I'd love to know more about it.

      --S (running 800+ gentoo hosts in production ;-)

      --
      -- sigs cause cancer.
    16. Re:Hope it doesn't pass away by darkwhite · · Score: 1

      I haven't deployed it yet, but it does work just fine on my test boxes:

      http://horizon.ath.cx/gentoo/

      Text search for "Micro-howto: Creating master and slave nodes for clustering". Everything up to the double newline is relevant.

      Any particular problem you've run into?

      --

      [an error occurred while processing this directive]
    17. Re: Hope it doesn't pass away by Dolda2000 · · Score: 1
      While USE flags and such things are quite useful IMO, my primary reason for using Gentoo is the extreme ease with which the while system is updated through distro versions. In Fedora, this is virtually impossible (I've tried the distro upgrade a few times, but it always requires booting from the installation CD and invariably breaks things to the point where it's more convenient to reinstall the entire system and redo everything from scratch). In Ubuntu, it is possible, but it generally requires update ~150 packages and rebooting, and it might still break minor things. In Gentoo, you just change the /etc/make.profile symlink and do a normal update, in which normally about five or six packages have changed a bit.

      Gentoo does leave quite a few other things to be wished for, but in my mind, that alone is reason enough to use Gentoo. I definitely don't hope it goes away.

    18. Re:Hope it doesn't pass away by Curtman · · Score: 5, Interesting

      You are right, but Gentoo makes it easy.

      I second that. Very easy. I was never able to master the art of creating .deb's effortlessly in Debian/Ubuntu. In Gentoo I can whip up a 10 line ebuild that will fetch the source, patch it with whatever fixes for annoying things I care to (Such as making the preferences window resizeable again in Gaim - Damn you HIG nazi's), compile it, and install it in a minute or two. And I didn't need to browse a million tutorials with a million different ways of creating packages to do it. It just works.
    19. Re:Hope it doesn't pass away by bensch128 · · Score: 1

      Use flags && emerge -aU world && revdep-rebuild && multiplatform support are the reasons people use gentoo. Not so much for the compilation flags.

      Now they should standardize on bzr or darcs backing up the /etc/ and ~/ directories and it would be perfect! :)

      Cheers
      Ben

    20. Re:Hope it doesn't pass away by Anonymous Coward · · Score: 0

      Who is Gentoo appealing to?

      Let's see..
      People think it's all about compiling shit from source. Well, it's not.
      I don't know of any distro that implement the config layout Gentoo does, and SO WELL AT IT.
      Clean init scripts, clean text config, very clean implementation, the possibility of "slotting" versions, so you may run a shitload of stuff in parallel without having to re-compile it all or worse, change all directory/links by hand.

      I've used almost every big distro out there (don't point me to 144+ distros that won't survive 1-2 years), and NONE get's even close to the layout presented by Gentoo.

      Fuck those losers that pull pr-stunts to leave the project. Gentoo is FAR from dead, if you DON'T consider ex-forum-fanboys and sir-commiter-superstar who cries reading mails. If that shit counted, hell, gentoo would be dead 5 years ago.

      Just my $.0000000001 cent.

      PS.: Slashdot editors: Please, link to non-biased shit when posting this kind of crap, ONLY and, IF ONLY you want to post it. You present one side of the story only, and it looks BAD if you don't know the reasons behind it, which in this ocasion is stupid.

    21. Re:Hope it doesn't pass away by springbox · · Score: 1

      Well I use Gentoo on all of my Linux systems. One thing I like about compiling from the source is that I can modify the ebuilds and insert my own small patches on the local system without a lot of work.

    22. Re:Hope it doesn't pass away by Knuckles · · Score: 1

      . Mostly because of the way that the package manager handles dependencies. For example, do not install X.org from your repository. Install it from source, then try to install a program [say, via RPM] that depends on it's libraries.

      The program will hiccup and complain that X is not installed


      This is not because of how the package manager handles dependencies, but because you don't know how to correctly install from source on a system with a package manager. Of course you have to tell the package manager in some way that the package is there. Every PM has the option. Or try checkinstall.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    23. Re:Hope it doesn't pass away by corychristison · · Score: 1
      I don't want to have to

      # ./configure
      # make
      # make rpm
      # rpm --install $PROGRAM.rpm
      When I could:

      # ./configure
      # make
      # make install
      Or even:

      # emerge -av $PROGRAM
      The point I am trying to make is that you shouldn't have to bend over for a half-baked package management system. Sure, I know sometimes it's handy, which is why I used SuSE for over 3 years. But I just got tired of having to build my own packages, then install them over the old RPMs... It's a pain in the ass, I'd rather just install it from source in the first place and be done with it. But then again I also like to build installs from LFS. As I am a compile nerd. :-P
    24. Re:Hope it doesn't pass away by deaton · · Score: 1

      Neither do I, I was a gentoo user since version 1.1a (2002 I think) and loved it, but I have recently switched to ubuntu. I switched because I was seeing broken packages in portage, and because of package bloat, I no longer had the time to wait for everything to compile, also my boxen were beginning to show their age. But I'm a much smarter linux user, and a better admin, because of gentoo. If it was easier to install pre-compiled packages I might not have switched at all. I have (mostly) fond memories of gentoo, and hope it's development continues, especially on portage.

    25. Re:Hope it doesn't pass away by Curtman · · Score: 1

      although compiling for core2 does give a performance boost in some code compared to i686

      i686 would be nice. Compare it to i386 though, which strangely enough is what most x86 distro's are still compiled for these days. Does anyone still have a working 386?
    26. Re:Hope it doesn't pass away by ADRA · · Score: 2, Interesting

      As an old-school Windows tweaker, I can say there are a ton of on-by-default services that will never used by the 'typical' desktop user. It only takes me around 1 hour to get everything setup from scratch. Its finding the changes that make a difference that takes a long time. Once you have it, there's no need to tweak endlessly. Now the only thing I don't worry about is video card tweaks. Many of the third party tweaking tools makes that quite a large job.

      As for Linux, I used to tweak around quite a bit with GNOME back in the 1.x days. When they bumped it up to 2.0 series, I found that there just wasn't anything annoying enough to worry about (Except for window roll-ups earlier on).

      I think one of the reasons is that Windows throws most of its things in without asking, making the user hunt out things they don't need. Most distros give options as to what they want installed from the get-go so if I don't want something, I can just choose not to install it.

      --
      Bye!
    27. Re:Hope it doesn't pass away by Knuckles · · Score: 1

      As I am a compile nerd. :-P

      Oh ok then, That's something different :)

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    28. Re:Hope it doesn't pass away by Goeland86 · · Score: 1

      Gentoo is mostly compiled from scratch, but I never really believed it was for performance gain as far as software speed and responsiveness goes, but rather as features builtin to the software goes.
      Other people have already pointed most of that out, but the whole point of gentoo/portage is the USE variables, that let you quickly select what your system is going to be built for.
      Want it as a multimedia box? easy, just add all the multimedia-relevant use flags into your make.conf, then start emerge mplayer or whatever other media player you like, want a server? Just say so: USE="-X -gtk -qt apache2 xml php " and emerge -av apache2 php, etc.
      That's the whole point. Portage is just plain EASIER to deal with, imo, than any .rpm or .deb distro.
      Also easy for you to create builds of non-official packages with the overlay.
      That's what Gentoo's about, and I don't think it'll die. It's just too easy to use to let go.
      Sure the mailing lists are not that great, but the forums are among the best I've found, and #gentoo when it's not too crowded is pretty good too. Doesn't mean it's going to die out.

      --
      ---- I am certain of only one thing : I know nothing else.
    29. Re:Hope it doesn't pass away by smallfries · · Score: 1

      Bloody moderation system. These new buttons have no way to cancel a moderation. I misclicked Insightful and hit Funny instead, so this post should at least undo it...

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    30. Re:Hope it doesn't pass away by thunrida · · Score: 1

      I am a Gentoo user and I love portage. Not becasue you can use speed optimizations. Far from it. You don't even have stage1 supported, I guess cause everybody figured out it's just not worth it. What is so great about Portage is flexibility. You only install things you need. You don't include for example curl support if you do not need it. If later on you need it, you just add one flag and sistem knows what packages to recompile. Next, you do not need whole kde. You can install only packets you need. Goodbye all the packages I don't need. Again, if I want it, I simply add it. Occasionally I see Suse and Kubuntu and to me they are bloated. I like them, they are great for avarage users, but I prefer Gentoo. For me, it's best GNU/Linux has to offer (for experienced desktop user or for users that have admin who takes care of their system).

    31. Re:Hope it doesn't pass away by Anonymous Coward · · Score: 0

      Are we suddenly able to post non-anonymously on a discussion after we have moderated comments in it?

    32. Re:Hope it doesn't pass away by smallfries · · Score: 2, Informative

      Nope. That was my point, the new interface has moderation buttons that disapear after use. The only way that I could find to undo moderation was to post a comment.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    33. Re:Hope it doesn't pass away by Procyon101 · · Score: 1

      core2 is unstable gcc though, and I am VERY wary of using an unstable gcc :(

    34. Re:Hope it doesn't pass away by Procyon101 · · Score: 1

      Hear hear! We want a darcs /etc!

      My God I hate doing etc-updates. That's still my only major complaint with Gentoo.

    35. Re:Hope it doesn't pass away by bensch128 · · Score: 1

      I just bzr my $HOME and /etc :).

      It was easy as "bzr init && bzr add && bzr commit"

      Not sure what the right way for backing up is but I suppose it doesn't really matter :)

      Cheers
      Ben

    36. Re:Hope it doesn't pass away by ZenShadow · · Score: 1

      Ah, we run our roots read-only, which is a bit more of a challenge. :-) It works better than anything else I've yet found, but it could still be cleaner.

      --
      -- sigs cause cancer.
    37. Re:Hope it doesn't pass away by wolf31o2 · · Score: 1

      It isn't the optimizations. Anyone who tells you that likely doesn't know much about Gentoo or its motivations. What makes Gentoo nice is the flexibility and customization capabilities that are available out of the box. You don't compile on Gentoo so you get improved performance. That rarely happens, if ever. You compile on Gentoo so your packages are compiled the way that you want them, with the features you want, and none of the features you don't want.

    38. Re:Hope it doesn't pass away by Anonymous Coward · · Score: 0

      I've been a long time user of Gentoo. I use it and love it because I have the ability to tailor Gentoo to anything I want it to be. I have complete freedom, as in liberty, to modify the entire system to suit my needs. I use Fluxbox as my WM, I personally don't like the KDE or GNOME environments, although I do have KDE installed.

      Really, the spirit of Gentoo is not about compiling your system yourself, it's about what your system's packages need. The power of Gentoo is in the use flags. Why would I want SAMBA support or CUPS support in any of my applications if I never plan to use either? Conversely, if I have a printer and Windows boxes, I would very much like that support in my packages.

      IMO, Gentoo is the most free Linux distro there is.

    39. Re:Hope it doesn't pass away by darkwhite · · Score: 1

      The people who really need the speed, those running clusters and such, aren't using Gentoo. Quite a few of them are, and I say this as someone who spent the past 6 months researching software options for HPC clusters. And while we're at it, I'd like to put in that as a Gentoo user, I'm a little underwhelmed by the "flexibility" that Rocks users tout so much.

      There are many 100+ node Gentoo cluster deployments out there, precisely because Gentoo offers such easy customization.
      --

      [an error occurred while processing this directive]
    40. Re:Hope it doesn't pass away by ioshhdflwuegfh · · Score: 1

      The people who really need the speed, those running clusters and such, aren't using Gentoo. Yeah right... check this out...

      Most of the people running gentoo just seem to be home users who think they're seeing a speed increase,[...] when in fact they see the speed increase,

      [...] but would probably get more work done if they didn't spend so much time compiling and tweaking. compiling is not that much longer than just installing a precompiled package, and tweaking... what tweaking? Gentoo is fast without any tweaking.
    41. Re:Hope it doesn't pass away by ioshhdflwuegfh · · Score: 1

      As an old-school Windows tweaker, You should definitely try a linux...
    42. Re:Hope it doesn't pass away by jlehtira · · Score: 1

      I guess I was like you when I was younger. Today, I don't want to do *any* tweaking at all, save maybe changing the KDE theme. And you know what? I wouldn't spend a day compiling X if I wasn't paid $100 for it. That's just not my idea of fun - I'll rather do something else with the little freetime I have. And, I don't know what I need! I'd much rather trust somebody else's choice about what I might need and it almost always really works. Cluttering is not a problem, I have an extra gigabyte to spare for things I don't need but just might later.

      That said, I really dislike the dependency hell on some distros too. That's why I use slackware.. =).

    43. Re:Hope it doesn't pass away by EzInKy · · Score: 1


      I guess I was like you when I was younger. Today, I don't want to do *any* tweaking at all, save maybe changing the KDE theme.


      See, now I'm the opposite. I'm nearing 50 and I find tweaking and tinkering with software much more interesting than planting petunias.

      --
      Time is what keeps everything from happening all at once.
    44. Re:Hope it doesn't pass away by 00lmz · · Score: 1

      I second that. Very easy. I was never able to master the art of creating .deb's effortlessly in Debian/Ubuntu. In Gentoo I can whip up a 10 line ebuild that will fetch the source, patch it with whatever fixes for annoying things I care to (Such as making the preferences window resizeable again in Gaim - Damn you HIG nazi's), compile it, and install it in a minute or two. And I didn't need to browse a million tutorials with a million different ways of creating packages to do it. It just works.

      Well if all you want is to patch an existing Debian package all you have to do is apt-get source and patch the source code. apt-get source also fetches the Debian patches, which contain the debian/ directory containing the debian package build scripts. Then do dpkg-buildpackage and poof! new debs (it would be nice however if you touched the version and the changelog to say that you made these packages). I think the "million tutorials with a million different ways of creating packages" are for packages that have not yet been packaged for Debian. (and yes, I also find them confusing).

    45. Re:Hope it doesn't pass away by jlehtira · · Score: 1

      See, now I'm the opposite. I'm nearing 50 and I find tweaking and tinkering with software much more interesting than planting petunias.

      All right! I guess that's when you have time for that again :). I'm 25 now, too terribly busy with studies, girls, sports..

    46. Re:Hope it doesn't pass away by yahwotqa · · Score: 1

      > And you know what? I wouldn't spend a day compiling X if I wasn't paid $100 for it. That's just not my idea of fun - I'll rather do something else with the little freetime I have.

      It's not like _you_ are doing all the compiling. _You_ can do other things while _your computer_ compiles it for you.

    47. Re:Hope it doesn't pass away by Curtman · · Score: 1

      all you have to do is apt-get source and patch the source code. apt-get source also fetches the Debian patches, which contain the debian/ directory containing the debian package build scripts. Then do dpkg-buildpackage and poof! new debs

      That is still more difficult to do that each time a new version is released than simply renaming an ebuild which is what I do now. In gentoo I can also compile a package from SVN or CVS very easily. I can install a package from SVN as it was at any given date by renaming the ebuild. I do this with a couple of projects that I submit packages for or otherwise follow the development of. It's extremely handy, especially when researching bug reports, and much more difficult to do with deb or rpm. One of my least favourite things to do was track down old versions of debs to confirm bug reports, and then try to get them to work.

      As for "packages that have not yet been packaged for Debian", that is exactly where Portage won me over, and probably why there are very very few packages that have not yet been packaged for Gentoo.
    48. Re:Hope it doesn't pass away by Anonymous Coward · · Score: 0

      Oh, the speed difference is visible, depending on what you're running and what distro you're comparing it to. But, I run gentoo more because of flexibility. Some packages, you've got SSL or no SSL support, maybe optional radius support, etc etc. So, with a binary distro, for a package that has a bunch of optional support (samba & PHP for 2 examples), you either have a huge package that supports everything (and pulls in all those libs as dependencies too), or you have a "normal" configuration, and have to compile from source anyway for anything weird (with compile failures until you manually install the library packages you then need), or you have like 20 versions of the package to handle different combinations. Gentoo? For an unsual config, turn on (or off..) the USE flag, either globally or per-package, and do an emerge. Problem solved.
                I don't have the compile options like -Omfgfast or the like, but some people risk instability for even more speed with those types of flags. More power to them.. I guess it's like throwing nitrous in your car... awesome until it breaks 8-).

  7. NOO!! by scubanator87 · · Score: 1

    They can't leave! If they do, I will have read the 45 page install manual for nothing!

    1. Re:NOO!! by FreeGamer · · Score: 1

      They can't leave! If they do, I will have read the 45 page install manual for nothing!

      Not at all. What most people do not realise about Gentoo is that most of the value is educational. Like most people, I used it for a while until I got sick of so much compiling, but what I learnt from the installation procedure (installed it a few times) and from the various challenges / problems that such a cutting edge distro is hampered by when it comes to getting things to work, I learnt an incredible amount about Linux.

      Now if I have a problem with my much simpler Ubuntu setup, I have no trouble sorting it out because I'm confident and knowledgeable about the Linux environment I'm working in. I would never have attained that kind of knowledge through using something that hides all the complexities of a Linux system - and those complexities are incredibly intimidating to somebody who hasn't had a learning experience and all of a sudden has a problem with their "easy-to-use" distribution.

      I would recommend installing Debian or Gentoo or both to anybody serious about administering Linux environments. There's no substitute for getting your hands dirty. You want to be a mechanic? Get under the car.

  8. Gentoo is dying by SnowZero · · Score: 1

    Netcraft may or may not confirm it, since it rarely can tell Linux versions or distros apart anyway.

    1. Re:Gentoo is dying by acidrain69 · · Score: 1

      In other news, Netcraft confirms Slashdot is dying. Sources tell us that an obligatory Netcraft comment was not modded "Funny" due to a breakdown in the moderation system.

      --
      -- Having a Creationist Museum is like having an Atheist place of worship
  9. DEsktop Linux has grown up. by Lussarn · · Score: 1

    For me the point of Gentoo was the USE flags, few programs had plugin support, even fewer had runtime cpu detection. Nowadays it's much better, even oldschool programs like mplayer can be used without recompiling. For the past two years I have been using Ubuntu on the desktop and the only program I compile by hand is hot-babe (most people can live without it). I've compiled the kernel hundreds of times in my days, but not for a couple of years now. Gentoo just isn't worth it for me anymore, it was in the past. The point is I don't lose anything anymore by going with a prepackaged distro.

    1. Re:DEsktop Linux has grown up. by ThePhilips · · Score: 1

      Gentoo just isn't worth it for me anymore, it was in the past.

      But if you happen to pick some junk PC/Sparc/Apple and would want to put it to better use, you soon would find that only flexibility of Gentoo allows you to make something real out of the junk. Or if you are developer you get instantly all the environment for you ready: with capability to automatically test little but disruptive changes on wide range of applications. It is irreplaceable.

      Of course, for end user on new powerful computer it makes little sense of installing everything from sources. For end user overall makes little sense to bother with compilations. But as time passes every computer gets closer to the "junk" status and support by modern distros is withering quicker than one can imaging. And that's when flexibility of Gentoo - and its near perfect documentation - comes very very handy.

      --
      All hope abandon ye who enter here.
    2. Re:DEsktop Linux has grown up. by Anonymous Coward · · Score: 0

      "Hot-babe"... "compiled by hand".

      Uh-huh.

    3. Re:DEsktop Linux has grown up. by gclef · · Score: 1

      You know, I used to be one of the very people you're talking about: I was running gentoo on a Powermac 7200 (PowerPC 600-series arch, 120Mhz CPU, 64MB RAM) and using it as a DNS, mail, and web server.

      I bailed on Gentoo years ago due to problems with the distribution. Examples: Bind 9 was masked in portage for a year and a half after it's release due to a conflict with another package...which was trivially fixable, but no one would accept the patch; bugs in the builds for my arch were ignored since it was a rare setup; and compile & install times were insane (the initial install took 4 days to finish compiling).

      It's nice to say that Gentoo's the place to be for rare architectures, but my experience was that it was more trouble that it was worth. For rare architectures, I think Debian's a better bet.

    4. Re:DEsktop Linux has grown up. by Anonymous Coward · · Score: 0

      I googled the hot-babe app's homepage, but had hard time using google image search to see some screenshots of it in action.

    5. Re:DEsktop Linux has grown up. by Knuckles · · Score: 1

      the only program I compile by hand is hot-babe

      No need: http://medibuntu.sos-sts.com/repository.php

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    6. Re:DEsktop Linux has grown up. by Bent+Mind · · Score: 1

      But if you happen to pick some junk PC/Sparc/Apple and would want to put it to better use, you soon would find that only flexibility of Gentoo allows you to make something real out of the junk.

      I have to agree. I sometimes refurbish older computers for children to use. I've found that Gentoo is about the only current operating system that works well. The oldest system I've used is a 233MHz PII with 32MB of ram. It made a nice game computer for a 3-year old. Gcompris, Childsplay, and Tuxpaint all run great on it.

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
  10. Reason for the trouble? by Apple+Acolyte · · Score: 1

    If Gentoo is in trouble because of petty squabbling, that's truly unfortunate. If, on the other hand, it's in trouble because it's no longer useful to its core constituency, then perhaps it's better that the project is in decline. Either a major shakeup will occur or it will die a natural death. So which is it?

    --
    Part of the hardcore faithful who believed in Apple long before it was cool again to do so
    1. Re:Reason for the trouble? by iggy_mon · · Score: 1
      So which is it?

      i don't know... i was just thanking you for posting a comment that was actually on topic... all the comments above yours are off topic (and the usual (boring) rants about ThisIsBetterThanThat-Lier!ThatisBetterThanThis)

      some of the distros out there are run by a "dictator" (of sorts) and the community rallies around this person and supports them (knoppix (if i recall correctly, among others). seems like a good idea as it organizes the community.

      though i'm sure it's to late for gentoo, linus' way of working with the community seems the best way. he started it, he makes the choices. why not have a Gentoo mm (for example) that is a sandlot for ideas and VGentoo (Vanilla Gentoo) for stable releases?

      an aside: why don't the vocal minority trouble makes (in every project) just leave and create an OpenGentoo? lmao

      a second aside: every, and i mean EVERY, vocal asshat makes a poor, POOR leader. ... every MBA also ;-)

      --
      --iggy_mon - www.ananonymouskiller.com - Die Trying -
    2. Re:Reason for the trouble? by ioshhdflwuegfh · · Score: 1

      If Gentoo is in trouble because of petty squabbling, that's truly unfortunate. If, on the other hand, it's in trouble because it's no longer useful to its core constituency, then perhaps it's better that the project is in decline. Either a major shakeup will occur or it will die a natural death. So which is it? None of the above.
  11. Yes by HBI · · Score: 1

    When drobbins left the first time, the distro headed toward the toilet and this situation does not improve things.

    The Portage tree continues to have broken ebuilds in stable because of changes to the scripts. This puts the lie to the entire notion of 'stable'. Constant changes to syntax in scripts are also occurring. I don't see a damned good reason why 'emerge sync' is now deprecated, for instance. It worked fine for years before. What's the problem now?

    If I have to hack theoretically stable ebuilds to get them to compile, exactly why aren't I just using LFS?

    It all stinks of a lot of juvenile e-penis crap. This kind of thing just did not happen when drobbins was running Gentoo. The structure he put in place makes it just like Debian with the politics but with less concern for quality. The distro is doomed because i'm on the hairtrigger of moving all my boxes off of it after almost 5 years, which makes me think many people have done so already, and will do so.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    1. Re:Yes by vadim_t · · Score: 1

      The 'emerge sync' thing is somewhat understandable: What if you want to emerge a package called 'sync'? Debian's apt-get at least does it unambiguously, as you say "apt-get install package". In Gentoo it's weird because the action executed depends on whether it's an internal command or not. It also means that you can't add a new command to emerge with a name that clashes with an existing package name.

    2. Re:Yes by greg_barton · · Score: 1

      The distro is doomed because i'm on the hairtrigger of moving all my boxes off of it after almost 5 years, which makes me think many people have done so already, and will do so.

      I second that.

      I ran Gentoo for 3 years. Switched to Kubuntu last year and haven't looked back. I was just tired of it breaking all the time, simple as that.
    3. Re:Yes by Anonymous Coward · · Score: 1, Informative

      They've changed it to emerge --sync as to prevent issues like this. It's just 2 more characters.

    4. Re:Yes by notamisfit · · Score: 1

      I think that FreeBSD handles the whole source-based thing a little better. Offering binary packages for those without patience is always good, and not subjecting the base system to the stupidities of package management seems like such a good idea I wonder why any Linux distro hasn't picked it up.

      --
      Jesus is coming -- look busy!
    5. Re:Yes by darkjedi521 · · Score: 1

      The reason FreeBSD doesn't have to subject its base to package management is simple. There is only 1 package that makes up a FreeBSD base system. Linux, on the other hand, is not developed as a coherent whole and is instead the aggregation of lots of little projects that are not developed as part of a coherent whole. Some big ones off the top of my head are glibc, the kernel, gnu coreutils, gnu fileutils, etc. The BSDs are developed as a coherent whole and it shows.

    6. Re:Yes by wolf31o2 · · Score: 2, Informative

      I love these sorts of comments.

      When Daniel was around, Gentoo also only had about 80 developers and less than 30,000 files in the tree. The package count was less than 1/4 what it is now. The bugs were still less than 25,000. There were horrible cliques within the distribution... tons of infighting. Daniel stopped doing Gentoo development long before he actually left the distribution. People seem to have this starry-eyed memory of when Daniel was around. Trust me, It wasn't a cake walk by any stretch of the imagination. While admittedly things have gotten worse of late, Daniel's presence had little to do with it. I think we would be in a similar situation had he not left. Remember that one of the reasons for his leaving was he got burnt out due to his inability to continue to manage the ever-growing distribution by himself. When he left the first time, it had already been a good year or so without much input from Daniel on anything regarding the direction of the distribution. Daniel's leaving the project didn't coincide with his reduced contributions, at all.

      The biggest problem with the distribution is we are going through massive growing pains. Until recently, the leaders of the distribution were afraid to do much, for fear of upsetting developers. We've now started to realize that it's OK to upset a developer or two every now and then and that we need to work towards making the distribution better as a whole. We have been throwing around some ideas for some time and are working towards implementing them. These things take some time. Until then, we'll probably see a bit more of this sort of drivel being posted by all sorts of people. We need to get back to doing what we do best, making a kick ass distribution of Linux.

  12. the last gentoo council meeting by Maljin+Jolt · · Score: 1

    council meeting sumary, taken from gentoo-dev

    http://www.gentoo.org/proj/en/council/meeting-logs /20070208-summary.txt

    full log

    http://www.gentoo.org/proj/en/council/meeting-logs /20070308.txt

    for me, gentoo is still more healthy than any other platform ever

    --
    There you are, staring at me again.
  13. What's the big idea? by hey! · · Score: 2, Interesting

    It seems to me that a project like this has to be driven by a "Big Idea".

    The big idea doesn't have to be a valid one -- although it helps. What it has to do is attract and retain contributors. It has to keep them working together despite their differences. Differences between people who are working toward the same goal can be a good thing, if their commitment is strong enough that they eventually try to to see the other side. If not, then they end up standing in the way of progress until they decide to leave.

    Each successful distro has a big idea.

    Fedora: bring the most up to date technology to Linux, both for users and others who want to make specialized distros.

    Debian: create the freest possible operating system.

    Ubuntu: promote a free operating system like Debian, but with more frequent releases so that users have the benefits of newer technology.

    Slack: place the highest value on design simplicity; assume the user knows what he is doing and stay out of his way.

    CENTOS: provide a completely free operating system that will also allow any user to run enterprise software (e.g. Oracle) without paying any unnecessary license fees.

    Knoppix: make it possible for everybody to try a free operating system without the hassles or issues of a hard disk installation.

    and so forth. Each of these ideas not only has merit, it has contributor appeal.

    The big idea of Gentoo is to create a distribution in which components are distributed in source code form only, and compiled by the user. The idea has both its merits and problems. But the real question is whether it has enough appeal to motivate people to overcome their normal differences. Time will tell, but I have my doubts.

    For one thing, the Gentoo goal is achievable and has been achieved. In many other distros, the big idea is like the horizon; it keeps receding as you move towards it.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:What's the big idea? by jamiethehutt · · Score: 2, Informative

      The big idea of Gentoo is to create a distribution in which components are distributed in source code form only, and compiled by the user.

      I've been a Gentoo user for about 4 years and that's never been the goal, that's the means through which it achieves its goal.

      Gentoo is a system designed to allow a user to easily put together their own personalised system aimed at doing whatever they like on whatever they like (hence the big pile of supported architectures). It's about providing as much choice as possible.

      With source packages you can compile binaries to be as stable as possible (leave out GCCs optimisations) as fast as possible (turn them all the optimisations on) or even to compile small binaries (for better performance on systems with hardly any cache). See? Choice.

    2. Re:What's the big idea? by Enderandrew · · Score: 1

      Not necessarily.

      Gentoo supports binary packages in Portage. The core purpose of Gentoo was to allow a user a means to have exactly the system they want. The most important and powerful facet of Gentoo are USE tags.

      No other distro provides the level of customization that Gentoo does.

      Honestly, in a perfect world, I'd like to see every major distro tie into Portage, which is the best repository system out there. Most distros look down their nose at Gentoo for being silly, unprofessional, and a "ricer" distro, but the USE system could easily allow for multiple distros to use one repository at once.

      Not only could I theoretically pull Debian packages with a Debian USE flag, but also I could have a USE flag for the official release so that I pull the correct packages for that release. A SUSE user could then do the same.

      Everyone would have the ability to build from scratch, or pull binaries, and installing on Linux could be semi-universal. "emerge package" and there you go.

      Furthermore, those that want to see updates, or live on the bleeding edge a bit don't have to wait for fully put-together beta installs, or even reinstall for a new release ever again. Just emerge your updates, and there you go.

      Portage/Gentoo/USE allows for a great deal of flexibility, and I hope that other distros catch on some day.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    3. Re:What's the big idea? by wellingj · · Score: 2, Insightful

      I think Gentoo should focus on it's embedded offering. The benifits of being
      able to compile all your packages from source and combine your system however you
      want and do it all from source really shines.

    4. Re:What's the big idea? by Procyon101 · · Score: 1

      mmmm. Just the thought of Debian, Slackware, Fedora or Ubuntu adopting portage makes me very happy. Imagine all the binaries and stability of the tree that would bring.

    5. Re:What's the big idea? by Procyon101 · · Score: 1

      The "big idea" for gentoo is configuration. I can easily configure a system to run as a server, workstation, embedded system, hardware-specific configuration, etc.. even if the configuration needed to do so require source level changes. I need only make a few adjustments to a config file, and the system will build itself accordingly.

      The system is not restricted to source-only distribution. There are binaries in the tree, and many more would be welcome, but the demand for binaries just isn't all that great, so they don't get added as frequently (generally only for the packages that take long enough to compile that it annoys people.)

    6. Re:What's the big idea? by FrozenFOXX · · Score: 1

      I think the idea wasn't really about source per se but rather that source was THE way to achieve the big idea and they didn't see it as being able to be accomplished any other way. That idea, in my opinion anyway, was a self-building, self-maintaining, self-configuring system adaptable to quite literally any application. Pure and complete freedom to do with it whatever you wish in a system that Makes Sense. And really, portage itself DOES make sense rather nicely. If the only thing that would ever survive Gentoo is a wide adoption of the portage system (though adapted to each system's needs of course, we're talking the philosophy of it) then Gentoo would've been a complete success. Really, the amount of flexibility Gentoo offers a user is unparalleled especially when coupled with the (relative) ease of creating such a system. I know a lot of people think "compiling from source" and cringe but really how often does your average Gentoo user have to do anything more than "#emerge ebuild-of-choice" and have it functional within the system? Generally speaking not often. Part of the problem is that Gentoo and the portage system itself exposes the Big Problem of the current way that UNIX-like distributions (I'm going to go out on a limb and include FreeBSD here but don't take it for fact, I'm human and make mistakes, too) is trying to have the distribution maintain a tree of absolutely everything out there under the sun. It just doesn't work and this is the sign of it. We need a NEW system, something modular that is bigger than the distro, bigger than the Big Idea, and even bigger than the platform itself. We need a new concept of how to go about managing software. Gentoo's current state of affairs shows us that.

      --
      "Just a fox, a whisper."
    7. Re:What's the big idea? by Anonymous Coward · · Score: 0

      Well, there's Emerde, which is a port of portage to Slackware, but will work on other distros.

        That said, I strongly suggests *not* to use portage - Mostly because the poor support for binary packages means that a working system can't be reliably upgraded (since an upgraded package will often depend on a library package which also needs to upgraded, but USE flags and the like may prevent compiliation of the dependant package after the library has been installed - leaving an inconsistant system).

    8. Re:What's the big idea? by Anonymous Coward · · Score: 0

      Debian: create the freest possible operating system.

      I think OpenBSD has 'em beat tho. Theo is really out on the bleeding edge of 'no source, no play'.

    9. Re:What's the big idea? by ioshhdflwuegfh · · Score: 1

      It seems to me that a project like this has to be driven by a "Big Idea". The Big Idea of Gentoo? The Best Linux Distro.
  14. Re:A More Pertinent Question by Anonymous Coward · · Score: 1, Insightful

    That's why most people use gentoo. It looks good, ostensibly. People never stop to consider the long-term. Consider this: A timeline of 365 days of gentoo.

    Days 1-3, install.
    Day */3 - Recompile $pkg for security vulnerability or new version. Re-edit this pkg's config file because options have changed. Some renamed, some deprecated, some added, some removed. Re-attempt to get your server back into the state it was two weeks ago without having to revert to a vulnerable package.
    Day 365 - suicide.

    Now, compare this to debian:

    Minutes 1-10, install.
    Days */10, apt-get upgrade (assuming a cron of apt-get update).
    Day 365? At the beach, not even thinking about your servers.

    Repeat after me: Gentoo is not a server OS.

  15. Re:A More Pertinent Question by Fujisawa+Sensei · · Score: 0, Troll

    That should be more correctly Linux/Debian to distinguish is from HURD/Debian.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  16. Gentoo definitely is in crisis. by Tanuki64 · · Score: 5, Interesting

    Currently I still use it myself, since I can handle most of the problems myself and has the flexibility I like. But I stopped installing it for friends and relatives. And I strongly discourage its use in my company. It is just too unstable. It is fine if you are a geek (I am) and have too much time (I don't). For my friends it is kubuntu now.
    Gentoo was and somewhat is great, but there hardly is a world update anymore, which goes smoothly. Sometimes things even break silently, so you cannot even be sure when something broke. Constantly the need to learn new configuration syntaxes because the old configuration stops working after an update is very tiring. Uprade/downgrade ping-pong also stops being funny quickly. I could complain because of seemingly egomaniacal decisions of the maintainers to remove widely used packages like xmms, but this would not be fair. If they have not enough manpower to maintain those packages, better remove them, but it still stings to be forced to search for alternatives.

    I would not say there is no quality control in the Gentoo development, if I find 10 bugs, there might have been 100 others, which had been caught before release, but it simply isn't enough. I think it is fair to say that the Gentoo project has outgrown the current staff. They simply cannot handle it adequately anymore.

    If anyone from the Gentoo staff should read this lines: It really isn't meant as an insult. You did great, but reached a point where your current methods are not sufficient anymore.

    1. Re:Gentoo definitely is in crisis. by darkwhite · · Score: 4, Interesting

      Your sentiment is valid. Your points are not.

      The first thing to do is to stop emerging world. Emerge things when you know you want them, otherwise just run glsa-check (really "glsa-check|grep '\[N\]'") to scan for vulnerabilities. And if you do upgrade a big package, run revdep-rebuild.

      Gentoo is not well-suited for the beginner desktop user or beginner corporate sysadmin. Its features do impart the drawbacks you describe: the config syntax changes would only be encountered by someone upgrading to the next release of a traditonal distro, where they are expected. In general, traditional distros don't have to deal with nearly the same amount of QA testing that Gentoo does. So really, regular desktop users are better off with ubuntu and friends, junior sysadmins are better off with RHEL and friends. It's when you need the flexibility Gentoo can provide that you want to use it.

      I don't personally care for the XMMS issue, but since XMMS needed GTK1 and had vulnerabilities that needed fixing because its upstream dev team disbanded, it's really predicated on those two issues (you do realize that it's irresponsible for a dev to keep a package with known vulnerabilities in the tree, right?). You can still install it from an overlay, you can install a modern XMMS clone, and as far as I'm concerned, any package that doesn't support utf8 should get off the face of the earth ASAP.

      Gentoo does need new QA tools to deal with the combinatorial explosion of package versioning and configuration possibilities. That, and a bit more immunity to drama on part of the devs (e.g. the ability to tell ciaranm to fuck off), is necessary for Gentoo not to stagnate.

      --

      [an error occurred while processing this directive]
    2. Re:Gentoo definitely is in crisis. by Otter · · Score: 1
      The first thing to do is to stop emerging world. Emerge things when you know you want them, otherwise just run glsa-check (really "glsa-check|grep '\[N\]'") to scan for vulnerabilities. And if you do upgrade a big package, run revdep-rebuild.

      I would give exactly the opposite advice (Do as many small world updates as possible instead of waiting until updating something you want turns into a whole-ball-of-wax nightmare!) but either way, there's something obviously wrong when the package manager needs to be babysat like that.

    3. Re:Gentoo definitely is in crisis. by /dev/trash · · Score: 1

      Dude you forgot about XMMS!

    4. Re:Gentoo definitely is in crisis. by Anonymous Coward · · Score: 0

      Um, if you want something like XMMS I suggest you check Audacious (sp?). XMMS died a while back but its successors live on, and removing it was the right thing to do.

    5. Re:Gentoo definitely is in crisis. by Anonymous Coward · · Score: 0

      I could complain because of seemingly egomaniacal decisions of the maintainers to remove widely used packages like xmms, but this would not be fair. If they have not enough manpower to maintain those packages, better remove them, but it still stings to be forced to search for alternatives.

      (Gentoo dev posting anonymously)

      I love to hear people complain that we're all egomaniacal when we decide not to maintain something that we feel is a waste of our time that we spend with absolutely no compensation. Yes, it's all about ego to not waste one's volunteer time.

      XMMS was dropped due to lack of interest of the developers involved. Nobody stepped up to pick up the slack, yet a bunch of people started whining about it. Where were those people when we asked for help? Probably whining about something else...

    6. Re:Gentoo definitely is in crisis. by Tanuki64 · · Score: 2, Insightful

      I love to hear people complain that we're all egomaniacal when we decide not to maintain something...
      Please read my statement carefully. I wrote: seemingly egomaniacal decisions. Yes, I know that this decision caused some bad blood in the Gentoo forum. And I do think complaining about this is unfair. However, even if I do understand, I don't have to like it. It just forces me to invest time in problems, which I already solved and have no interest in anymore. Sometimes again and again.

      Nobody stepped up to pick up the slack, yet a bunch of people started whining about it.
      Right, but what do you expect? For most people Gentoo or other Linux distributions are tools, which they use to solve their own problems. I for instance have two active projects on SourceForge. Do you expect me to abandon them to fix some Gentoo problems? Which problem exactly? Is xmms the only problematic package? So I volunteer to manage the xmms package. Then I find a bug in package foo, am I allowed to complain now? Or do I have to fix this too? What next? bar? Many other Gentoo users would not even have the skills to help you.

      Sorry, sometimes the complaints are definitely far over the top. Some a******s forget too easily that Gentoo and similar projects are mainly run by volunteers. However, complaining that many make demands, but only very few are willing to help, isn't correct and helpful either. The time where Linux had much more developers than mere users are long gone. Fortunately.
    7. Re:Gentoo definitely is in crisis. by Tanuki64 · · Score: 3, Interesting

      The first thing to do is to stop emerging world. Emerge things when you know you want them, otherwise just run glsa-check (really "glsa-check|grep '\[N\]'") to scan for vulnerabilities. And if you do upgrade a big package, run revdep-rebuild.
      I really don't think this is a good advice. Superficially it sounds good, but Gentoo isn't stable enough for such a procedure. As I said, I once installed Gentoo for friends. Unfortunately one of my friends lives quite a distance from me and I have no remote access. So at one time we had a distance of more than one and a half year between two updates. It was hell. The portage package was totally out of date, his old profile did not even exist anymore in portage, which caused some trouble until I found out how to solve this problem. Before that many updates failed with strange error messages . After I solved this problem even seemingly simple updates resulted in a huge amount dependencies. One of them, of course, the upgrade to the new modular X. And of course more than one package failed and I had to search the forum for a fix. This was the most extreme case, but not the only one. Therefore I dropped Gentoo support for other people. When I visit friends I have better things to do than work the whole time on their Gentoo. I especially hated it when they saw me working for hours and then conclude from it that Linux is still not for general use and I had to explain that this is a problem of only this special distribution.

      You surely get away with your method of only updating vulnerable packages for quite some time, but sooner or later it bites. I have much better experiences with weekly world updates + revdep-rebuild each time. But this is a crutch and as long as something like this is necessary, something is definitely wrong with Gentoo.
  17. Running Gentoo since 2002... by quag7 · · Score: 5, Insightful

    You know, I've read several articles online in the last few months which suggest serious problems with Gentoo. But I think it's important to consider the fact that, from my personal perspective and in my own experience, I have had less issues in the last 6 months with Gentoo (except for a hardware failure on one of my main hard drive), than I have had in all the time I've used Gentoo. My system right now is also running more unstable packages than I've ever run, and this is all in amd64.

    I admit that I'd stick with Gentoo even if, from my perspective as a user, it was going through a hard time, but on my (KDE desktop) system, which is the main system I use for just about everything, if I didn't read these articles, I would have no idea that anything was going wrong.

    I have spent less time maintaining, fixing, or otherwise bringing my system up to date in the last few months than I have in years.

    As for interpersonal politics, lack of diplomacy, and immoderate language, I don't think that's anything unique to Gentoo. It may well be that there are some cultural issues which need addressing - not for me to say - and perhaps the departure of key developers may, in the future, affect the user's experience, but for me, this has not yet been the case.

    I like Gentoo a lot - in fact, I wound up running it sort of by mistake. As a newcomer to Linux, I'd read (in late 2001) that the Gentoo install was some kind of baptism of fire. I had problems understanding some of the fundamentals of how Linux systems are set up and at the time my Mandrake install was not helping me learn. I installed Gentoo as a lark, with the idea that I might learn some things about Linux that I could apply to Mandrake (which I was running because everyone said, at the time, that it was a great distribution for beginners).

    Having gotten it installed on the first try, without any problems whatsoever, I ran it for a little while. Then I fell in love with portage which was - at the time - more reliable than Mandrake's package manager. After a few weeks, I couldn't find a reason to go back to Mandrake. This was just a few months in, after years of being a Windows user (which is why I also take issue with the popular assertion that Gentoo isn't for beginners, because it was ideal for me).

    In the time since, I've tried several distributions and use Debian on my router and my file server, because they're old, crotchety machines that I was too lazy to install Gentoo on. But I've yet to find anything which so closely matches my expectation of how my system should work, than Gentoo. Which is why I'd stick with it (that and 5 years of momentum, of course).

    For me, Gentoo is about ease of use, and specifically *not* having to spend a lot of time keeping my system up to date. In no way am I suggesting that the assertions of others that "Gentoo is too much work" are invalid, but they certainly have nothing to do with my experience, or that of many other Gentoo users. As for compiling software (for instance), this is a process I run, background, and forget about. Every few months, something a little more involved might require an hour or so of my attention (a major GCC upgrade, for instance) but overall, maintaining my system is simply not a time sink, at all.

    And no, I'm not a developer. A computer hobbyist and fan of computers, but hardly some kind of guru. There may be good reasons not to use Gentoo, but I'd hate for anyone to think that these political spats somehow define the distribution or have much to do with the user's experience.

    At least, it doesn't, so far, have anything to do with *me*. I still recommend Gentoo wholeheartedly. I have a lot of affection for it. I can and have used other distributions and I could learn to live with just about any distribution if I had to, but I doubt it would be the complete pleasure that Gentoo has been. I don't have hatred for any of the distributions I've tried out (Debian, OpenSuSE, Mandrake, Fedora, Slackware, Kubuntu, and FreeBSD as well), bu

    1. Re:Running Gentoo since 2002... by Otter · · Score: 1
      But I think it's important to consider the fact that, from my personal perspective and in my own experience, I have had less issues in the last 6 months with Gentoo (except for a hardware failure on one of my main hard drive), than I have had in all the time I've used Gentoo.

      My impression is that the people who are running 'emerge -uD world' every week are doing just fine and don't understand what all the fuss is about. It's those of us who update infrequently (I have dial-up at home, and anyway don't usually leave my Mac unless I need Linux for some reason) who hit the intractable problems, go into the forum and find user after user complaining about the same unfixed issue for months.

    2. Re:Running Gentoo since 2002... by quag7 · · Score: 1

      That may be - I run emerge -uD world about once a week, but I've got a pretty decent broadband connection. In general, if people have the resources to do so, it is worthwhile to update at least once a fortnight. It's pretty clear that those who update infrequently (including those who don't update files in etc) tend to have more problems.

      Beyond which, better to fix an issue or two here and there than face down 7 or 8 at once, which is more likely if you don't update often.

    3. Re:Running Gentoo since 2002... by Anonymous Coward · · Score: 0

      My computer is fine with Gentoo, but my dad's comes to my house for an extended visit every six months or so. I had it set up with a CRON job --buildpkgonly, but that died the first time there was one package and it's dependent the same day.

    4. Re:Running Gentoo since 2002... by Anonymous Coward · · Score: 0

      I started using Gentoo pretty much the same way that you did, except instead of Mandrake, I had some experience with Knoppix and Debian. In late 2003 or early 2004 I got Gentoo installed from stage 3. A couple months later I did a stage1 install. That Stage 1 install was the smoothest OS I've ever run, but boostrapping is just too time consuming. Portage and the flexibility of the distro are what I love so much about it.

      I've had Gentoo on that system since then, only had to reinstall once (HDD failed). I've since put Gentoo on my two laptops and my other three desktops. Distcc is awesome for that. I have a local rsync server and I `emerge -uDN world' about once a month.

      In my opinion, Gentoo is the most free Linux distro there is.

  18. Re:A More Pertinent Question by Lockejaw · · Score: 1

    Day */3 - Recompile $pkg for security vulnerability or new version. Re-edit this pkg's config file because options have changed. Some renamed, some deprecated, some added, some removed. Re-attempt to get your server back into the state it was two weeks ago without having to revert to a vulnerable package.
    Actually, every seven days, my cron daemon runs
    emerge --rsync
    emerge --update world
    emerge --clean world
    --
    (IANAL)
  19. Easy to keep clean by HuskyDog · · Score: 1, Informative

    I run Gentoo on five different systems, including a laptop and an Alpha. For me one of the big advantages is that it doesn't fill up with dozens of unwanted libraries. Let me explain: In an RPM based distribution (I have used Mandrake and SuSE) when one installs an application, it will often bring in a host of other dependent RPMs. That's just fine, and Gentoo does something similar, but what happens when you decide that you don't want the application any longer? I often install something to try it out and then decide that it doesn't do what I want. You can remove the application itself, but what about all those libxxxxx.rpm packages which it depended on. I can remove them if I can remember which ones they were, but otherwise they just hang around getting in the way.

    "Disks are cheap you Bozo!" Yes, I know, but I keep my systems up to date and unwanted libraries mean unwanted security updates. With Gentoo, this problem is entirely solved with the 'emerge --depclean' command. When I emerge an application its name is added to the world file (/var/lib/portage/world) but not the names of it's dependencies. So, emerge --depclean simply looks for packages which which are not in world (or the base system list) and aren't depended on by any installed packages.

    Related points: The wonder of USE flags means that many libraries never get installed at all because I can tell the application that I am not interested in that functionality. My general point also applies to cases where one upgrades an application and the new version no longer depends on a particular library.

    If there are RPM (or apt) based distributions which have a similar scheme then I would love to know about it. Mandrake has (or at least used to have) a script called something like 'urpmi_rpm-find-leaves' which gave a list of RPMs which were not depended upon. By filtering the output through 'grep lib' one could get part of the way there, but it would still leave quite a few RPMs to locate by hand.

    1. Re:Easy to keep clean by cloudmaster · · Score: 1

      You want
      apt-get autoremove

      RPM sucks, but as a portage fan, you'll probably be pretty happy with apt. The pinning, building, and cleaning stuff is conceptually very similar to what portage provides, except that apt does it in a more polished, fully implemented way. :) The USE flag support isn't identical, but the apt-build process does provide enough flexibility that you can get pretty close.

    2. Re:Easy to keep clean by thue · · Score: 1

      If there are RPM (or apt) based distributions which have a similar scheme then I would love to know about it. Mandrake has (or at least used to have) a script called something like 'urpmi_rpm-find-leaves' which gave a list of RPMs which were not depended upon. By filtering the output through 'grep lib' one could get part of the way there, but it would still leave quite a few RPMs to locate by hand.

      Debian (and perhaps Ubuntu) does.

      When you install packages with the "aptitude" tool, it will remember which packages you specifically asked for, and which got installed to satisfy dependencies.

      When you uninstall a package, all packages which got installed as dependencies, but which are no longer needed, will automatically be uninstalled.

    3. Re:Easy to keep clean by sgar · · Score: 1

      Not exactly what you're asking for, but debian has a package named Deborphan. It's a simple script that checks for packages installed as dependencies, that are no longer being used due to upgrades or removals. It generates a simple list, and leaves it to you to remove anything, in case you have something built from source relying on it, or some other need for them. I run it once a month or so on my machines, just to clean up a bit.

      --
      If there is anything more important than my ego around here, I want it caught and shot now.
    4. Re:Easy to keep clean by Anonymous Coward · · Score: 0

      Debian also has deborphans, which searches for lib* packages with no packages depending on them.

    5. Re:Easy to keep clean by Just+Some+Guy · · Score: 1

      I run Gentoo on five different systems, including a laptop and an Alpha. For me one of the big advantages is that it doesn't fill up with dozens of unwanted libraries.

      On Debian and its derivatives, that's a feature of the recommended "aptitude" package manager. I can't believe that the major RPM-based distros don't have that functionality in their package managers, too (and no, the "rpm" command doesn't count here).

      --
      Dewey, what part of this looks like authorities should be involved?
    6. Re:Easy to keep clean by Concern · · Score: 1

      Any Debian derivative (using .deb packages) will do this easily.

      The package metadata makes it easy to determine when a package was installed to satisfy a dependency. There are also trivial tools for identifying orphans.

      There's an extensive discussion here.

      Methods for keeping your system clean vary, in a way dating those who use them. Some people use the old way:

      apt-get remove `deborphan`

      Although many modern package management UIs (aptitude is one I'm certain of) will offer to cull your orphaned packages automatically (or just do it quietly by default).

      In between, I believe there's even an apt-get command line option for removing orphaned dependent packages when removing a package, but I can't remember it right now.

      --
      Tired of Political Trolls? Opt Out!
    7. Re:Easy to keep clean by 8-bitDesigner · · Score: 1

      Believe it. I just gave Fedora a shot this weekend, and couldn't last more than a day or two. RPM and Yum are a pretty weak combination compared to .deb and Apt. It took me four hours to install the base system because the installer kept throwing up dependancy errors, and there was no autocleaning mechanism to tidy up after itself once I bludgeoned it into working.

    8. Re:Easy to keep clean by mattyrobinson69 · · Score: 1

      Ubuntu has `apt-get autoremove`, debian probably does too.

    9. Re:Easy to keep clean by MobyTurbo · · Score: 1

      You can remove the application itself, but what about all those libxxxxx.rpm packages which it depended on. I can remove them if I can remember which ones they were, but otherwise they just hang around getting in the way. "Disks are cheap you Bozo!" Yes, I know, but I keep my systems up to date and unwanted libraries mean unwanted security updates. With Gentoo, this problem is entirely solved with the 'emerge --depclean' command. Well, as has been pointed out, Debian and its derivitives such as Ubuntu can also do this, as well as *BSD. As far as disk space goes, a ports system uses a *ton* of disk space, much more than the amount saved by an occasional pruning of libraries. I recognize the utility of ports systems (Though I like the original *BSD system better for its higher speed, relaibility, and lesser degree of baroqueness) for keeping software up to date, but being space efficient they aren't, nor are they the only system that can get rid of unnecessary dependency gunk.
  20. It's all about the packages... by friedmud · · Score: 3, Insightful

    For me, as a Computer Scientist, it's all about the packages. I _love_ the bleeding edge and the obscure. No other distro out there offers the depth and breadth of packages that Gentoo does. Using anything else is just downright painful as I end up compiling a lot of my own programs _anyway_ by hand (and not managed).

    I originally switched to Gentoo because I had given up on using Slackware's package system and was keeping a large library of software current by hand.... Gentoo scratched my itch perfectly.

    I really do hope it doesn't die from the inside. There are still a lot of people doing a lot of good work... and a _lot_ of people still benefiting from it. The way I see it, these type of squabbles are just a by product of becoming popular. As your dev team grows you're inevitably going to have personality conflicts... you just hope that over time you find a way to work them out and it doesn't bring the project down in the mean time.

    Friedmud

    1. Re:It's all about the packages... by Just+Some+Guy · · Score: 1

      For me, as a Computer Scientist, it's all about the packages.

      For me, as a Baptist, it's not. Just as long as we're tossing out unrelated qualifiers.

      No other distro out there offers the depth and breadth of packages that Gentoo does.

      Interestingly, I feel the exact same way about Debian, and that's what kept putting me off of Gentoo - the packages I wanted just weren't there.

      I like Gentoo and still use it on some very old hardware where the extra 5% performance from "-fomit-instructions" actually makes a difference. Those systems also have so relatively few packages installed that I haven't run into the problems that other people are complaining about here. However, I wouldn't hold it up as the epitome of having everything available. It does a decent job, but no better than some other distros.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:It's all about the packages... by Anonymous Coward · · Score: 0

      Ubuntu/Debian man, there is nothing that touches it in terms of package availability.

    3. Re:It's all about the packages... by ioshhdflwuegfh · · Score: 1

      For me, as a Computer Scientist, it's all about the packages. For me, as a Baptist, it's not. Just as long as we're tossing out unrelated qualifiers. Maybe little bit of knowledge of computer science would be useful for you to appreciate Gentoo. But then, you being a Baptist, maybe not. Oh but wait, what Baptism has to do with Computer Science? Nothing at all.

      No other distro out there offers the depth and breadth of packages that Gentoo does. Interestingly, I feel the exact same way about Debian, and that's what kept putting me off of Gentoo - the packages I wanted just weren't there. Maybe you weren't interested in the right packages? Maybe you should switch to Debian? Let's see:

      I like Gentoo and still use it on some very old hardware where the extra 5% performance from "-fomit-instructions" actually makes a difference. Would 15%+ percent of gain from switching to Gentoo on newer 64 bit computers be interesting to you? I mean, you being a Baptist and... I forgot, you being a Baptist is unrelated qualifier... and Debian still trying to stabilize their AMD64 port.
      Now you being a Baptist, which has nothing to do with anything,... I mean about you and Gentoo, or Debian, well, maybe you'd appreciate that even the Live Gentoo AMD64 distro comes with LISP on it, but then, being a Baptist (which is kind of a thing you know about yourself and I am trying to recognize when talking about Gentoo, I mean you) and not computer scientist, then well, you might not find that interesting at all.
    4. Re:It's all about the packages... by Just+Some+Guy · · Score: 1

      Maybe little bit of knowledge of computer science would be useful for you to appreciate Gentoo.

      I have a degree in computer science. Does that qualify me to join your elite company?

      But then, you being a Baptist, maybe not. Oh but wait, what Baptism has to do with Computer Science? Nothing at all.

      Being a Baptist has as much to do with computer science, as being a computer scientist to do with liking the number of packages available in Gentoo.

      Would 15%+ percent of gain from switching to Gentoo on newer 64 bit computers be interesting to you?

      No. It's actually much more cost effective for us to buy more and/or faster hardware than to pay someone to babysit it. Not that Gentoo is so incredibly difficult to manage, but you have to get those compile cycles from somewhere. If you build on the production machines, then you're taking processing time away from your applications. If you make a build server, then that's more hardware you had to buy, and more administrator time to set up and run the system.

      They taught optimization in my math courses. Perhaps yours glossed over that part.

      --
      Dewey, what part of this looks like authorities should be involved?
  21. it isnt going anywhere by SolusSD · · Score: 1

    Releases are still on track. bugs are being fixed. packages are being maintained. I just switched to Gentoo a couple months ago at home, on my notebook, and at work. All is well from the end user perspective. :)

    1. Re:it isnt going anywhere by Anonymous Coward · · Score: 0

      Releases are still on track.

      Sorry, you don't know what you're talking about. The 2007.0 release is 2 weeks overdue without explanation, and the tracking bug for it has been restricted to developer's eyes only.

      All is well from the end user perspective.

      And sorry, 2 months of Gentoo usage doesn't give you any perspective into how Gentoo has been regressing. You're still a n00b.

    2. Re:it isnt going anywhere by SolusSD · · Score: 1

      I may be fairly new to gentoo, but I've been a linux users since 98. anyway-- 2 weeks overdue is quite normal for a final release and compares well to the release schedules of most other distros. As I said, from the user perspective, all is well. I am not involved with gentoo development, and from my perspective, issues concerning it have yet to affect me.

  22. Gentoo's video card woes by ProteusQ · · Score: 1

    This blog said a lot I agree with. The Gentoo-relevant part:

    Gentoo has given me intractable issues with X configuration. This is to be expected. Once, the Gentoo community was large, and therefore helpful enough to solve my problems. Their only answer for me now is "Your video card is rubbish!".

    As for me, I once spent four days back in 2002 trying to install Gentoo on a laptop -- never did get X to work. Once I gave up, I had RedHat 7.3 installed in under three hours. I'm not saying Gentoo is a bad distro, but after that experience, I've had serious reservations about trying it again.

    1. Re:Gentoo's video card woes by Dan+Ost · · Score: 1

      Your blog quote seems to imply that the Gentoo community is smaller than it once was. I don't believe this to be true (although I could, perhaps, be persuaded if you've got metrics you'd like to share).

      It appears to me that the Gentoo community is larger and healthier now than ever before, but the composition of community members has changed. Most noticeably, we lost most of the users who have to be using whatever the most hyped distro is (these are the people who were constantly singing the praises of Gentoo in every possible slashdot article). Those of us who are left use Gentoo because, for some reason or another, it appeals to us even without the trendy newness.

      --

      *sigh* back to work...
    2. Re:Gentoo's video card woes by SteevR · · Score: 1

      Firstly, thats my blog. Secondly, I had about 7 different issues over the space of 6 weeks, trying to get a completely fresh install of Gentoo on an [Athlon XP 2600+, 1GB RAM, ATi 9800 Pro]. Problems ran from circular dependencies, to Xorg building properly but barfing on my graphics card, circular dependencies in the ATi driver, KDE barfing on the Xorg build, and when everything got up and ran, Xorg randomly quit and dumped me to the shell. As I'm not a novice gentoo user, I resolved the circular dependencies, built with fewer use flags, and used more conservative compiler options. The issues that weren't dependencies persisted.

      The advice I got from the community was more or less exactly as I was quoted; apparently my 9800 Pro was rubbish in their eyes. Or at least thats exactly what I was told in the IRC channel. I did a search on the forums and mailing list, found others with my issues, and they were told to get an NVidia card.

      I'm not a Linux User per se; I just need to get my work done. My work environment is KDevelop, which necessitates KDE. There are few KDE-based/supported distros out there, apparently every distro manager loves the philosophy of Gnome. So proteus71 got me hooked up with Kubuntu, and that is where I have been getting my work done.

      --
      Performing sanity checks on your own beliefs is vital in avoiding poisoned koolaid.
  23. Gentoo never was "what it used to be" by pyite69 · · Score: 1

    Just learn how to set CFLAGS when you build a Debian package and quit wasting time with Yet Another Distro.

    1. Re:Gentoo never was "what it used to be" by Slashcrap · · Score: 1

      Just learn how to set CFLAGS when you build a Debian package and quit wasting time with Yet Another Distro.

      Well, that works for the more modern, bleeding edge Debian packages. I understand that most stable packages are written in assembler or Fortran.

      Of course with Debian you don't have to waste time downloading the source tarballs from online repositories like you do with Gentoo. You simply send out a self addressed envelope and the Debian maintainers send you back the punch cards by return of post.

    2. Re:Gentoo never was "what it used to be" by xav_jones · · Score: 1

      What's a Debian package?

    3. Re:Gentoo never was "what it used to be" by petrus4 · · Score: 1

      Just learn how to set CFLAGS when you build a Debian package and quit wasting time with Yet Another Distro.

      Yes, because we all know what a wonderful thing a monoculture is.

      I've just realised...the main reason why I find this attitude so offensive is because it is genuinely anti-intellectual. People who think like this want as little choice as possible for the simple reason that they want to think as little as possible. Making a reasoned choice between alternatives requires having to think; you want to avoid that at all costs. Hence, your seeking to deride multiple choice of distributions.

      I'm glad I don't think like that...I can't imagine how horrible it must be to willingly have such a small mind.

  24. Main problem is portage by 0xABADC0DA · · Score: 3, Informative

    Right now there are 220,000 files, some ~100 bytes and others ~0-4k. Just to support portage. Space-age filesystems or not that's a lot of tiny files to be scattered around and updated piecemeal. What happens is that gentoo starts taking more and more time to do syncs and searches, not to mention everything else slowing down.

    A good solution would be to put portage into a .zip file. In a zip each file is compressed individually, so you could still do rsync diffs. There's an index at the end so you can do really quick lookups (bypassing the whole slow path of inode / namei). The fs can do read-ahead and caching much better on a single file, and it won't have to do a seek for every file.

    This is the kind of real, fundamental problem that gentoo should be solving. Gentoo should be the lightest distro, not a huge sprawling mess.

    1. Re:Main problem is portage by jZnat · · Score: 1

      Or you could just partition off all the portage-related files into their own partition. I hear that reiser3 is good for large amounts of small files (better than ext3 and others at least), so that might also be worth checking out.

      Also, since you'd be using Gentoo, you might as well apply the reiser4 patches (or is there an ebuild for that? probably) and use that instead.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    2. Re:Main problem is portage by Fallingcow · · Score: 1

      Agreed.

      I've been off of Gentoo for almost two years now, but I'd taken to keeping the Portage tree on one machine and nfs-mounting it when I wanted to update my other two (laptop and main desktop).

    3. Re:Main problem is portage by Dan+Ost · · Score: 1

      I find that putting my portage tree on a ReiserFS partition speeds things up noticeably and reduces the amount of space required to store the tree. This works good enough for me.

      If you wanted to, you could put your portage tree in a compressed file system (mounted over loop-back) and, presumably, get most of the benefits you've described without making any changes to the way portage works.

      Give it a shot. Let us know how it works.

      --

      *sigh* back to work...
    4. Re:Main problem is portage by nostrad · · Score: 2, Interesting

      You're right on target with the biggest problem currently. There is an idea of creating PortageSQL and keep it all in a DB instead. Until then there are solutions such as this: http://forums.gentoo.org/viewtopic-t-401647.html (which is what I'm currently using).
      I have one machine generating a squashfs file from the latest release and a ramdrive which holds the changes. It works really well and keeps the portage database to ~40MB instead of 600. Then I just wget that file onto my other machines.

    5. Re:Main problem is portage by yanos · · Score: 1

      There was some talk to move the whole portage tree to a database. It could be *much* better this way, performance wise. But that was a few years ago. I have no clue whether someone is working on that.

    6. Re:Main problem is portage by 0xABADC0DA · · Score: 1

      Thanks for assuming I wouldn't have done that already. I have portage, edb, db, and /usr/tmp linked to a reiserfs. You know what? It's still really bad, although on the other hand it is much better than keeping it all on the main fs.

      I tried using reiser4 as my main fs and would get 10+ second freezes. Maybe it's good for only doing portage, but I wouldn't know. No thanks.

      From a basic knowledge of python it looks like it should be pretty easy to intercept the standard open, read, write, close calls to first look in a portage.zip and then fall back to /usr/portage (or vice versa). I bet this problem could be solved in a day by a skilled python coder.

    7. Re:Main problem is portage by wolf31o2 · · Score: 1

      You can have your tree on a squashfs, which works quite similarly, is supported by the kernel (gentoo-sources, anyway) and doesn't require additional dependencies for portage. I've also found tmpfs to work quite well, but many people won't have the RAM for it. Besides that, there are several implementations about for other back-ends for the repository for portage. It's just that none have been polished and adopted officially.

      As for some space savings, we're switching to Manifest2, which removes *all* of the digest-* files from the tree, for 2007.0's release. This doesn't mean you'll need to install 2007.0, it just means we'll be enabling it by default along with the release. This saves a good portion of time and removes a huge number of small files from the tree.

    8. Re:Main problem is portage by wolf31o2 · · Score: 1

      There's still talks of using sqlite for this. Something that people tend to forget is that a file-system *is* just a database. It's just a certain kind of database. The whole "a database is faster" line if reasoning simply isn't true... certain database types and configurations are faster for certain workloads. Nobody has taken the time to find out what sort of configuration is really optimal for the repository. All we really have are some semi-working implementations and some half-baked theories and anecdotal evidence.

      Some hard numbers and good testing methodologies is what we really need to replace the back-end.

    9. Re:Main problem is portage by dbIII · · Score: 1

      A good solution would be to put portage into a .zip file

      It's a version of unix so we can use something better like tar with gzip or bzip2 - good idea though.

    10. Re:Main problem is portage by 00lmz · · Score: 1

      It's a version of unix so we can use something better like tar with gzip or bzip2 - good idea though.

      Tar with gzip /bzip2 is not easily seekable. Please read what he said (emphasis mine):

      A good solution would be to put portage into a .zip file. In a zip each file is compressed individually, so you could still do rsync diffs. There's an index at the end so you can do really quick lookups (bypassing the whole slow path of inode / namei). The fs can do read-ahead and caching much better on a single file, and it won't have to do a seek for every file.

      Good idea though...
    11. Re:Main problem is portage by 0xABADC0DA · · Score: 1

      The problem with squashfs is that it doesn't work on a generic unix (so darwin, bsd, hurd portage would be irritated or split). It also is a dependency on the particular kernel features, and it's complicated to set up (mounting, unmounting, losetup, etc).

      Python seems to have "zipfile" built in as a standard library, and pretty much everything else can read/write zip files in some way. They are rsync and search friendly. They use existing filesystem concepts (file/path). Users can still hack the repo, where a sql or berkeley db would be much harder. It's a little harder to write back to them or call some external program like say grep, but this doesn't sound like a problem for using them in portage.

    12. Re:Main problem is portage by petrus4 · · Score: 1

      Right now there are 220,000 files, some ~100 bytes and others ~0-4k. Just to support portage. Space-age filesystems or not that's a lot of tiny files to be scattered around and updated piecemeal. What happens is that gentoo starts taking more and more time to do syncs and searches, not to mention everything else slowing down.

      Ports gets around that via a few different ways:-
      The core source system uses make, tcsh, and the db more or less only. There might be some ruby glue to control the db, but AFAIK most of the ruby stuff controls installing of binary packages. Compiling from source is pretty much pure tcsh and make, because it doesn't need to be anything else. As for synching, that's easy...CVS or portsnap, take your pick. Not sure how portsnap works exactly, but it seems to be even more simple than CVS. Searching is also dead easy...either go to freshports or use "find /usr/ports."

    13. Re:Main problem is portage by dbIII · · Score: 1

      Good point - sometimes by the time you've got the filename off the tape and run tar again to extract just that file it would have been quicker to read in the entire tape. Quicker with tar files on disk but still not a trivial period of time.

  25. Problem is the childish devs by Anonymous Coward · · Score: 0

    First let me start by saying that I love Gentoo and have been using it for over 5 years now.

    I've submitted hundreds of bugs and fixes, been part of sunrise overlay, and even went all the way down the road to becoming a official developer. (Took the quiz, worked for a few months with other devs)

    The biggest problem I ran into was the extremely bad attitudes of existing developers. Several of the herds are filled with out right insulting egotistical children. If you suggest something other than what they like, you are attacked and not allowed into their "clicks." This is compounded by the fact that most of them are high school and college age kids who don't have any maturity.

    And it's not just one herd or area either. I've tried to plug in and help with many of them. Each time making a suggestion they turn to insults and ignore different ideas. After literately months of dealing with this I just stopped trying. And I'm not the only one either.

    It is very sad to see things like this when Gentoo itself is such a fantastic idea.

  26. Hoping it Sticks Around by Thumper_SVX · · Score: 2, Interesting

    I've run Gentoo for about 3 years, give or take. Despite comments that the performance gains of compiling from source aren't worth it, try having a PIII-733 Laptop with 256Mb of RAM (hard limit on that machine) that you want to actually USE as a Linux box. Painful with anything except a well optimized Gentoo installation. I ran that for over a year before I took a trip with that rock-solid little laptop. It was a pleasure to use every day of my trip... the laptop was tiny and therefore was easy to throw in my backpack (I was motorcycling across the UK) when traveling, was light and simple. With Fedora the poor beastie just crawled... and Ubuntu I just couldn't get working reliably on that hardware (ironic, I know!)

    I've still got that little laptop, and periodically boot her up to do an "emerge --sync; emerge -u world", maybe compile a new kernel. I don't use it as a daily laptop any more since I bought a Mac last year... but it's still a rock solid little machine that I might take with me this year when I repeat my trip in October.

    But old hardware isn't just what Gentoo is good at. I use it frequently; in virtual environments. The host... well that can be Windows, Linux... or ESX... take your pick. However, when I need a slick, fast booting and "built to order" Linux box as a guest then there's nothing better than a Gentoo installation that boots the kernel, the VMWare Tools and then the application the guest is hosting! Fast boot, application isolation and simple package management (I usually set up a centralized Portage tree on the host machine). Believe me, the ability to reboot your web server in less than 10 seconds makes management sit up and take notice, especially when the other groups are using IIS boxes that take five minutes to come back from a hard failure.

    But Gentoo isn't for everyone, and isn't for every implementation. I wouldn't call it "granny-friendly", and I would only use in a production environment where isolation is possible and rollback is simple (like in my aforementioned virtual environment... snapshots are a thing of beauty). Having said that, I recently built out a new home server and it got Gentoo almost by default. I thought about Fedora... but the flexibility of Gentoo really got to the geek in me :)

    1. Re:Hoping it Sticks Around by Anonymous Coward · · Score: 0

      > try having a PIII-733 Laptop with 256Mb of RAM (hard limit on that machine) that you want to actually USE as a Linux box.
      > Painful with anything except a well optimized Gentoo installation

      With all the greatest respect in the world, sir, that's unmitigated bollocks.

      VectorLinux FTW. I've run it happily on machines with much humbler specs than those you describe. All the speed of
      Slackware, with none of the user hostility.

      Point taken about the hackability & server roles for Gentoo, though.

    2. Re:Hoping it Sticks Around by Ash-Fox · · Score: 1

      try having a PIII-733 Laptop with 256Mb of RAM (hard limit on that machine) that you want to actually USE as a Linux box.
      I've had less and ran Kubuntu on it (I rebuilt most of the packages on another computer with apt-build after having set the optimizations for that hardware).
      --
      Change is certain; progress is not obligatory.
  27. One thing that confused me about Gentoo.... by xoundmind · · Score: 1

    Like most, I certainly understand the many reasons folks graviate towards Gentoo. But, from my experience, it is so damned unstable. I tried to give it a go one more time earlier this year. Because of package masking, even installing kdebase seemed/was impossible. (Both in x86 and ~x86).I assume this sort of thing is more common than a temporary problem. So my question is: Why use Gentoo over FreeBSD?? Yes, I know there is more comprehensive driver support in Linux, but the FreeBSD ports system never fails me. Aside from the USE flags, I also feel like I have enough control with /etc/make.conf in FreeBSD as in Gentoo. Again, this isn't a troll, but...why use Gentoo over FreeBSD???

    1. Re:One thing that confused me about Gentoo.... by xoundmind · · Score: 1

      Just to clarify...I did a base install and was unable to get kdebase to compile. I returned to it about 6 weeks later, resynced with the portage tree and was still ubale to unable to build kdebase. The package masking problems were still there. Again, this is an honest question: how can a distro's implementation of something so commonly used be broken for six weeks???

    2. Re:One thing that confused me about Gentoo.... by thunrida · · Score: 1

      I really doubt it is broken. You just need to search forum for a minute and two and you will find solution. Aslo, compiler usually says what is the problem.

    3. Re:One thing that confused me about Gentoo.... by Snipor · · Score: 1

      Unstable? I've used Gentoo for over 5 years. I currently have one web server and three desktops and have never had any stability issues.

  28. Gentoo = Debian by ArcherB · · Score: 1

    I don't see Gentoo failing any time soon due to the distro's that are being based on Gentoo. I see fewer and fewer people using "pure" Gentoo in the future, but more people using distro's based on Gentoo. Face it, Stage 1 Gentoo is hard to set up. Why bother when you can run something like Sabayon or Vida that gives you all the benefits of Gentoo with a much easier installer, provided you set up your use flags recompile after install (or not... your call). Just like few people actually run "true" Debian, many people run Debian based distro's such as Ubuntu, Linspire and so on.

    --
    There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
  29. Re:A More Pertinent Question by Magada · · Score: 2, Informative

    Ever heard of glsa-check, ? Did you ever consider that with gentoo you can roll your own updates from upstream and test them without fear of major breakage instead of waiting for a distro-supplied .deb to finally come out three days after the vuln is made public? Do you claim that distro-provided defaults are sufficient configuration for your servers or that somehow debian automagically removes the need to edit config files when changes in their format/content appear once in a while and you have (gasp) new options to consider?

    No? Ok, then please take your ubuntu superiority myths (I don't believe for a second that you're running vanilla debian) and stuff'em where the sun don't shine. Why the heck were you doing updating a production server just to get a new version on day three after deployment anyway?

    --
    Something bad is coming when people are suddenly anxious to tell the truth.
  30. Re:A More Pertinent Question by Knuckles · · Score: 1, Insightful

    You do unattended package upgrades without testing on a server? Do you also want to be on the beach on day 365, unemployed?

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  31. Re:A More Pertinent Question by Anonymous Coward · · Score: 0

    StickyBunSmear...

  32. Post vs Comments by Sascha+J. · · Score: 3, Insightful

    Quite funny that almost everytime when "Gentoo" is the topic, all the talks and comments evolve around (pseudo-)speed, source-distribution and things like that.

    The article is about internal problems, and not about how one's computer runs absolutely flawlessly, or not.

    1. Re:Post vs Comments by ioshhdflwuegfh · · Score: 1

      Maybe you are reading the wrong thread?

  33. Compiling distros is for distro maintainers by linvir · · Score: 0, Troll

    Compiling distros is for distro maintainers and people who can't find a distro for what they need. Gentoo's userbase should be much smaller than it is in light of that.
    Conclusion: There are a lot of idiots using Gentoo

    1. Re:Compiling distros is for distro maintainers by petrus4 · · Score: 1

      Compiling distros is for distro maintainers and people who can't find a distro for what they need.

      Are you remotely aware of how ignorant, narrow minded, and unspeakably moronic in general you make yourself look when you make such statements?

      One example of why compiling yourself can be a good idea:- You're wanting a system for older/less powerful hardware...and rather than relying on dynamically linked binaries, for the core toolchain you decide to statically link against dietlibc in order to save as much space as possible.

      Another example is that you might have a dual core system, while the binaries of a package that are available were specifically intended for uniprocessor machines. If someone else has written multiprocessor patches, or you can write them yourself, you can then recompile the app to get full dual core support. You might also want to compile with i686 optimisations rather than the generic 386, as some of us do.

      Yet another reason might be that there's a security patch that's just been released for your favourite app. Although your distro provider might normally be great in providing timely security updates for packages, there are concievable reasons why you might find one before they do. Maybe you're using a particularly unusual application which isn't supported by the distro. Maybe the distro makers have had to process an unusually large number of updates that day, and they just haven't got around to that one yet. Either way, if you have the source of the app and the patch, you can apply the patch and recompile to get a patched binary yourself.

      Yet another reason might be if security is something you care about in another sense. Say the binary package you're going to install is unsigned, but you *are* able to get signed, checksummed source. The prudent thing to do in such a case would be to download the secure source and compile it yourself, rather than installing an unsigned and potentially compromised binary on your system, thus possibly exposing yourself to back doors.

      As you can hopefully see, there are valid reasons for compiling individual applications from source.

      Please learn to use your brain. If your brain is unaccustomed to being used, (as I strongly suspect in your case) you may find that it hurts the first few times you attempt to use it...however in time, you may also find that you actually enjoy doing so. You will notice other benefits as well; namely that use of your brain will allow you to avoid engaging in stupid, irrational, destructive behaviour or adherence to the kinds of ideas which tend to cause such behaviour.

    2. Re:Compiling distros is for distro maintainers by linvir · · Score: 1

      All of your examples are examples of a need unfulfilled by regular distros. Re-read my post: it has nothing to do with any of the stuff you've angirly bashed into your keyboard.

      Please learn to use your brain. If your brain is unaccustomed to being used, (as I strongly suspect in your case) you may find that it hurts the first few times you attempt to use it...however in time, you may also find that you actually enjoy doing so. You will notice other benefits as well; namely that use of your brain will allow you to avoid engaging in stupid, irrational, destructive behaviour or adherence to the kinds of ideas which tend to cause such behaviour.

    3. Re:Compiling distros is for distro maintainers by petrus4 · · Score: 1

      All of your examples are examples of a need unfulfilled by regular distros. Re-read my post: it has nothing to do with any of the stuff you've angirly bashed into your keyboard.

      Define regular.

      Also...when you talked about me having angrily bashed the parent response into my keyboard, you're correct. Evangelical stupidity does make me angry. It offends me that you see yourself as superior to people who actually want to learn. You are the idiot in this case if you see something wrong with people wanting to gain knowledge and exercise their minds...not them.

      You've made an assertion which I repeat, I consider baseless and moronic. If you consider it justifiable, let's see you justify it.

    4. Re:Compiling distros is for distro maintainers by linvir · · Score: 1

      It's about optimum distribution of work. Compiling is best left to maintainers where possible, rather than repeated by thousands of different users. If compiling everything from scratch is necessary to do whatever it is you need to get done, then I'm all for it. Go right ahead.

      It's quite possible to learn all the lessons involved with Gentoo in another distro like Slackware. Kernel compilation, system configuration, compilation of other software from source: it's all there. As for package management, well, Gentoo users may like to pretend that they are the only distro with automatic dependency resolution, but that's simply not the case. Anything from openSUSE to Arch Linux is capable of this now.

      So from my point of view, the learning, control, and package management are readily available in other distros that don't have this ass-backwards, inefficient distribution of work. I don't see what the major ethical concern is here, or why you had to come along making trouble in my neighbourhood. I got in one little fight and my mom got scared, and said "You're movin' with your auntie and uncle in Bel-Air!" I whistled for a cab and when it came near, the licence plate said "fresh" and it had dice in the mirror. If anything I could say that this cab was rare, but I thought "Nah, forget it", "Yo homes, to Bel Air!"

      I pulled up to a house about seven or eight, and I yelled to the cabbie "Yo homes, smell ya later!". Looked at my kingdom, I was finally there, to sit on my throne as the prince of Bel Air.

  34. We'll know within 5 days by guruevi · · Score: 1

    After KDE and Xorg has been compiled from Stage 1 so the developer can answer on the allegations.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  35. Only using it for three reasons: by SanityInAnarchy · · Score: 1

    Reason #1 is sheer transparency. I can do an ebuild in my sleep, and it certainly makes it a lot easier to dig around when something's wrong. Whether it's because of the binary nature, or because I simply don't know how to use it, I'm just not as proficient with hacking apt stuff.

    Reason #2 is g-cpan, and things like it. Ubuntu has to manually go and re-package CPAN libs, Gentoo can automagically generate them for things which don't require special care. In general, Gentoo's philosophy of a package being an ebuild being a shell script makes it a lot easier to use other packaging systems. Did the bastards only provide an RPM? Have your ebuild download the original RPM, unpack it using tools like rpm2targz or even rpm itself, and install it as a Gentoo package. Again, this may be my own lack of understanding, but it seems like this kind of thing is tricker -- both legally and technologically -- with a system like apt.

    Reason #3 is laziness. It's already on my desktop and server, and so far, it's been one steady problem after another, but never something that, by itself, takes longer than switching to Ubuntu.

    However, I do set up all my new systems as Ubuntu or another debian-derived distro. The main points of Gentoo beyond that are arch-specific compiletime optimizations and USE flags. The machines I really want to perform well are amd64, and that's at the point where you lose pretty much nothing by compiling for generic x86_64 rather than athlon64 -- in fact, I think it's exactly equivalent with the current gcc. For awhile, I was using -O3, then I used -Os because I thought it made stuff faster, then I realized it wasn't making a noticeable difference, and even if it was, hardware is optimized for Windows and bloaty crap, so CPU caches are getting bigger all the time. -O2 seemed the sane compromise -- but most things compile with that anyway, and most of the other optimizations I wanted to try both break things when applied globally and are enabled by things for which they would make a difference anyway (like mplayer).

    Compiling your own kernel probably used to give a significant performance boost, and possibly still does if you know what you're doing, but it's just a huge amount of time to spend running through the config dialogs. But even if I wanted to, Ubuntu makes it easier anyway -- make-kpkg is nice.

    As for USE flags, they still can control useful stuff -- for instance, whether or not something compiles with an optional GUI. However, unless you really need to save every last bit of disk space, this means nothing. And even if you do, binary distros are able to slice things up a lot finer than source ones have been able to do in the past -- it used to be that installing one little gtk app required compiling a whole X server and all the X libs, whereas on Ubuntu, it installs maybe a meg or two worth of the base X libs (plus gtk, which isn't big either). In fact, one of the biggest uses of USE flags lately has been to deliberately disable functionality you won't be using, just to make stuff compile faster -- for example, if you specify your soundcard, alsa-driver won't compile every single soundcard ever made.

    But that's to make livable a situation where the granularity of your package system is limited by what you can compile on its own, and typically, you'll end up downloading the full sources even if you only need to compile 10%, and only actually need 10% of the result of that. Which makes their old "Larry the Cow" slogan sadly obsolete -- with Gentoo, you end up compiling and installing much more than you need, in order to, say, not compile gtk support unless you need it -- and then have gtk compile and install the first time you actually do get a gtk-only app.

    And Ubuntu does a better job of this, anyway. Plugins are a great example -- on Gentoo, you might compile xmms with flac support, or flac with xmms support. On Ubuntu, you just install xmms-flac or something -- one package that's just the flac plugin for xmms. I don't use xmms anymore, but there you go -- if

    --
    Don't thank God, thank a doctor!
    1. Re:Only using it for three reasons: by stevey · · Score: 1

      Reason #2 is g-cpan, and things like it. Ubuntu has to manually go and re-package CPAN libs, Gentoo can automagically generate them for things which don't require special care

      Interesting, I didn't know that gentoo had special handling for that.

      Debian, and by extension Ubuntu, can also automatically generate packages from CPAN using the dh-make-perl tool, as described here.

      I find that 90% of the Perl packages I commonly use exist as packages in the official repositories, and the others I create myself. I don't like mixing packages and CPAN - and usually stick to only Debian packages on my machines.

    2. Re:Only using it for three reasons: by SanityInAnarchy · · Score: 1

      The problem I have is that there isn't consistent naming for the Perl packages that are there. 90% of what I need exists in the official repositories, if I can figure out what bundle contains which CPAN packages.

      And the link you provided is helpful, and I'll keep it in mind. Still, it's quite a lot of steps and a bit of manual work, compared to:

      g-cpan -i Foo::Module

      And g-cpan is smart enough to know which ones already exist in the Portage tree. For those that don't, it will generate packages for those packages and all their dependencies until it runs into stuff that's already in the tree.

      --
      Don't thank God, thank a doctor!
  36. Re:A More Pertinent Question by Lockejaw · · Score: 1

    No, I do unattended package updates on my personal machine.

    --
    (IANAL)
  37. gentoo forum access slow to get email conformation by Anonymous Coward · · Score: 0

    it's been over three days and i cannot post to their forums until they send me the conformation. I'd go with Sabayon, since it's 100% gentoo compatible.

  38. Re:A More Pertinent Question by Anonymous Coward · · Score: 1, Informative

    Wow, you really have your head up your ass, don't you?

    Ever heard of glsa-check,

    I've heard of glsa-check, even used it a time or two. All it does is tell you which pkgs you have installed which have disclosed sec. vulnerabilities. BFD.

    Did you ever consider that with gentoo you can roll your own updates from upstream and test them without fear of major breakage

    Oh, you mean like what debian/ubuntu pkg maintainers do for you? You know, following the debian guidelines thing?

    waiting for a distro-supplied .deb to finally come out three days after the vuln is made public?

    What the hell are you on? You have to do the same thing. Wait for new versions in portage. What if the vuln is in v2 of the app and the sec. vuln. pushed the upstream to just release v3 which addresses the issue? Then you have all sorts of things to account for. New pkg version, probably different behaviour, etc. Configs? All changed. Binaries? Changed. Layout? Changed. What does debian do? Backports the fix to YOUR version. No config changes, no behaviour changes, just "fixed".

    Do you claim that distro-provided defaults are sufficient configuration for your servers or that somehow debian automagically removes the need to edit config files when changes in their format/content appear once in a while and you have (gasp) new options to consider?

    No, it doesn't remove the need. But you only need to do it once, unlike gentoo where you have a different version than you did 2 weeks ago, which means things have *changed*. *Changed* things require time, maintenance, testing and downtime. Config files normally (99.9% of the time) don't change in a stable release. Go ahead, read the debian policy.

    No? Ok, then please take your ubuntu superiority myths (I don't believe for a second that you're running vanilla debian) and stuff'em where the sun don't shine.

    Of course you don't agree, you couldn't possibly see someone running debian, right? I mean, those hundreds of thousands of installs of debian are just made up right? No one runs debian. It's not like sarge or even woody could possibly serve the function of say, a mail server, samba server, ldap server, web server, db server, etc.

    Why the heck were you doing updating a production server just to get a new version on day three after deployment anyway?

    Um, well, see, updating production servers is something system administrators do. It's part of their job. I don't expect you to understand, because you've clearly demonstrated that you're nothing more than someone who read a book on system administration once.

  39. "near perfect" documentation? by SanityInAnarchy · · Score: 1

    That's actually one of my bigger gripes about Gentoo -- in fact, I submitted a bug about documentation, which people refused to fix or understand.

    I can't find it now, and I suspect the bug report is gone.

    Basically, their installation instructions -- or some similar documentation -- mentioned Reiser4 and warned that it was unstable, beta stuff, or something like that. I pointed out that it may be unstable (and they could say that), but it was obviously, factually wrong to claim it was beta, as the code has been released as a final version. This went back and forth for awhile, with the guy handling the bug report continually insisting that he would not accept it as stable, and refusing to budge at all.

    So, maybe it's good documentation, I don't really know anymore. But it's kind of ruined when you get that kind of ego in the way -- even when it's just the documentation. Who knows what other inaccuracies there are in there, simply because a developer doesn't want to even acknowledge an issue?

    --
    Don't thank God, thank a doctor!
    1. Re:"near perfect" documentation? by ThePhilips · · Score: 1

      Get your complains to Linux/Linus - reiser4 isn't mainline file system. Gentoo's nonacceptance is consequences of general disagreement with Hans Reiser's way of doing stuff. (e.g. maintenance of reiserfs 3.x: it has number of outstanding issues nobody know how to fix and Reiser is just happy to tout that problem doesn't exist in reiser4.) It might be advanced and very fast - but it is NOT mainline nor accepted.

      Also check XFS people: they do not scream laud albeit their file system is alos unsupported by Gentoo though it is in mainline kernel.

      IOW, the response you have received from Gentoo was more like "we have our hands full with mainline file systems to bother with something external." I think have you had come with patches for better reiser4 (or any other fs) support - relations might have been different.

      --
      All hope abandon ye who enter here.
    2. Re:"near perfect" documentation? by SanityInAnarchy · · Score: 1

      It might be advanced and very fast - but it is NOT mainline nor accepted.

      Which is also not the issue.

      Also check XFS people: they do not scream laud albeit their file system is alos unsupported by Gentoo though it is in mainline kernel.

      Wasn't asking for support or endorsement, merely accurate representation. I'd be equally annoyed, for instance, if they claimed Vista was in Beta. I don't like Vista, and I think it's still Beta quality, but it's been released for awhile now.

      IOW, the response you have received from Gentoo was more like "we have our hands full with mainline file systems to bother with something external."

      Which seems both blatantly false (see below) and irrelevant. It was a documentation issue, not a support issue, and it was about three words.

      For instance: They have sys-fs/reiser4progs-1.0.5 in the Portage tree. It's not only there, but it's unmasked. Sadly, they may be right about the fsck being more stable than the FS itself...

      My point is, what I was complaining about would be roughly equivalent to them calling it "sys-fs/reiser4progs-1.0.5_beta", and using the same source. There's a difference between saying you don't like something and outright lying about it.

      I'm finding it hard to locate the actual chunk of documentation I had a problem with. I can certainly point to some unfriendly ones -- this is just stupid, there's nothing to stop you from patching your own kernel and running it anyway, and I have two Gentoo systems and one Ubuntu system running on Reiser4. The correct thing to put there would be "We don't support it."

      However, I can't find either my bug report or the original page I didn't like. It was some sort of very small comparison matrix between various filesystems. So for now, there's nothing wrong; however, it was NOT simply an issue of "We support this" or "We don't support this". If it was, it wouldn't have bothered me at all.

      Instead, it was more like, "We don't support this, it's unstable and alpha..." which was actually a factual mistake. Not a political mistake, not a wrong choice, but a simple, factual mistake. And no matter how many times I re-opened the bug, I got exactly the response I'm getting from you -- missing the point entirely.

      --
      Don't thank God, thank a doctor!
  40. Gee, how long did it take us to get revdep-rebuild by SanityInAnarchy · · Score: 1

    And it's still dog slow and potentially dangerous. I'm fairly sure apt-get had its autoremove feature long before Gentoo had any kind of reverse deps -- and, indeed, aptitude will do this for you, in far less time than it takes to even get Gentoo to do an "emerge -uaDN world", much less a depclean.

    USE flags? Well, it doesn't matter so much -- disk space is cheap, bandwidth is cheap, so it takes far less time to download and install the extra libs than it does to compile the app without those libs.

    But even if you reject that, it's been my experience that Ubuntu is able to slice packages up finely enough that you can get that functionality anyway. In Gentoo, flac support for xmms is, I believe, an xmms flag of the flac ebuild. In Ubuntu, it's simply a separate, optional-but-recommended package that you can choose not to install -- and you don't have to recompile a package to remove functionality, you just remove one of these little packages.

    There really are very few cases where USE flags actually matter, and in those cases (SMP vs not, for example), you'll get separate ebuilds.

    --
    Don't thank God, thank a doctor!
  41. Good & bad by FonkiE · · Score: 2, Insightful

    Well I think gentoo got better over the years. Maybe the developers have to reorder and have some manifest they stick too when arguments/problems come up.

    What got better:
    - modular X
    - good integration of gentoo kernel and driver packages
    - /etc/portage settings
    - cleaned up USE flags

    What got worse:
    - dropping of packages for just political reasons e.g. xmms and the lie that's technical
    - complexity
    - useless dependencies (like not being able to install postfix and ssmtp at the same time)

    Can be fixed - no panik.

  42. Linux distro I learned on by sgant · · Score: 1

    When I first went to Linux, I decided to jump in the deep end and use Gentoo as my very first distro to install and learn on. And BOY did I learn a lot with Gentoo. No graphical installer, no nothing except for the install guide that was just a few pages printed off on a printer. Between that, the Gentoo IRC channel and the forums, I learned all kinds of things about setting up a Linux system...because you had to get in there and get your hands dirty. I basically learned what to change or tweak and WHY I was changing and tweaking it.

    I've moved on to another system (OS X), but I'll always have a fond place in my heart for Gentoo...right next to my beloved Amiga.

    --

    "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
    1. Re:Linux distro I learned on by Procyon101 · · Score: 1

      It's not like that anymore. Pop in the live CD, double click the icon that says "Install Gentoo". Then sit back and surf the web until it tells you it's ok to reboot into your new gentoo systems. You can still get the old advantages of a stage install by following up with an "emerge -e system || emerge -e world", but it's not the educational experience it used to be.

      And I too really liked the old educational experience.. I learned *A LOT* and am much more efficient at problem solving my system because of it. I also am very appreciative of the fact that there is a better way now :)

  43. No by Marcion · · Score: 1

    Gentoo is fine, overblown completely.

  44. Re:A More Pertinent Question by FictionPimp · · Score: 1

    Actually, you do not have to wait for portage to get the updates. You can copy the ebuild and the patch to your local directory and digest it then install it. I've done it many a time while waiting for gentoo to update a package I needed.

  45. Nope, debian ain't the answer by SmallFurryCreature · · Score: 1

    The simplest difference between gentoo and binary distros is NOT that you compile your own. That is just a side effect. What is far more important is that you have the CODE, or rather more importantly, the HEADERS!

    If you EVER tried to compile a package yourselve on a binary distro you will have found that you first have to download a ton of headers, wich are often out of date, or you are using some weird binary.

    Simply put, if I want to compile a package on gentoo on my own I can do so by JUST compiling the package, I do not first have to download the package with the linux headers for my kernel, because the headers, and everything is already there.

    This is important for when you are chasing the cutting edge, and cutting edge on gentoo ain't beta's, even alpha's are considered kiddie work. Real gentoo users run with custom made patches handrolled by the developers to fix YOUR bug. It is what seperates the men from the boys. Unstable? My machine is locked in a cupboard, I have a bolt on the outside, at night I hear it clawing at the door, testing for a weakness, I sleep with one eye open cluthcing a desert eagle.

    Offcourse for you girls, you can use debian.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  46. Gentoo's value by Dasher42 · · Score: 2, Interesting

    I ran Gentoo for a couple years. I'm now running a mix of Ubuntu and OSX, mostly because to get all the software options I wanted, I couldn't pare down the libraries enough that my system was substantially different at the end from Ubuntu. I'd be sad to see Gentoo go downhill, though. There's a lot of value for the Linux community in people hammering on bleeding edge software. Where else would you have seen so much interest in applying genetic algorithms to find the best gcc optimization flags for compiling software?

  47. Gentoo Community Size by SteevR · · Score: 1

    I forgot to mention my completely unscientific method for determining the size of the Gentoo community. I've been involved in a lot of open source projects, as a developer and a user, so therefore I have jumped ship from many of them. Usually, right before the quaterdeck gets wet, all the helpful users leave; the ones that remain and answer questions give you answers like "your hardware is rubbish, buy this, its what I have, it works" or "Go read the documentation."

    The least that can be done is pointing the user at the right place in the documentation, if you don't feel like repeating it just now.

    --
    Performing sanity checks on your own beliefs is vital in avoiding poisoned koolaid.
    1. Re:Gentoo Community Size by Dan+Ost · · Score: 1

      Usually, right before the quaterdeck gets wet, all the helpful users leave; the ones that remain and answer questions give you answers like "your hardware is rubbish, buy this, its what I have, it works" or "Go read the documentation."

      Where are you seeing this happen now? Forums? IRC? Bugzilla? All of the above?

      I get whatever support I need through the Forums and on Bugzilla. Bugzilla can be hit-or-miss, but I've always found the forums to be consistently helpful and non-abusive (granted, I don't think I've ever gone to the Forums for hardware support). I have not noticed any recent drop in quality.

      --

      *sigh* back to work...
  48. Gentoo Rocks!!!! by Anonymous Coward · · Score: 0

    I don't give a damn what ppl say. Gentoo is an awesome powerful technological feat!! Let me tell you about something. I've dealt with Ubuntu, and hell, that shiieieat is the worst crap on earth. Freezes at random times, when I switched from Gnome to Xubuntu it was left broken beyond repair now all is screwed up. Not to mention the fucking Package Manager, to date I haven't been able to UNINSTALL the OO.org for christ sake!!! Ubuntu chartrooms aren't helpful either, countless times I've been there to ask about un-installing OO.org and I was told to use a thousand ways TO NO F@$%^@#$%@#$ EFFECT!! Xubuntu doesn't have a goddamn printer dialog!!! Searching for packages is the oddest way, cumbersome, unclear and so on.

    Anyway, I am astounded how this crappy distro is stealing the limelight. Compared to Gentoo, which I use a modified version, and I am not even a coder or reached geekdom, my computer stays on for days and days. Of course there a few things that need to be fix but aren't in the way of a proper functioning system. And the package management is crystal clear, easy and straightforward WYSIWYG.

    Actually I do agree that Gentoo isn't for the average user. For a while I thought Gentoo was awesome and attempted to help people use it. Believe me ALL THE EFFORT to no avail. Because, what I've noticed, ppl actually DON'T WANT to look for instructions how to use it. They expect the software to have psychical powers and read their wishes. I found this kinda astounding. Shiieat. I strongly believe their should be some sort of classes and an ID REQUIRED BY LAW in order to use computers, and PUNISHABLE when they use it without the license. Just like driving cars, I mean do you fucking see ppl jumping into cars without any knowledge and start driving??!!!!! FOR CHRIST SAKE NOOOO!! Half of the population would be DEAD by now with the accidents.

    Well, this is the same with computers. Almost 99% of the problems is because stupid lusers USERS.

    Anyway I'll stop my rant right here.

    Gentoo IS THE DISTRO. Whoever disagrees is wrong, WRONG. I ain't no h4x0r and I can use Gentoo? So could all Slashdot crowd. Therefore all those criticism about Gentoo are NULL and VOID. It's all because YOU DIDN'T take the effort to use it in the first place. You are solely to blame because you weren't patient and did not pay attention.

    The guide is pretty clear, chat and forums are helpful and the OS WORKS!!!

    Besides Flameeyes left because of negative social attitudes NOT BECAUSE GENTOO DOESN'T WORK. And guess what he'll prolly end up coming back. ROFL!!

    Bye and Long Live Gentoo!!!!!!!!!!!!!!!!!!!!!!!

  49. New mod categories needed by Gothmolly · · Score: 1

    What about:

    -1, Rampant Faggotry
    -2, Zealous Pimpleface
    -3, ESR Buttfucker

    ?

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:New mod categories needed by Anonymous Coward · · Score: 0

      Here's a clue for you: If you call yourself "goth" you're a poser -- even more of a poser than "real" goths.

  50. Re: Her? by Gothmolly · · Score: 1

    Do you fuck it, too?

    --
    I want to delete my account but Slashdot doesn't allow it.
  51. leave then by Anonymous Coward · · Score: 0

    ok then leave Gentoo. Don't use it. Or you could fix it otherwise STFU and GTFOO

    Potage works fine for me.

  52. When compiling is better... by knorthern+knight · · Score: 1

    Actually, there are a lot of idiots criticizing Gentoo. Why do I use it...

    1) Good-bye to dependancy-hell. I started off in 2000 on Redhat. It was nice for beginners (through 7.3) but some relatively simple programs were murder to install. The developer who put together the RPM for a program I wanted happened to have optional package A on his machine, so the RPM linked to it as a mandatory dependancy. Package A depended on package B, which depended on library C, etc, etc. It would take forever to track down RPMs for the dependancies. And woe unto you if you wanted 2 apps, where the RPM maintainer of app A had different versions of some libraries than the RPM maintainer of app B. Try the following dependancy torture test...
    - install a text-only base system
    - attempt to install Gimp
    Gentoo will figure out and, pull in, and compile the base X libs, and all the necessary dependancies, and a few hours later (I run it overnight and get some sleep) you'll end up with a working X, running basic TWM, and a working Gimp. Try that on an RPM-based distro, I dare ya. I actually prefer Blackbox as my WM, so I "emerge bbkeys". SInce bbkeys depends on Blackbox, portage pulls in Blackbox, and all is copacetic.

    2) I can control what optional crap is/isn't built in. I got rid of pam and java and ipv6, via the USE variable. The thing about *PERSONAL* computers is that they're personal, and one size does not fit all. For those of you running a server with multiple people logging on, yes pam is a good idea. For my personal 1-user home machine, it's overkill. If you need something that needs java, fine. What I don't understand is why java can be squeezed into a cellphone, but takes up almost a gig on my harddrive just to allow a singing/dancing webpage. I don't miss it. And my ISP doesn't support ipv6, so I don't see the point in various apps calling ipv6 addresses first, waiting for the timeout, and them getting around to connect on ipv4.

    3) Yes, there is a speedup on *SOME* apps. Obviously, disk I/O bound apps won't benefit. I did have a "negative experience" with an old video game "Xboing". I used to run it on my 1999 Dell 450 mhz PIII with 128 megs of ram and 8 meg video card. I could handle it up to "speed level 3". On Gentoo, it flew by so fast that it was unplayable, even at speed level 1. Yes, *THE SAME MACHINE*, no upgrades at all. I had to manually step through the "emerge" process, and patch the delay loop. See http://forums.gentoo.org/viewtopic-t-131884-highli ght-xboing.html for details.

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
  53. Re:A More Pertinent Question by Magada · · Score: 1
    "Wow, you really have your head up your ass, don't you?"
    Quite possible. Still, it doesn't seem that dark in here.

    "All it [glsa-check] does is tell you which pkgs you have installed which have disclosed sec. vulnerabilities."
    No.

    glsa-check -f $(glsa-check -t all)
    will pull them in for you. No muss, no fuss.

    "You have to do the same thing. Wait for new versions in portage. "
    No. I can patch the source and roll my own. With .deb, that is more of a PITA.

    "But you only need to do it once, unlike gentoo where you have a different version than you did 2 weeks ago."
    Not really, no. Usually when you pull in a sec fix it's usually just a jump between distro-provided revisions (package_foo-2.1-r1 to package_foo-2.1-r2) so config files don't normally change either.

    Frankly, the practice of backporting fixes is not appealing to me. If upstream decides the change is big enough to warrant a new version, well, y'know, it's their app, they should know. Backports are a good way to accumulate cruft. You are welcome to your own opinion, though, and I am well aware that there are people for whom staying current simply isn't an option.

    "Of course you don't agree, you couldn't possibly see someone running debian, right?"
    No. I can and do see people running debian. I just didn't think you're one of them, because of that "I don't have to change config files" comment which came off as uninformed.

    "Um, well, see, updating production servers is something system administrators do."
    You haven't answered my question. You say you need stable packages and whatnot, then you claim you "had to" do a version bump three days after rollout. Something doesn't jive.
    --
    Something bad is coming when people are suddenly anxious to tell the truth.
  54. The real point for Gentoo. by Anonymous Coward · · Score: 0

    It is time to defend and recommend the distro that made me leave Windows for good, 3 years ago. Gentoo is not about speed, is not about "h0ly c0w, i'm t0tally going s0 fast, oh f***". It is the best out there for everyone who wants the latest fixes, the greatest software, with all the stability, and no compromises. Sure, it isn't easy, and that's why I recommend always Ubuntu for newbies. But it's flexible. As flexible as you can get.

    1. Cairo 1.4.0 is out. It has amazing speed improvements (improvements that don't have anything to do with -O99). And I want it now. With other distros, I have three choices: compile Cairo by myself and expose myself to horrid ABI breakages, wait for the next roll up release, or try to run distro version 10.X ALPHA, with a NIGHTMARISH stability. With Gentoo, the solution is to type emerge --sync && emerge cairo. Repeat with every important package updated.

    2. You've updated 30 binary packages. If you want to use them now, you either wait until your distro-maker stabilises the mix, or fix all your issues manually. Of course, all people prefer to wait. With Gentoo, I can fix that easily with revdep-rebuild.

    3. You can't have this kind of flexibility without being a source-based distro. Ask yourself why every distro maker spends 3, 4 months stabilising their distro and you'll know why.

    4. I can't count how many times have I compiled my kernel. I experienced the hell of kernel compiling with SuSE 5.3 (binary kernel using custom patches, vanilla sources => I can't have all the features of the distro unless I research what's in the blob, find and apply by hand every patch there is in the binary kernel => HELL). When I want a new kernel, I select a new want and compile it. When I want a new kernel in a binary distro... well, I'm out of luck until the next release. Let alone changing the patch set (Realtime Preemption patches are a nightmare for normal users, unless you use Gentoo... you can emerge rt-sources and that's the end of the story)

    5. I CAN USE BETAS, ALPHAS, SVN TREES, at WILL and with a COMPLETE AWARENESS OF THE PACKAGING SYSTEM. The difference between pulling a Subversion tree by yourself and "emerge whatever-svn" is huge. It is specially huge when you have to uninstall your SVN-compiled binary.

    6. USE flags are still vital. My desktop is KDE-only. I even have compiled Compiz without GNOME but WITH GCONF SUPPORT. That degree of control is only achievable with source compiling. Portage makes it easy.

    Gentoo has its place. It is not for the mainstream Linux user. It is for the enthusiast, who wants to tweak everything to the extreme. The entire Linux ecosystem depends on Gentoo for its bugfixing, because Gentoo users can always use the latest and can test anything. We must not allow it to die. Gentoo is the ultimate tool for geeks, and that must be its ultimate goal.

  55. Gentoo fights flamewars and bad behaviour! by Anonymous Coward · · Score: 0

    Found on http://www.gentoo.org/

    Triggered by recent examples of bad behavior and dissatisfaction among developers and users alike, the Gentoo Council has drafted a new Code of Conduct that will be enforced for both developers and users. The draft version of the Code of Conduct is currently being discussed on the Gentoo-dev mailing list. To subscribe, send an email to Gentoo-dev+subscribe@lists.Gentoo.org or read the archive.
    The Code of Conduct will be voted upon by the Gentoo Council Thursday, March 15th; implementation will be immediate upon final approval. The Code of Conduct describes what the Gentoo Council has deemed acceptable and unacceptable behavior. It also describes the punishment that will be enforced if the Code of Conduct is breached.
    The Gentoo Council expects the Code of Conduct to end the bad behavior shown by some and hope it will help Developer Relations enforce good behavior among the developers.
    The Gentoo Council has scheduled a Question and Answer session Wednesday, March 14th between 2100UTC and 2300UTC in the #gentoo-council channel on the Freenode IRC network, irc://irc.freenode.net. We welcome all interested parties to participate in the Question & Answer session.

  56. Frustrating at times, but the best source distro by ShoulderOfOrion · · Score: 1

    Haven't used Windows in 10 years. Started with slackware. Moved to Redhat, then Debian. Settled on Gentoo a few years back and haven't changed since. Like any Linux/OSS/Gnu effort Gentoo has it's ups and downs, but I doubt it's going away any time soon. It's core competency is source code distribution and fine-grained tweaking, and I suspect there are enough users who want that to keep it going. Sure, if your goal is to effortlessly run aMSN or fire up OpenOffice spreadsheets, get another distro. I install Ubuntu on the systems I build for family members. But for supporting obscure programs nothing beats Gentoo. For example, I use xfoil occasionally. When the 4.0 gcc broke it due to reworked g77 code, I was able to fix it on the spot with a quick portage overlay patch and post a bug report/patch upstream. And for other esoteric apps that aren't in the portage tree, it is a lot easier to create a quick ebuild in a portage overlay than it is to work up an rpm or dep package. Yeah, sometimes I wish the Gentoo quality control was a little better, but I still find it easier to keep Gentoo current than any other distro I've used in the past. And for supporting or building the obscure scientific/engineering apps I like to run no other distro comes close.