Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
GUI Software Operating Systems Linux

Graphical Gentoo Installer In The Works 627

JonLatane writes "Without a doubt, Gentoo has set itself apart from every other distro out there. Because it's source-based, it's notorious for its speed. Because of emerge, it's notorious for being simple to maintain. And because of its "install system" (if it can be called that), it's notorious for scaring off potential users before they even get to try it. Well, that's all going to change, because there is a graphical Gentoo installer in the works. It can run with a dialog frontend that bears a striking similarity to Ubuntu, or for faster systems a GTK+ frontend is available."
This discussion has been archived. No new comments can be posted.

Graphical Gentoo Installer In The Works

Comments Filter:
  • by Anonymous Coward on Wednesday April 27, 2005 @05:58PM (#12365792)
    I mod this story (Score:-1, Troll). "Because it's source-based, it's notorious for its speed." What? Because it's source-based? What's the disribution I'm using right now based off of, pixie dust?

    I think most people are "scared off" because they don't have the 4 GHz computer with a gig of RAM required to compile the entire system under a couple days, and if you DO have a 4 GHz computer, a few -O3 and -funroll-loops optimizations aren't going to amount to much.

    Gentoo is a really nice distro if you have the system for it, but stop with the silly arguments. A few optimizations aren't going to amount to much, and if you want to learn how to put a distro together read the LFS book [osuosl.org].
    • If you want a binary-based, Gentoo-based distribution with Desktop users in mind (but, being Gentoo based, really cool for servers), check out UTUTO-e, specially the XS (2005.0) version, downloadable from http://ftp.gnu.org/pub/gnu+linux-distros/ututo-e/ or from their main site, at https://e.ututo.org.ar (spanish and english available).
      • by Afrosheen ( 42464 ) on Wednesday April 27, 2005 @09:53PM (#12368001)
        "check out UTUTO-e"

        Man, who the fuck is naming distros these days? Did I miss the LSD train or what? First gentoo...which as we all know is some kind of crystal meth fueled penguin, but still sounds weird. Then there's ubuntu..which makes you feel strange even mentioning it. Worse still is kubuntu, now there's mandriva after the perfectly reasonable sounding Mandrake merged with connectiva. And try telling someone about soo-suh and having to spell it every_single_time.

        People, if you want your distro taken seriously, name it something a little less retarded. Try something manly like 2x4 Linux or Nitroglycerin Linux. Even Greasemonkey sounds better than ututo-e.
    • You need to learn the difference between a troll and a fanboy.
    • No... You don't need those requirements... Distcc helps nicely and can cut the compile time for a base system by one third... Sometimes to get the biggest gain in anything you have to be willing to do a little work (in this case - research).
      • Or do a Stage 3/GRP install and cut out the compile time almost completely.
      • No... You don't need those requirements... Distcc helps nicely and can cut the compile time for a base system

        You don't need a 4GHz computer, you just need 3 or 4 relatively high spec ones. I'm afraid that still lands Gentoo in the same camp as the 'single fast machine' lot. People who have more computing power than sense ;)

        I ran Gentoo for a reasonable length of time at home and at work. A network of 40 Gentoo boxes and distcc made the whole thing move along nicely, but for my home machine I had to switc
    • by DrYokomohoyo ( 872784 ) on Wednesday April 27, 2005 @06:22PM (#12366088) Homepage
      You don't have to compile anything with gentoo to get up and running if you RTFM and download the packages cd along with your install image. You can have a system up and running in a few hours. Then if you wish you can rebuild all your packages over a weekend while you are out fishing.
    • by Lost+Found ( 844289 ) on Wednesday April 27, 2005 @06:22PM (#12366091)
      Actually, I about did an LFS install myself because I was very pissed off with the state of Linux package management. That's what caused me to finally stop siding with all the people that have never tried Gentoo and babble on about how it sucks because Gentoo users are ricers, etc.

      I sat through a Stage 1 install for a few days with an open mind. When it came to, it was very fast. I can't at all say that it was faster than the Slackware install it replaced (though it felt so), but what really sold me on Gentoo was Portage. It took about a month after that for me to finish nuking all of my Slackware installs for a shiny new Gentoo cluster.
    • Yeah, you're as much trolling as the story ;)

      If you've ever tried comparing KDE or Gnome from Slackware/RedHat/Debian with Gentoo, you will see that the optimizations are very effective. I've used Slack,RH/FC, Deb, LFS and Gentoo. It takes me less than half the time to open Mozilla on gentoo. I like that.

      • If you've ever tried comparing KDE or Gnome from Slackware/RedHat/Debian with Gentoo, you will see that the optimizations are very effective. I've used Slack,RH/FC, Deb, LFS and Gentoo. It takes me less than half the time to open Mozilla on gentoo. I like that.

        I'm sorry to say this to you, but real performance doesn't come from microoptimizations, but from the algorithms and data structures. I don't understand what on earth people smokes these days to think that a compiler switch is going to make gnome,
        • by Anonymous Coward on Wednesday April 27, 2005 @08:25PM (#12367237)
          I'm sorry to say this to you, but real performance doesn't come from microoptimizations, but from the algorithms and data structures. I don't understand what on earth people smokes these days to think that a compiler switch is going to make gnome, kde, mozilla and openoffice suddenly less bloated and faster, and convert O(N^N) algorithms in O(1) or something.

          Blantently false. Complexity analysis specifically carries an unspecified constant multiple. It is this constant multiple that optimizations tweak. You can get code that runs two, three, or four times faster with optimizations on the same algorithm. What you won't get are speedups related to a function of the data size.

          In the case of gcc version 4, expect a significant constant time speedup for C++ code like, for instance, KDE and Gnome. I bet gentoo users will have gcc 4 before most other distros.
    • Pot, meet kettle (Score:3, Informative)

      by ccharles ( 799761 )
      I think most people are "scared off" because they don't have the 4 GHz computer with a gig of RAM required to compile the entire system under a couple days

      This is just as bad as the intro. I run Gentoo, and compiling most apps is very reasonable. There are a few packages that DO take a LONG time (KDE and OpenOffice.org are commonly the worst offenders). However, for somebody who runs a light desktop like I do (Fluxbox) it's perfectly fine. Additionally, many packages are available in precompiled binar
    • by molnarcs ( 675885 ) <csabamolnarNO@SPAMgmail.com> on Wednesday April 27, 2005 @07:57PM (#12367030) Homepage Journal
      And because it is notorius for its userbase. Well, some of it of course, but unfortunately they are very vocal.

      I remember this guy (one of the optimization freaks) that tried to convince folks that you need to rebuild the toolchain three times to get it properly optimized - and there was no way to convince him that what he sais is nonsense.

      Then I was reading freebsd-question mailing list, and there was this fellow who wanted to install freebsd the gentoo way. People were genuinly bewildered - not because they had anything against gentoo, but because they didn't know how it works, so they had him explaining it. He basically said that he wants everything built from source optimized and all from the ground up. They told him to install the OS and then rebuild everything. He said no no no, he wants to build the kernel before installing, he wants to build the toolchain before installing and so on. The idea was so ... well, how shall I put it ... strange, that poor folks at first thought that they don't understand the bloke properly. And if you come to think of it: the guy instead of wanting to have a sytem with basic functionality (xfree, a wm, a browser, networking, email, whatnot) up and running in ten minutes, and then rebuilding everything from source in the background (while posting gentoo roxorz messages on ./) he wanted to have an unusable system for hours if not half a day - for what reason?

      I was always stuck by the sheer senselessness of the install procedure (even starting from stage3) - it seems to me that gentoo has it backwards: instead of installing the damn thing and have the ability to read your emails in 10 minutes while having the choice to optimize when it suits you, you are (or you were, I'm not aware of the current status) forced to fumble with the system for hours just to get it installed.

      Don't tell me this helps newbies understand linux better. It doesn't. I had this friend who came from a brief mandrake background to gentoo (I recommended it, for he wanted linux, and I thought gentoo must be cool because of portage - since then I changed my opinion seeing the deficiencies of portage like skipfirst kinda hacks, worldfile instead of proper reverse dependency lookup, useflags and its interdependency hell, etc.). He spent a day installing gentoo (I know, I know, it takes you only a few hours, but for a complete noob, it was a day) than almost a week configuring it (and rebuilding kde when it turned out that nspluginviewer is missing because he forgot a useflag). At the end of it, he was no closer to understanding how linux (or generally a unix-like operating system) works. He just followed the documentation, and succeeded, b/c the doc. is good. I had to explain the most basic things (like file permissions) after he had a more or less (it must have been another useflag that prevented kpdf from opening pdf files) working system up and running!

      The problem with this is that I think this senseless install procedure might give some users the (false) sense that, yes, I did it, I built a linux manually - I must be geek. These users, as they build and rebuild their system from day to day, trying out more and more compilation options will grow into those arrogant fanboys who can't resist posting a "yeah baby, I will emerge whatever today, gentoo is so cool" kinda messages in all news regardless of how related or unrelated that is to the topic at hand. Oh yeah, and they will they you to rebuild your tool chain at least 3 times to make sure its properly optimized.

  • by spun ( 1352 ) <loverevolutionary@@@yahoo...com> on Wednesday April 27, 2005 @05:59PM (#12365812) Journal
    Is that its installation speed, which is notoriously slow, or the speed at which it runs? Any system that takes a weekend to install just HAS to be faster, right?
    • Seems so. After all, my LFS CLI is wicked-fast.
    • Also, it may be "notorious" for being easy to maintain. However, this just isn't the case.

      Of late, whenever I do an "emerge -u system", I have to spend days firefighting the inevitable borkage.

      That's, of course, assuming that the emerge completes at all. Invariably, ebuilds are not properly tested, and will fail halfway through leaving my machine in an even more spacked-up state than to begin with.

      And then it takes eight bloody hours to install a new version of Firefox. Urgh.

      I admit it, I was wrong. I w
      • by Joseph Vigneau ( 514 ) * on Wednesday April 27, 2005 @06:19PM (#12366063)
        Of late, whenever I do an "emerge -u system", I have to spend days firefighting the inevitable borkage.

        That's, of course, assuming that the emerge completes at all. Invariably, ebuilds are not properly tested, and will fail halfway through leaving my machine in an even more spacked-up state than to begin with.


        The only time this has ever happened to me on four Gentoo machines was when I did

        ACCEPT_KEYWORDS="~x86" emerge -u foo

        which is a Bad Thing to Do.


        And then it takes eight bloody hours to install a new version of Firefox. Urgh.


        emerge mozilla-firefox-bin is pretty quick.


        I admit it, I was wrong. I was attracted to Gentoo because I thought it would make me l33t and cool.


        That's not in the documentation; you've got to work that out on your own.
      • Probably because emerge -u system is the wrong way to do it.
        Try emerge -uD system.
    • Installation isn't made to be fast. It has to compile everything but I don't agree that it's notorious for its speed.

      You can take any distro and compile whatever you want and turn it into something "notorious for its speed" by compiling things for your system.

      People get attatched to binaries because it's quick and simple (not always clean though) so later what they do is compare apples to oranges where one installs something using rpm's and the other compiling from source when you can in fact compile from
      • You can take any distro and compile whatever you want and turn it into something "notorious for its speed" by compiling things for your system.

        No, you cannot. First of all, almost all modern distributions are pretty well optimized for the target hardware. The CMOV instruction (which separates i686 binaries from i586) doesn't give you a huge speed boost, but you can optimize your instructions for i686 whilst still keeping the binaries i386 compatible. If you really want to see a speedup, try turning of

  • by Mr. Spontaneous ( 784926 ) on Wednesday April 27, 2005 @05:59PM (#12365819)
    It's not the 'emerge system', its portage.

    Also I would only recommend the graphical installer for people who have used gentoo before, because there's nothing like doing a stage 1 install to get you acquainted with your system and linux in general.
  • What about my bragging rights for being able to install Gentoo using only a bash shell and minimal *nix tools? What about the learning experience from installing it this way? The docs are simple enough to follow...

    Feh @ GUI
    • It doesn't look like this new installer will prevent you from doing that. Because we all know "bragging rights" is what it's all about.
    • by poofyhairguy82 ( 635386 ) on Wednesday April 27, 2005 @06:14PM (#12366002) Journal
      What about my bragging rights for being able to install Gentoo using only a bash shell and minimal *nix tools?

      Don't you see...that the best part. Gentoo users will no longer think they are special because they can follow directions and stand a large amount of pain to put together an OS. Now Gentoo can stand on its real merits.

      • by overshoot ( 39700 ) on Wednesday April 27, 2005 @06:22PM (#12366089)
        Don't you see...that the best part. Gentoo users will no longer think they are special because they can follow directions and stand a large amount of pain to put together an OS. Now Gentoo can stand on its real merits.

        Hmmm -- from the POV of a college-aged daugher, I'm not sure that this would be a Good Thing.

        As it is, when DD tells guys that she runs Linux, they're impressed. When she tells them that she runs Gentoo, they're in awe. When she tells them that she did a Stage One install, those who aren't running away in terror fall on their faces and worship her.

        As a father, I like it that way: most of them running away in terror, the rest face-down on the ground. I sleep better.

    • by Anonymous Coward
      Can women block pops up for you?

      Yes, they can. Believe me. It depends on "uglyness", and I do not mean it only from the physiological point of view .

      CC.
    • I was going to mod you down for acting a bit like a troll, but I'll reply instead.

      The first sentence was arrogant. While it does give me a certain amount a pride to be able to do something most people can't, I don't flaunt it, simply because there are a billion other things people can do better than me (like stay in shape).

      The second sentence is insightful. I've gone through several Gentoo installs; it has taken me 4 tries to get a good Gentoo install on my server (i.e., when I reboot the system doesn't
    • All it proves is that they can RTFM... and maybe have a little patience.

      My 11yo son installed Gentoo on his computer. It is not difficult at all.
  • So (Score:5, Funny)

    by Neil Blender ( 555885 ) <neilblender@gmail.com> on Wednesday April 27, 2005 @06:00PM (#12365833)
    Do you have to compile this thing first?
    • by MarkWPiper ( 604760 ) on Wednesday April 27, 2005 @06:23PM (#12366107) Homepage
      Compiling is always the joke, but there are much more significant barriers to adoption. First let me say that I believe Gentoo is the most powerful distribution available. However, a graphical installer still does not address what I believe are the most difficult aspects of configuring Gentoo.

      For example, where in the documentation does it mention starting /etc/init.d/famd at boot? (This will improve KDE's file monitoring responsiveness.) Does a user know to chmod his RTC? How to umask a vfat partition so that users can access it? How to setup multiple sound cards? How to set up your application sound server settings? How to enable the kernel laptop mode? How to setup power management runlevels? Which kernel modules need to be added to modules.autoload? How to make fonts appear cleanly and consistently?

      A second major problem with Gentoo is the uncontrolled proliferation of USE flags. The vast majority of flags are for individual packages. A new user would be likely to completely miss the importance of configuring many of the higher level use flags.

      Unfortunately Gentoo is plagued by naive users who believe that--just because they have a Gentoo system that boots--they are somehow empowered. The largest reason they feel that way is because their system is 'optimized' for their hardware. The truth is an ignorant user's CFLAGS are more likely to hinder his system's performance.

      Gentoo is an incredible distribution; however, it has a long way to go in terms of usability. While I am excited at the prospect of a graphical installer, I hope that these larger issues can also be addressed. These issues are what make Linux difficult, and fun.

      • If you want to build a house, you don't ask for a magic hammer to do the work for you. The missing items you've stated don't prevent anyone from installing and using Gentoo. Tuning and optimization of the external infrastruction is optional. For that you have to know what you're doing, know what to tweak.

        USE flags and CFLAGS, again, are tuning and optimization. If you don't screw them up, you won't have an unusable system.

        Since you have constructive concerns, why not join the Gentoo project and make a d
  • is it just me, or... (Score:2, Interesting)

    by deathazre ( 761949 )
    Why does everyone seem to think that gentoo is "known for its speed" because it is source-based? The whole compiling-it-yourself thing isn't worth it as far as performance gains go. However, there's also the customization aspect.

    And yes, I am a gentoo user.
  • Yawn (Score:5, Interesting)

    by overshoot ( 39700 ) on Wednesday April 27, 2005 @06:01PM (#12365838)
    A couple of years ago, my (17yo, non-tech) daughter and a ( 50+ yo, non-tech) woman friend jointly installed Gentoo without my help.

    It's just a matter of "follow the directions" and you get a working system. Anyone who can't install Gentoo must be afraid to RTFM.

    • I second this. The installation documentation of Gentoo is damn near perfect. It tells you what to put where, gives suggestions for some of the settings, and tells you exactly what to type. It really holds your hand the whole way.
    • Re:Yawn (Score:4, Funny)

      by caluml ( 551744 ) <slashdotNO@SPAMspamgoeshere.calum.org> on Wednesday April 27, 2005 @06:19PM (#12366056) Homepage
      (17yo, non-tech) daughter

      So how's she doing now anyway? I haven't seen her since we were at school together. Michelle, her name is right?

    • A couple of years ago, my (17yo, non-tech) daughter

      17 years old... a couple years ago... 17+x >= 18 for x >= 1...

      So, by my math, she's legal now, right? Hook a fella up!
      • So, by my math, she's legal now, right? Hook a fella up!

        Yeah, she's legal. She's also 178 cm tall, buff, and about 70 kg of high-molar attitude. You wouldn't survive long enough to make a useful Terrifying Example.

    • Re:Yawn (Score:4, Funny)

      by SlongNY ( 766017 ) on Wednesday April 27, 2005 @09:07PM (#12367579)
      Maybe they can come over my place to install gentoo for me.
  • mirror and a comment (Score:5, Informative)

    by winkydink ( 650484 ) * <sv.dude@gmail.com> on Wednesday April 27, 2005 @06:01PM (#12365845) Homepage Journal
    mirror here [networkmirror.com]

    Won't Gentoo lose all of it's coolness factor if anybody who can click a mouse can install it?
  • Vidalinux 1.1 (Score:2, Informative)

    There's already a project out there with a graphical installer for Gentoo...Vidalinux. I've not had much exposure to it, but i've heard good things. They ported the anaconda installer and stuck in it there.

    I wonder how this graphical installer for Gentoo will compare.
  • All trolls! (Score:3, Interesting)

    by chris09876 ( 643289 ) on Wednesday April 27, 2005 @06:02PM (#12365860)
    The first few posts are all trolls! People said this story is a troll! Not at all... it's exactly what slashdot should be used for - tech news.

    I'm not sure where this graphical UI is going to go, it's definitely an interesting development. As the above trollposts point out, gentoo users might be worried that this will let other, "newbier" people use their distro. ...but on the other side, it might also get MORE people using gentoo... and that can only be a good thing.
  • ... "plain vanilla system" that works for me would help without "graphics".

    In rememberance of DWIM [catb.org], which never made it.

    CC.
  • So how do they tell the user that it's going to take like 3 days to do a stage 1 install?

    Graphics are nice (I'm all for it) but at least the Gentoo handbook warns you and says..."Go get something to eat because this might take a while." Personally, I don't think new users are going to necessarily use Gentoo if the install time is measured in hours and days rather than minutes.

    And before people start posting your install times, I'm talking about going from stage 1 to a working, X.org, KDE/GNOME/whatever d
  • by glrotate ( 300695 ) on Wednesday April 27, 2005 @06:06PM (#12365911) Homepage
    Amoung nerds isn't it's noteriety due to its unearned reputation for speed? Didn't /. post a benchmark showing that its optimizations were overagressive, and that net performance suffered?
    • >its optimizations

      You probably mean whos optimizations. Gentoo doesn't offer , or better suggest, any specific cflags out of the box for stage 1 installs. It's up to the user.Stage 2 and stage 3 installs come with very safe cflags for gcc, such as "-O2 -pipe", but with a "-march=foo_processor" that's hardly over aggressive.

      So what you're referring to is probably the age old debate on whether, say, precompiled binaries offered by the other distros are slower than ad-hoc binaries compiled by the porta
    • by Noksagt ( 69097 ) on Wednesday April 27, 2005 @07:21PM (#12366712) Homepage
      Amoung nerds isn't it's noteriety due to its unearned reputation for speed?
      No--it may be notorious for the ricers who think that they have a faster system by compiling it themselves.

      In some benchmarks (such as the one povray uses), gentoo systems are often near the top. In this respect, it isn't unearned. But this doesn't mean every app on the system has been made measurably quicker & that some ricers aren't using ridiculous CFLAGS which do more harm than good.
      Didn't /. post a benchmark showing that its optimizations were overagressive, and that net performance suffered?
      If anyone can find this article, please post a link.

      While I've certainly seen poor benchmarks from some systems, the default CFLAGS are '-O2 -pipe'. This is typical of other distributions & is NOT "overagressive."

      Users can certainly choose their own CFLAGS, which can lead to better or worse performance than the default CFLAGS. This kind of makes benchmarking a joke: The particular combination used in a particular article will not be representative of all gentoo installations.
  • by DeathPenguin ( 449875 ) * on Wednesday April 27, 2005 @06:07PM (#12365924)
    If they include this in the official release, than they should also include some other graphical stuff such as Porthole [sourceforge.net] to manage Portage graphically. It doesn't do much good to help a newbie through the install process graphically and then expect them to use a Portage from the command line.

    Still, it's a good thing. Even people who have been doing Linux-related stuff for a while can miss or screw up some steps in Gentoo installation. Anything that can simplify the process should be welcomed.
    • It doesn't do much good to help a newbie through the install process graphically and then expect them to use a Portage from the command line.

      What makes you think that someone that can't use Portage on the command line could work out how to turn their computer on in the first place? There are few utilities as easy to use, graphical or command-line, as Portage.

      TWW

      • Because not *everyone* is raised on the shell. Believe it or not, a lot of good intelligent people out there have only used Windows and MacOS without ever opening up a command prompt in their life. It's alien, and even easy commands like "cd" require a great deal of practice before becoming second nature. There's a lot of memorization involved in mastering the syntax, and it doesn't come as easy to some as to others.

        Microsoft and Apple have proven that you can have a good system without ever looking at a c
  • by kindbud ( 90044 ) on Wednesday April 27, 2005 @06:08PM (#12365931) Homepage
    Some of the things I learned:

    1. My time is better spent doing things other than compiling basic system utilities.

    2. My optimized Gentoo system does not run faster enough to make up for the time lost building it from source.

    3. Turns out there was nothing to learn from installing Gentoo from stage 1. I already knew what goes into a system at the most basic level, but I got this from 10+ years of Unix/Linux experience, before I ever saw Gentoo.

    Going to try MEPIS now. 'Sposed to be easy and painless.
    • 1. My time is better spent doing things other than compiling basic system utilities.

      Then do those other things. Typing in the commands to compile those "basic system utilities" takes few minutes at most. After that, it starts compiling and you can do whatever you want to do. You are in no shape or form required to sit on front of the computer while it compiles.

      Usually when I have done Gentoo-installations, I have done it so that I start first major compile (bootstrap) in the evening. That way it can co

  • Gentoo must be the greatest distro ever. Why? Because any linux install that uses the word "nazi-ish" has gotta be fun. Just check out the section on Portage:
    Wenrsync- this will download a portage snapshot from a Gentoo mirror and sync it locally. Use this option if you are behind a nazi-ish firewall that blocks outgoing rsync traffic.

    Apparently, if you have any anti-Semitic firewalls, Gentoo is the distro for you!

  • It is still just as confusing for the casual user. Anything that requires the user to figure out what /dev/hda or ext2/3 or ReiserFS or Network Mounts, etc, means is still too complicated for the average user. There should be a default and advanced setting for advanced users. It requires what? Another dialogue box. That's not much to ask. The graphical interface may simplify things for advanced users but advanced users don't really need it simplified and the simplification reduces flexibility.
  • I stayed with the RedHat and Fedora distros when I first moved to Linux, but a little over a year ago I switched to Gentoo - Fedora is a great distro, but some of their changes to included software had me looking to switch to something where I knew exactly what patches were included.

    Moving to Gentoo was quite the learning process - virtually everything is done by hand, though the documentation is very good at guiding you through it.

    You'll definitely learn more getting a Gentoo system up than you will ru

  • by sloth jr ( 88200 ) on Wednesday April 27, 2005 @06:15PM (#12366020)
    "because it's source-based, it's notorious for its speed" - so what, no other distribution uses source to compile its distro?
  • by karmaflux ( 148909 ) on Wednesday April 27, 2005 @06:15PM (#12366021)
    ...gentoo users are notorious for failing to comprehend the implications of their system philosophy. [funroll-loops.org]
  • Let a kind slashdotter paste a link. The author "does not feel like testing out his server's capabilities!"
  • Makes no sense (Score:2, Interesting)

    by TelJanin ( 784836 )
    If your computer can't handle GTK, why the hell are you installing Gentoo on it?
  • by leathered ( 780018 ) on Wednesday April 27, 2005 @06:25PM (#12366134)
    Gentoo, the ultimate geek distro and it still hasn't got its own /. icon.
  • This is great news (Score:5, Interesting)

    by agraupe ( 769778 ) on Wednesday April 27, 2005 @06:26PM (#12366138) Journal
    I am a gentoo user. I have done several text-based installs (duh), and gentoo is currently my desktop of choice. I do this not for speed, but for control of my system, and excellent package management. I also switched to gentoo to get more hands-on with linux. I can say now, that I don't really like the text install. It taught me a lot, but after doing one or two, the novelty wears off, and it allows for many careless errors. This development also means that many new users will be much more attracted to gentoo. If they began offering a comprehensive mirror of the most common, say, 2000 packages, it would easily be one of the best distributions. (yes, sometimes building from source is annoying, but portage and USE flags still rock).
  • I use Gentoo. Do I do it for "speed"? No. The main reason: Variety. Since Portage is source-based, it is by far the vastest package management system for any Linux Distro. If anyone can find a larger system with frequent updates and sometimes obscure software, I'd like to know (Searching the net for RPM's doesn't count). The second reason is how tweakable it is. Although that one isn't really Gentoo-specific, as I think Debian, Slackware, and a few others are just as tweakable beyond the install.
  • I use Gentoo because it works for me. I use it on a secondary computer and before Gentoo I tried SuSe and Mandrake, with the former being a pain and a half to get working (network drivers just did not get detected correctly) and the second not installing. So I
    I've stuck with it and have reinstalled a few times, each time learning something new (usually by borking it beyond my ability to repair). It's a secondary system (mostly a server now) so every so often I "emerge world" and continue with whatever else
  • Thats Not The Point! (Score:3, Interesting)

    by SteevR ( 612047 ) on Wednesday April 27, 2005 @06:40PM (#12366286) Homepage Journal
    The point of gentoo's portage system, from my point of view, is the elimination of package dependency issues, and compiler version issues.

    I've used linux for about 10 years, but only heavily for the last 4. Why? I enjoy using linux because I enjoy the programming environment. It was hell getting to the point I'm at now though... ...I tried Redhat 5.2/6.x/7.x... ...I tried various debians... ...then I settled on Slackware. Every distros fscked up weirdo patches on their kernels, their XFree, their desktop environment and installers. Even the random libraries I used, such as the then-nacient SDL and Allegro had distro-specific patches. Which meant a binary I compiled on my box wouldn't run anywhere else. Ever wonder why small sourceforge projects don't release *ix binaries? Everyone is using their own damn gcc version, their own damn libc. You can't even be sure that a program with nothing but libc dependencies will compile.

    Slackware was fine, for awhile. Then they decided to move further and further from each individual projects standard source packages (kde, xfree, kernel) and I was having problems with getting the early nvidia driver to work with several of their kernels.

    Portage solves the problem. If a program won't build with the particular version of gcc, or xfree, or whatever library you're using, the ebuild for it will depend on a specific version of the compilation environment and each library.

    Everyone who talks about optimization (there are gains, but they are small) is missing the point. The point is that I am taking largely unchanged cvs copies of each project's source when I compile. As a developer, I worry about being up to date- so I build a new version of SDL in the backround while I browse the web, or go on coding. No fuss, no muss, and no worries like Debian has with Ubuntu- incompatible binary issues.

    For God's sake, lets leave the incompatible binaries issue to other operating system families. Just build the source from it's source.

    Distro leaders take note. *ix users are tired of incompatible binaries.
  • by starseeker ( 141897 ) on Wednesday April 27, 2005 @06:49PM (#12366363) Homepage
    I would be REALLY impressed if this sucker could do a Knoppix style detection of what hardware you have on the system, and recommend which modules this will require in the kernel.

    I had waaaay too much fun early on figuring out I hadn't complied some specific drivers for controllers or some such and wondering why my harddisk and CDROM were so slow. Please, please, pretty please have it recommend what to compile into a kernel.

    Of course, maybe I should just use the general purpose kernel and stop worrying about it. Hmm... naah! ;-)
  • by Elpacoloco ( 69306 ) <elpacoloco@nOSpAM.dslextreme.com> on Wednesday April 27, 2005 @08:03PM (#12367091) Journal
    I could handle emerge. What I couldn't handle was all the constant re-configuring of all the little /etc files.

    That's why I use debian. Debian makes the /etc files based on silly questions that it asks me, and then puts helpful comments in the file so that should I need to change it later, I can.

    Config tools, please.

    Other than that, I was able to get the hang of Gentoo.
  • Security (Score:3, Interesting)

    by bluefoxlucid ( 723572 ) on Wednesday April 27, 2005 @09:08PM (#12367586) Homepage Journal
    More important than speed from optimization is the ability to use the stack smash protector and get PIE binaries in Gentoo, which with a PaX or GrSecurity kernel and a MAC policy for GrSecurity or SeLinux provides for the most part a complete security solution with great ease of maintainability. This stuff is also being shifted into Ubuntu by the hardened debian team as Hardened Ubuntu.

"Pok pok pok, P'kok!" -- Superchicken

Working...