Slashdot Mirror


A Walk Through the Gentoo Linux Install Process

Anonymous American (Sherman Boyd) writes: "I was looking for a flexible, powerful distribution that makes it easy to build a 'custom' Linux box that meets my exacting specifications. I think I found it. Gentoo Linux has just released version 1.0 of their innovative meta-distribution and to celebrate I decided to throw it on my laptop and write this article based on my experiences." And good news for anyone interested in trying Gentoo: yesterday, Daniel Robbins announced the release of version 1.1a. Read on for AA's detailed look at putting Gentoo on his machine -- Gentoo has a different style than today's typical distributions, and it bears some explanation.

Gentoo solved many problems for me. Some distros install everything, whether you really need it or not. Not Gentoo; other than the base packages required for Linux to run, the only software installed on the system is the software you put there. Gentoo resolves dependencies automatically, eliminating RPM prerequisite hell. As an added bonus I got something I wasn't even expecting. Speed. Blinding, blazing, incredible speed.

The main advantage to the Gentoo distribution is Portage, a python-based ports system similar to BSD ports. For those of you unfamiliar with BSD ports, Portage is a package management tool that downloads and installs source instead of precompiled packages. When I need a program I download, install and compile it with one command:

emerge nmap

The above will download the nmap source code, compile and install it. Of course this method is slow, but it has its rewards. You can also opt to use prebuilt binaries if you are not extremely patient. It took me five hours to get the base Gentoo installed on my PIII with 128 megs of ram. It wasn't a big deal as I had other things to do, but I would like to see the installation process optimized so that it doesn't require any babysitting.

Gentoo is running two of my mission-critical servers right now, I consider it to be stable and mature. A warning, though: this is not a distribution for dummies. This is bare metal Linux, powerful and dangerous. If you do something without thinking you may fall into a bucket of pain.

Let's begin my story.

I download the iso from http://www.ibiblio.org/gentoo/releases/build /. There is a choice of install images here. My favorite way of installing Gentoo is to compile everything, a time consuming process. This method requires a slim 16-meg iso. You may want to grab an iso with pre-built binaries to speed things up, however. This fat iso weighs in at 103 meg. I download the big one with the prebuilt binaries even though I won't use them -- just in case.

I boot my laptop with my shiny new Gentoo CD. The Gentoo install uses isolinux by Peter Anvin. I like the fact that they don't obscure it, giving credit where it is due. It boots quickly and there is a PCI autodetection process, it shouldn't find much on my laptop. Interesting, it loads a SCSI module. Perhaps it has detected my IDE CD burner. Usually this will detect any PCI NIC cards that are installed, but it does not detect my PCMCIA device (of course). After the PCI detection I get a command prompt. I use nano (a small text editor) to open up install.txt, the excellent install doc. Usually these docs are sufficient but the latest ones can be found here:

http://www.gentoo.org/doc/build.html

Keeping the install doc open in this virtual terminal, I hit alt-f2 to open a new one. I begin by loading the pcmcia drivers and installing networking. This is all done at the command line ( insmod, ifconfig, route, dhcpcd, etc.). I use nano to add my DNS servers to /etc/resolv.conf. A word of caution; get in the habit of always using the -w switch with nano. If you do not use the -w switch nano's word wrap feature will jack up your config files. I ping a reliable site, networking is up!

Next I partition my system using fdisk. I choose a simple layout with a swap partition, a root partition and a small boot partition. The boot partition remains unmounted during use, a nice precaution. For filesystems you have a choice of ext2, ext3, ReiserFS and XFS. In my personal experience I've noticed that Reiser performance really rocks when combined with SCSI drives, but as this is an IDE system I think I'll go with XFS. Besides, the XFS tools seem to be a lot more mature than the offerings from Reiser. I format and mount the partitions from the command line creating a /mnt/gentoo directory. I then untar the root filesystem; here I have the choice of the small tarball that requires you to compile everything or a larger tarball that contains pre-built binaries. If you untar the big guy you are almost finished with your install at this point. Using chroot and some scripts you chroot the /mnt/gentoo directory. From this point on you are operating under your new gentoo system.

The first thing I do under my chrooted system is issue this command:

emerge rsync

This downloads the latest version of the portage tree. The portage tree is found under /usr/portage and contains the ebuild scripts used to compile/install programs. Currently there are over 1000 up to date emerge sripts. Next I edit /etc/make.conf, here I can choose compiler settings. I optimize everything for i686. Now it's time to build the GNU compiler and libraries. I run the bootstrap script and leave for lunch. On my PIII 500 the boostrap process takes 2 hours and 2 minutes.

The second emerge command I issue is:

emerge system

Now emerge downloads, compiles and installs my base system packages. I sit back, relax and take the time to fax my legislators a rant about the DMCA. One hour and 30 minutes later it is finished.

Now it is time to download and install the kernel. First I make a link updating my timezone, and then I issue another emerge command:

emerge linux-sources

This grabs the latest kernel, 2.4.19, and drops the source in /usr/src/linux. Ten minutes have elapsed. Now comes the fun, compiling your kernel. That's right, everyone who installs Gentoo compiles their own kernel as a matter of process. I like this. There are some distributions out there that actually say you should never compile your own kernel. Shame on them. I use make menuconfig and the standard commands to compile my kernel. Since Gentoo uses devfs I select /dev file system support and I am also careful to compile in support for XFS. I don't have the kernel mount devfs automatically at boot as the Gentoo startup scripts take care of this for me. Virtual Memory file system support is also enabled.

At this point in time I get to choose a logger. My choices are sysklogd, syslog-ng or metalog. I choose metalog, because it's got the coolest name. I download, compile and install it using a single command:

emerge metalog

XFS has some nice utilities, I better install those. I have some other essential programs to install, and I'm feeling a bit lazy so I chain them all in one big command.

emerge xfsprogs;emerge bitchx;emerge vim;emerge links

At this point I'm feeling pretty 7-Up. I edit my /etc/fstab file, my /etc/hostname file and /etc/hosts. The passwd command is run to set the root passwd. I add my NIC module to the file /etc/modules.autoload and edit /etc/conf.d/net. conf.d/net allows me to configure my IP address and settings, default gateway and alias. I take a look at /etc/init.d/net.eth0, even though I don't need to edit it. I can then add it to the startup script using this command:

rc-update add net.eth0 default

This adds the script to the default runlevel to be executed at startup. Startup scripts are another place Gentoo really shines. The startup scripts have a system of dependencies. For example net.eth0 can depend on pcmcia. The pcmcia drivers get loaded before net.eth0 - this is good.

Next I install grub. If you haven't used grub before, it's nice. You can boot to a kernel directly from the grub shell, without having to edit a config file. lilo is still available, for those of you who prefer it. Gentoo likes to let you make the decisions.

I exit my chrooted shell and unmount all directories. Reboot! Gentoo comes up and the install process is complete.

The Gentoo install process has taught me a lot about Linux, and I like the fact that the command line is embraced, instead of hidden behind gui or scripts. I also like the speed (which is debatable since all I can supply is anecdotal evidence). I wasn't too happy about waiting five hours for everything to compile, but I think it was worth it. I can tell you it compiles and greps noticeably faster than other distros I have run on the exact same machines. I really enjoy using portage, and the packages seem to stay up to date -- if not bleeding edge. This is not a conservative distribution like Debian, however I like the aggressive and intelligent direction gentoo is taking.

If you are considering trying out Gentoo I highly suggest #gentoo on irc.openprojects.net. Also subscribe to the mailing lists found at www.gentoo.org. The Gentoo community has helped me out of several jams in the past, I think they will treat you good too.

While writing this, I received help from a lot of people. However I would like to personally thank the people I ripped off word for word. Thanks notafurry of www.kuro5hin.org for your pointed help with the stilted second paragraph and thank you Ween from #gentoo on openprojects.net for your clean description of portage.

351 comments

  1. k5 by smileyy · · Score: 3, Funny

    Once again demonstrating that k5 has better and more timely news than /.

    Oh god. What have I done? No, k5 sucks. Really. Stay away. Stay far, far away. You have absolutely no desire to get a k5 account.

    --
    pooptruck
    1. Re:k5 by purplebear · · Score: 2, Informative

      Yeah. I was just thinking to myself, didn't K5 have this exact "feature" last week sometime?

      It seems /. is getting a little behind the times??

    2. Re:k5 by Ween · · Score: 1

      Yes they did, but timothy wanted to widen the exposure of this article because gentoo is a great distribution.

      Im glad he finally got permission from Anonymous American to post it here.

      Ween

      --


      Tis better to be silent and thought a fool, than to open your mouth and remove all doubt --Abraham Lincoln
    3. Re:k5 by Anonymous Coward · · Score: 0

      At least slashdot isn't plagued by downtime like K5 is. kuro5hin goes down like Jon Katz's sister earning crack money. Look at today for example.

    4. Re:k5 by smileyy · · Score: 1

      It's interesting -- more often, I'm seeing stories show up in the k5 queue hours or days before they get posted to /. I'd say more about k5, but see my original post.

      --
      pooptruck
    5. Re:k5 by geekoid · · Score: 1, Offtopic

      "Extreme Programming - Embrace the protective blanket of fear "

      haha, well put.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    6. Re:k5 by smileyy · · Score: 1

      I'm actually a huge fan of XP. The comment is actually in mocker of myself when I caught myself saying that I didn't want to do something new, even though it might be the best way to do that particular task. And then I thought about how I was supposed to be an agile developer and all that...

      Yeah. That was a pointless story.

      --
      pooptruck
    7. Re:k5 by geekoid · · Score: 1, Offtopic

      Telling someone it sucks is sure to get exactly the people you don't want there to go there.
      see:
      it sucks==not known very well==obscure==cool

      The people with that mentality are usually about 16, and like to type with numbers in their words.

      What you want to say is "k5 is so cool, my mom likes it!"

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    8. Re:k5 by smileyy · · Score: 0, Offtopic

      Hmm...maybe...

      Come check out the Jon Katz story-of-the-day at k5!

      --
      pooptruck
    9. Re:k5 by grnbrg · · Score: 2, Offtopic
      Oh god. What have I done? No, k5 sucks. Really. Stay away. Stay far, far away. You have absolutely no desire to get a k5 account.


      You don't need to see these stories.

      This isn't the site you're looking for.

      Move along. Move along.


      grnbrg

    10. Re:k5 by Anonymous Coward · · Score: 0

      Will you shut the fuck up already, you dork.

    11. Re:k5 by Anonymous Coward · · Score: 0

      Just guessing here but, uh, "Windows"?

      They have a whole website I hear.

    12. Re:k5 by jo42 · · Score: 1
      What's "k5"?

      Isn't that some neo-communazist global order out of a bad Sci-Fi book and/or movie?

      Oh, sorry, 'k5' is a mountain in the Himalayas near Everest.

    13. Re:k5 by smileyy · · Score: 1

      some neo-communazist global order

      Yes, most certainly.

      --
      pooptruck
    14. Re:k5 by jcoy42 · · Score: 1

      Once again demonstrating that k5 has better and more timely news than /.

      *sigh*

      You've slashdotted them..

      --
      Never trust an atom. They make up everything.
    15. Re:k5 by Anonymous Coward · · Score: 0

      Really? I find slashdot not working at least as often as kuro5hin. In particular, the slashdot admins often seem to break some code that variously makes it impossible to read stories, post comments, and/or view comments.

    16. Re:k5 by ph0rk · · Score: 1

      not easy to install, easy to custom install. please read the article in detail before posting, thanks.

      --
      semantics are everything!
    17. Re:k5 by coliano · · Score: 1

      Now that's funny!

  2. All these words... by Anonymous Coward · · Score: 3, Funny

    and no mention that "Gentoo Linux" is an anagram for "Lounge Toxin"?

    1. Re:All these words... by Timmeh · · Score: 3, Funny

      see also: 'not ogle unix'

    2. Re:All these words... by Timmeh · · Score: 2, Funny

      see also: 'onion gel tux'

    3. Re:All these words... by Hallow · · Score: 2, Funny

      For all you scientology fans out there...

      xenu to login (or login to xenu if you prefer)

    4. Re:All these words... by Raptor+CK · · Score: 2

      Don't forget "lent unix goo"

      Lousy 20 second delays... What's Unix goo, anyway?

      --
      Raptor
      "Procrastination is great. It gives me a lot more time to do things that I'm never going to do."
  3. Slightly off-topic by qurob · · Score: 1

    Their website has a great look!

    1. Re:Slightly off-topic by Anonymous Coward · · Score: 0

      I really hope you're being sarcastic. That's one of the worst-looking sites I've seen in a while.

    2. Re:Slightly off-topic by Anonymous Coward · · Score: 0

      Is this your first trip to The Internet?

  4. Re:53. by Anonymous Coward · · Score: 0

    ???? Thank you for the -1 mod!!!!!!

  5. For you existing Gentoo'ers by Xafloc · · Score: 5, Informative

    I have created a site that will allow you to post your Compile Times for the different packages, relative to your hardware.

    It's in alpha stage right now, but I'll add features as we go a long. Any suggestions would be appreciated. You must signup first in order to post your compile times.

    Hopefully at some point, one willbe able to get a sense of how long it would take to install, say kde3.

    --
    -= Xafloc =-
    alinuxbox.com
    N
    1. Re:For you existing Gentoo'ers by insta · · Score: 1
      Hopefully at some point, one willbe able to get a sense of how long it would take to install, say kde3.

      Quick answer:

      A LONG TIME.

      :)

    2. Re:For you existing Gentoo'ers by nosferatu-man · · Score: 2

      Took me 164 minutes of user time last night on my dual P3 @ 1.4ghz. Yow!

      (jfb)

      --
      To spur "enterprise Linux," Big Bang, the distributed two-phase commit.
  6. How about some user testing on distro websites? by Rorschach1 · · Score: 5, Insightful

    The Gentoo site looks about like that of every other distro out there... just fine if you know exactly what you're looking for. How about grabbing a few average Linux users and watching them try to find what they need? I think people just don't realize how poor a lot of the websites and documentation are.

    I think Debian, for example, is a fine installation. I've used it frequently. But the website really irritated me when I needed to find some specific floppy images and hardware support the other day. I got so frustrated that I finally gave up and went to FreeBSD. It's far from perfect, but I found what I was looking for in short order and quickly had the machine up and running.

    Here's a question for anyone involved in the production of ANY distro out there: Is there ANY form of usability testing that goes into these sites? What's the process these people are using for designing the sites?

    1. Re:How about some user testing on distro websites? by Havokmon · · Score: 2, Informative
      Ah, yes, usability testing..What a crock that is.

      There are two types of "usable":

      One is "usable" because it's close to what the user is used to.
      The other is "usable" because it appeals to someon who has never used that interface before.

      Funny, the only people I hear talking about usability are those who complain they can't do something, because the 'new' interface doesn't emulate what they're already used to..

      I never liked how Microsoft's site worked, and people looked at me strange.
      Friends never liked how Novell's site worked, and I looked at them strange..

      Would you rather have a distro maintainer spending hours and hours on their website, or the distro?

      I guess the solution is just: "Get used to it."

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    2. Re:How about some user testing on distro websites? by Anonymous Coward · · Score: 0

      I never liked how Microsoft's site worked, and people looked at me strange.
      Friends never liked how Novell's site worked, and I looked at them strange..


      Yeah, well no one likes the way Cisco's site works, except their competitors. Trying to find something there is like trying to squeeze blood from a rock.

    3. Re:How about some user testing on distro websites? by Geekboy(Wizard) · · Score: 1

      My only problem with the FreeBSD install process, is that it installs XFree86 3.3.6 by default. If you install XF4.1 from the ports tree, it is quite difficult to configure and run it correctly. I ended up re-installing everything, skipping X, and installing it from ports. Everything was fine after that.

      (BTW, I use FreeBSD for my workstation, with OSX for my laptop (TiBook), I'll install FreeBSD on it as soon as the PPC port is stable)

    4. Re:How about some user testing on distro websites? by Rorschach1 · · Score: 3, Insightful

      I think that attitude is the core of the problem. There IS such a thing as usable, and some designs are just plain BAD. My sister's finishing up a Master's at Stanford in the field, and she's shown me that there's a hell of a lot more to it than I would have thought.

      I run a busy (military) website myself, and I've found that a lot of the users on the site don't use the site in the same way I would. They get the information they need, and they put up with a sub-optimal interface, but if I can find out what they're trying to do it's often a matter of a simple change to allow them to do it with a lot more efficiency. You can't ever ignore the users and tell them to "get used to it", just like saying "read the source code" doesn't cut it as documentation for most folks.

    5. Re:How about some user testing on distro websites? by Anonymous Coward · · Score: 0

      Yeah, and dammit, the blood that's squeezed out of the Cisco website rock isn't even red. I find when I go there it is kind of a greenish-purple color.

    6. Re:How about some user testing on distro websites? by Anonymous Coward · · Score: 0
      (BTW, I use FreeBSD for my workstation, with OSX for my laptop (TiBook), I'll install FreeBSD on it as soon as the PPC port is stable)


      In the name of all the good and decent things in the world - WHY? You've got the best workstation BSD variant available already - why do you want to downgrade your system?!
    7. Re:How about some user testing on distro websites? by Havokmon · · Score: 3, Insightful
      I run a busy (military) website myself, and I've found that a lot of the users on the site don't use the site in the same way I would. They get the information they need, and they put up with a sub-optimal interface, but if I can find out what they're trying to do it's often a matter of a simple change to allow them to do it with a lot more efficiency.

      I apologize if it seemed a personal attack, it wasn't. I defiantely wish you luck, but it's not going to happen. People who are used to what you think is sub-optimal (and yes, genuine crap does exist), are going to complain when you make a change. How far do you take that? Let the users build their own interfaces? Maybe the interface to build your own interface is confusing to some..

      How do you say Tomato, Tomato in text?
      Personally, I think economics is crap theory too.
      You can take any course or track, and learn a LOT of detail about that particular subject. Some you'll agree with, some you won't.

      A college degree doesn't necessarily make something/someone viable. So don't accept that just because someone is being taught something, that they'll know all there is to know.
      Just stay open to opinions..

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    8. Re:How about some user testing on distro websites? by bheerssen · · Score: 1

      You seem a little hazy on the concept here. A usability test measures the average time a group of people (representative of the site's audience) take to complete a given set of tasks on a given site. A series of identical tests on iterative refinements of the site leads to a design that is most usable by the most amount of people.

      You can spot the people that haven't fully grasped the concept by their remark "Usability tests? Yeah, we did one of those." One test, while useful, is not enough. To get the full benifit of such tests, you should perform as many as possible in the development cycle.

      --
      (Score: -1, Stupid)
    9. Re:How about some user testing on distro websites? by Lussarn · · Score: 2

      - why do you want to downgrade your system?!

      You are talking about FreeBSD here you know. A proven player in the OS field for years. I would say it gots it strengths. Like a standard GUI.

    10. Re:How about some user testing on distro websites? by Havokmon · · Score: 2
      You seem a little hazy on the concept here. A usability test measures the average time a group of people (representative of the site's audience) take to complete a given set of tasks on a given site. A series of identical tests on iterative refinements of the site leads to a design that is most usable by the most amount of people.
      You can spot the people that haven't fully grasped the concept by their remark "Usability tests? Yeah, we did one of those." One test, while useful, is not enough. To get the full benifit of such tests, you should perform as many as possible in the development cycle.

      As much as you believe in them, I don't. Your argument for them makes more sense than most I've heard. You at least make it part of the development cycle. The one problem you left out is bias.

      For every person who says: "We did one of those, it was crap."
      There's another one who doesn't like how something works, and cries "Doesn't anyone do usability tests?"

      In this thread, I merely believe in the former, while responding to the latter.
      Don't get defensive :)

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    11. Re:How about some user testing on distro websites? by Anonymous Coward · · Score: 0

      +5 Insightful

    12. Re:How about some user testing on distro websites? by Arandir · · Score: 2

      I see you've already hit upon the correct solution. XFree86-4 will be standard on FreeBSD-5.0 (November sometime). Until then, the FreeBSD-4.x branch is a stable branch. You're as likely to see XFree86-4 in FreeBSD-4.x as you would in Debian-potato.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:How about some user testing on distro websites? by Geekboy(Wizard) · · Score: 1

      Yea, it pissed me off big time. The only reason why I worked with it, is because that system used to be OpenBSD, and I wanted to run mplayer. That's it.

      MPlayer's assembly code doesn't work on OpenBSD (I'll have to try it with a new binutils), so I was SOL on that. I'll have to see how much of MPlayer's code is altivec optimized, so I can (hopefuly) use it on my TiBook. =)

    14. Re:How about some user testing on distro websites? by Geekboy(Wizard) · · Score: 1


      In the name of all the good and decent things in the world - WHY? You've got the best workstation BSD variant available already - why do you want to downgrade your system?!


      Because QT skips when I play .mpgs. Even with 512 ram, it friggen skips. I can't play divx files worth a darn, and the damn thing is lagging. If you have a better solution (OSX speed tricks and such) please email me [spambox@theapt.org]. (That is serious, not flaming.)

    15. Re:How about some user testing on distro websites? by pocket527 · · Score: 1

      Personally, I chose gentoo because of its clear and step-by-step installation guide, attractively presented and prominently featured on the website.

      It really explained every little thing you had to do to get a decent system running. In a way, it's giving you loads of mini-howto's of programs, which makes it easier to dig into manpages to be able to really finetune those programs.
      Though it is not meant for newbies, they can learn a lot of this distribution. I myself haven't had too much experience with linux. In the past, every time I encountered an error or bug in some program, I didn't have a clue on how to solve it, and quickly resorted to reinstalling or upgrading whole portions of the distro (and then you're treating your distro like a windoze, which of course is a shame).
      Second, an 'installation guide' like Gentoo's quickly helps you to test and try out some apps to get your work done. Need an email client? You can emerge mutt. Need system to send mail? Try postfix, but sendmail works fine as well. They're not pushing the user towards specific programs, they're giving the user valuable clues and advice.

      At work I run Debian Unstable, and I'm very happy with it, but I needed an experienced user to get it properly running. Perhaps all the information I needed was somewhere out there though.

      Gentoo, you could say, is much more 'difficult' to install, and yet everything just worked. I've got a really cool system running here, and having it installed 'the Gentoo way' makes you darn proud of it too :)

    16. Re:How about some user testing on distro websites? by AndyElf · · Score: 1

      FYI, XFree86-4 is in ports tree for 4.x-STABLE. True, it is not part of a -RELEASE CD, but if it is in the ports tree, then what holds you from getting it and compiling? All you need is the 3 .tgz's of xc...

      --

      --AP
    17. Re:How about some user testing on distro websites? by p3d0 · · Score: 1
      A college degree doesn't necessarily make something/someone viable. So don't accept that just because someone is being taught something, that they'll know all there is to know.

      Just stay open to opinions..

      Ok, but at the same time, don't discount college degrees as useless. A degree (especially a Master's) does indicate that someone has spent several years thinking about a topic, and being taught by others who have also thought about it. Does that make them infallible? Of course not, but their opinion is worth considering.

      I bet this guy's sister could tell you more about usability than "get used to it".

      I wish usability were limited only by differences in what individual users were accustomed to, but I don't think that's the case. Some sites just suck.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    18. Re:How about some user testing on distro websites? by Arandir · · Score: 1

      Yes, it is in the ports tree, and it's what I use. But it's not part of the *default* install. This is frustrating to new users because they say "yes, install X" to the installer, then try to upgrade to 4.2.0 to get Xft, DRI, etc., and run into a load of problems. But at the same time, you have a ports tree that is very current. The best solution is to only use the installer to get the base system, then use ports for everything else.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    19. Re:How about some user testing on distro websites? by AndyElf · · Score: 1

      So true. All this requires is a nice fat cable/dsl line...

      --

      --AP
  7. My Experience by XBL · · Score: 3, Interesting

    I think Gentoo is great. It's FreeBSD, clean and fast. It would definitely take some work to get it up to a point where all of your desktop toys work, but I don't care about that stuff much.

    My only problem with the installation was that it didn't like the partitions I made with Partition Magic. It installed fine, but afterword when I tried to setup Grub, the /boot partition somehow disappeared! fsck chucked out some serious errors, and I had to start over again... and that was not fun.

    It was rather annoying, the babysitting. You just have to sit there an type in a lame command or two now and then. Why can't the installer do that for me?

    In summary, use Gentoo because it's not-bloated, fast, easier than Debian (in my opinion), and Portage is great.

    1. Re:My Experience by Anonymous Coward · · Score: 0

      It's FreeBSD

      It was my understanding that this was a Linux distribution...

    2. Re:My Experience by athakur999 · · Score: 3, Interesting

      I've been using Gentoo for a few months now, and like others I've found it a great distro. It definately forces you to learn alot about your system, but does so in a nice way.

      My biggest nit pick is that I wish Portage had a better way of tracking changes between package versions. Sometimes the only difference between two versions is a few lines of a Gentoo-supplied script or config file. When you upgrade the package it forces you you to recompile the whole thing, even though the changes didn't do anything that would have affected compilation.

      Anyway, speaking of Portage, doesn't anyone know what the equivalent of the old-school "emerge --world update" is (to make it look up EVERY installed package)? During a world update the new Portage will only update packages that appear in your "favorites" file. If it does, only then will it update dependencies not in your "favorites" file.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    3. Re:My Experience by jordan_a · · Score: 2

      What I did was use /usr/lib/portage/pkglist to get a list of packages installed, stripped the version numbers from them and put it in my world file. Then I just did a emerge --update world

      My biggest gripe with Gentoo right now is the QA on ebuild's, one good example is the app-misc/xcircuit ebuild, as of yesterday it was still broken because of stupid typos, on the plus side ebuild's are very easy to write yourself

    4. Re:My Experience by friedmud · · Score: 1

      Hey,

      First of all let me say I LOVE this distro! I just switched from Slack 3 or 4 weeks ago and I can't stop raving about it!

      Ok now on to your problem. I went looking for an answer in the mailing list because several people have been asking this. Really I don't think there is an answer. You just need to add your most commonly used packages to that "world" file like it says in the new Portage Documentation and then run:

      emerge --update world --emptytree

      in order to recompile all of them. I know that won't do what you asked exactly - but if you put a couple of high level apps in there (like KDE or Gnome) it will pick up all the rest as dependencies and recompile/update those too. So just put some of your highest level apps in there and you should stay pretty up to date.

      Other than that get on #gentoo on irc.openprojects.net and ask drobbins himself about it :-)

      Derek

    5. Re:My Experience by Osty · · Score: 1

      My only problem with the installation was that it didn't like the partitions I made with Partition Magic. It installed fine, but afterword when I tried to setup Grub, the /boot partition somehow disappeared! fsck chucked out some serious errors, and I had to start over again... and that was not fun.

      And you have no realized why it's the generally-accepted practice of anybody using PQMagic to simply use it to make some free (non-partitioned) space on a hard drive. You can then go in with the fdisk tool for whatever OS you're installing and divvy up what you need for that OS. The assumption here is that those writing the fdisk app for their respective OS know more about what's expected by their particular system than a company like PowerQuest that has essentially written their own fancy generic fdisk.


      If you need to resize, use pqmagic. If you need to create partitions, use fdisk.

    6. Re:My Experience by XBL · · Score: 2

      It was my understanding that this was a Linux distribution...

      Seems I made a typo... whoopee...

  8. Re:Exile by Anonymous Coward · · Score: 0

    thanks again for the -1 mod---- who are these people????????????

  9. rock by President+Chimp+Toe · · Score: 5, Interesting

    Rock Linux sounds pretty similar. Anyone know how they compare?

    1. Re:rock by Anonymous Coward · · Score: 1, Insightful

      Well its been around since 1998 and has done basically the same thing as gentoo since then. What gentoo is doing is old hat. Rock Linux 2.0 which will be out later this year will be much more than a distro.

      I dont think slashdot likes them or something as most of their news never shows up here. Only lwn, linuxtoday, linuxjournal, etc. So slashdot readers might not know about them.

    2. Re:rock by Anonymous Coward · · Score: 1, Insightful

      I've been using ROCK since it's 1.2.0 release, and
      I have to say that I really love it. Since you
      can completely build the whole distro on your own,
      it allows a high level of code optimization to best
      fit your hardware.
      ROCK isn't a distro for the beginner but for
      advanced users which don't want to use yast, linux-
      conf, ..
      ROCK currently still doesn't have a very good package
      management system, but developers are currently re-
      solving this issue in the 1.7 development tree.

    3. Re:rock by trumpetplayer · · Score: 1

      Rock Linux doesn't allow you to choose what you install.

      From the Rock Linux faq:

      "
      2.4. I don't want/need package X.

      If for some reason you decide that you don't need a particular package, delete the directory ./pkg-config// , then rebuild the ./scripts/packages file by executing:
      ./scripts/Puzzle

      Then execute the download script again. Please note that a lot of packages depend on the presence of other packages in order to compile successfully. It is your choice, but don't bug us if anything fails during compile...
      "

      I just can't imagine if Woody had the same package management, 8 CDs..

  10. Isn't it ironic by Anonymous Coward · · Score: 0

    that the reliable site he pinged is down right now.

  11. Hey, what the hell is this? by Anonymous Coward · · Score: 5, Funny

    A wellwritten article on slashdot. I'm buying a skitrip to hell.

    1. Re:Hey, what the hell is this? by jordan_a · · Score: 2

      Of course the person you wrote submitted it to /.

    2. Re:Hey, what the hell is this? by martijn-s · · Score: 1

      Well written? I'd say this has been written by the Gentoo marketing department. Not that I don't like 'em, but just look at the phrases and read 'marketing speak'...

    3. Re:Hey, what the hell is this? by damiam · · Score: 2, Insightful

      That's only cause it was copied straight from k5.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  12. Real Linux by Anonymous Coward · · Score: 1, Interesting

    I would suggest that anyone wanting real control over a linux box use the LFS (linux from scratch) distrobution. You can find it here LSF.ORG .

    This is truly the way to make a customized system. The Problem with the BSD ports system is that It tells you what is the best version to run. If you do it this way you will have a complete understanding of your system.

    In Short: If you really want a geeked out version of linux. Do it from scratch with LFS.

    1. Re:Real Linux by blixel · · Score: 1

      In Short: If you really want a geeked out version of linux. Do it from scratch with LFS.

      LSF Installation instructions.

      Step 1. Install some other Linux distribution.

    2. Re:Real Linux by Anonymous Coward · · Score: 0

      LSF Installation instructions.
      Step 1. Install some other Linux distribution.


      Oh, good point! That should be
      Step 1. Get some sand.

    3. Re:Real Linux by glwtta · · Score: 2
      Couldn't agree more, I went from Mandrake to LFS and I love it. In case you are curious, this is roughly how the install process will go (depending on your level of experience of course):

      Your first install will take about a week and will not work. The second one will take a few days and you'll have a perfectly working "stock" LFS. Then you'll try to get fancy, and end up with an uncomprehensible mess on your next one. After that, you'll be able to get a new system up and running (with a desktop environment and everything) in a weekend or so, and after a few weeks of "settling in" will have the perfect GNU/Linux distro - yours.

      In the end, for me at least, it's worth the work: it's fast, only has what you need/want, behaves exactly as you want it to, etc. It's certainly not for everbody, and probably won't be the thing to get Windows users to switch over, but this is the customizable and flexible part of Linux that we all gush over all the time.

      PS oh yeah, you will need a host system to build it on, but only for like half an hour (ok, maybe a bit longer), and there's plenty of lightweight and quick to install distros out there that will do the job.

      --
      sic transit gloria mundi
    4. Re:Real Linux by Sivar · · Score: 1

      You can usually control what version FreeBSD installs via the ports collection by going to the appropriate version directory and installing from there. If you go to /usr/ports/shells/bash; bash version 1 will likely be installed. Instead, you'd go do /usr/ports/shells/bash2
      Often there is a development branch port as well, but that's what CVS is for. :)

      --
      Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    5. Re:Real Linux by Anonymous Coward · · Score: 0

      Yes, right on the spot.

      Althoug Gentoo rocks, i use it on my work, it isn't the complete custom distro, but it come's close.

      The gentoo KDE3 selections sucks, Duhhh...

  13. Minor nit by Mike+Connell · · Score: 5, Informative

    This is not a conservative distribution like Debian,

    There are 3 debians, at varying degrees of 'conservativyosity'

    Stable: Potato is dead stable and conservative. To put it another way: it's old, and you probably wouldn't want it on your desktop.

    Testing: Woody is very stable (IME more stable than RH FWIW), and quite up to date (g++ 3 etc)

    Unstable: Not sure of the name because I wouldn't use it. I don't know how stable it is, but I am thinking that it's quite up to date with the latest releases.

    Anyway, the point I'm trying to make in a rather longwinded mannar, is that debian will be as conservative as you want it to be. There is always a tradeoff between "up to date" and "no nasty surprises" debian is very honest about letting you choose.

    1. Re:Minor nit by AaronMB · · Score: 2, Informative

      > Unstable: Not sure of the name because I wouldn't use it. I don't know how stable it is, but I am thinking that it's quite up to date with the latest releases.

      Its Sid, and as to being unstable, i've found that it isn't. I've used unstable on my laptop for ~6 months now, and not once have I had any sort of issues with it. As always, YMMV, but it has been great for me.

    2. Re:Minor nit by Anonymous Coward · · Score: 0

      "IME more stable than RH FWIW"

      Hmm I see debian users saying this all the time and I just dont' know where it comes from. I have used RH for 4 years and have had no major crashes to speak of when using their kernels. I have also used debian and have had no major crashes as well.

      So why do debian users insist that their distro is "more" stable? Linux is linux and unless your talking about the cutting edge GUI tools in Mandrake that tend to crash, None of the linux servers I have set up crash for no reason. Even when I have set up a Mandrake server it didn't crash, so what's your point?

      So I guess MY point is unless you have proof that RH or any other distro crashes more then Debian quit your FUD.

    3. Re:Minor nit by Mike+Connell · · Score: 1, Troll

      Maybe you don't understand "IME". It stands for In My Experience. My point is that In my experience, that is - by the things that have actually happened to me - woody is more stable than any of the RH distributions I've used. What does my experience count for? Well, you judge - that's why I added "FWIW" - For What It's Worth. Sheesh.

      FWIW, my experience has been with workstations, and normally using 3D graphics hardware. YM (on servers) MV. In fact I have a good friend and net admin that uses RH on his servers without problems. So, I'll quit my "FUD" as soon as I get brainwashed. I know what I've experienced, and I don't really give a toss if you believe it or not. I have no problem with other people (like my friend) saying that RH is very stable for them, I'm sure it is. But it wasn't for me, and I won't lie about it just to make bizarre simpletons feel better.

    4. Re:Minor nit by Anonymous Coward · · Score: 0

      You can 'emulate' most of the source-based packaging in debian, except it is a pain. I wonder how long it will be before someone creates a script that will automate that. You'd end up with the stability of debian with the speed of Gentoo, together with all the add / remove infrastructure that debian has.

      You could even wrap a cvs / arch / bitkeeper front end around the source archives (creating diffs of binaries doesn't work very well) and you'd lower the bandwidth required even more...

      Perhaps something to wish for by the time Debain 4.0 is released.

    5. Re:Minor nit by Anonymous Coward · · Score: 0

      "unstable" and "stable" have meanings found in science. "stable" not changing "unstable" is the opposite. Has nothing to say about the relative usefulness of either.

    6. Re:Minor nit by CentrX · · Score: 1

      apt-get -b source

      --

      "The price of freedom is eternal vigilance." - Thomas Jefferson
    7. Re:Minor nit by Anonymous Coward · · Score: 0

      I guess my point is I hear the same thing from every debian user out there. Its not like I don't believe your sincere, its just that I hear this constantly. And its never with any proof. It for me just gets annoying to hear this all the time. Maybe I'm just getting thin skinned on this issue, but it almost annoys me as much as the bsd users coming in and saying how their distor is more stable, secure blah.

    8. Re:Minor nit by Salamander · · Score: 2
      its just that I hear this constantly. And its never with any proof.

      If you keep hearing it from every user, that's the proof right there. What kind of proof do you want, other than actual user experiences? Surely anything else would be more FUDdy than that.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    9. Re:Minor nit by beddess · · Score: 1

      " I guess my point is I hear the same thing from every debian user out there"
      that's why they wound up being debian users :)

      --
      "Weasling out of work is important to learn; it is what separates humans from animals. Except for weasels."
    10. Re:Minor nit by Anonymous Coward · · Score: 0

      Yea okay...and the sky is red, keep repeating that a thousand times and tell me its true.
      People who take the time to really learn anything tend to think its the "best" to justify their hard work. Debian users are a perfect example of this. Even worse are many BSD users who having mastered an even more difficult OS and will gladly crap on your Debian.

      Oh and guess what 90% of windows users think linux is too hard to use, has no apps, and is used by a bunch of hackers. Also the majority of industry analysts think linux has no place on the desktop.
      Still think your right?

      And lastly if you still want to argue, and maybe I'm being too hard on you, but how about some actual data from sever uptimes or something else even remotely useful.

      Personally I'll take the fact that they are putting redhat on Mainframes and large telco installs as my proof about stability. Funny but I don't seem to see any headlines about debian being used on enterprise deployments but I read about huge redhat installs all the time.

      Hey like I said I think linux is linux, but if you want to argue at least have some facts.

    11. Re:Minor nit by KerrAvonsen · · Score: 1

      Hmm I see debian users saying this all the time and I just dont' know where it comes from. I have used RH for 4 years and have had no major crashes to speak of when using their kernels. I have also used debian and have had no major crashes as well.

      Anecdotal evidence, really. Debian users who have switched from RedHat to Debian do it for a reason. Those who have had no trouble with RedHat have had no reason to switch away from it.

      Now me, I'm a recent Debian convert -- away from RedHat; and for me the issue was indeed stability. I'd been a reasonably happy RedHat user until I started using 7.2; then I started getting mysterious intermittent hangs which I could not track down -- the whole system completely froze up and I had to hit the physical reset button (not even ye olde Ctrl-Alt-Delete reboot would work). And this kept on happening. Trying to track down which package or combination of packages was causing it proved fruitless. So I finally gave up and plunged into Debian.

      Debian isn't perfect, of course; no distro is. But there are many cool things about Debian that I like. (I'm using Woody/Testing BTW) It isn't a distro for newbies, no (and that's a pity) but I like apt-get and that so many of the things I used to have to download from all over the net with RedHat are just part of the common Debian package pool. (But I'll stop raving about Debian now).

      GenToo sounds quite interesting; a good point about compiling your own resulting in increased speed, but I think I'll stick with Debian for now.

      --
      -=- Say it with flowers. Send a Triffid. -=-
  14. menu... by AaronMB · · Score: 1

    the one thing I miss about debian(ok, so there others, but this one in particular) and am wondering if I am just missing it in the config files somewhere. Does gentoo have a menu system? with debian when you install a new package, it throws a menu entry on all window managers you have installed(windowmaker, blackbox, kde, gnome, etc). Thus, whether I use blackbox or windowmaker or whatever, I have all the programs in a nice menu that is identical across most window managers(kde is a notable exception where stuff is slightly different). Is there a system like this in Gentoo and i'm missing it? if not, are there any plans to include something like it?

    1. Re:menu... by clone304 · · Score: 1

      Well, the underlying menu system is there for each window manager, but the packages don't automagically add themselves to them, so no. But you can do it by hand, which insures that you get what you want..

    2. Re:menu... by jordanpwalsh · · Score: 1

      All i gotta say is unless you got some slick KDE menu editor (newer versions) you be prepared to edit some config scripts.

    3. Re:menu... by mojo-raisin · · Score: 1

      Yep. "menu" is so nice, I could never move to another distro that didn't have a similar feature. If gentoo had this I would give it a shot. But I'll probably wait until gentoo has 4k packages before really considering a switch - IOW, unlikely.

  15. Metadistribution? by stevenbee · · Score: 4, Funny

    Can someone explain this term?
    Is it like: "I never metadistribution I didn't like?"

    ; )

    --
    Don't read this!
    1. Re:Metadistribution? by jvmatthe · · Score: 1

      Except while ye post.

      (Probably too obscure for anyone else to get, but that's the way it goes. Research Will Rogers and Wile E. Post.)

    2. Re:Metadistribution? by Anonymous Coward · · Score: 0

      I seem to recall Metadata means data about data, such as column titles in a spreadsheet.

      So, a metadistribution could be a distribution of data about packages, not the packages themselves.

    3. Re:Metadistribution? by rcw-home · · Score: 1
      Vrphrqh vhw xs xv wkh erpe!

      I think the DBEDEWX references are getting a little old...

    4. Re:Metadistribution? by auferstehung · · Score: 2, Insightful

      One of Gentoo's many features is profiles, i.e. lists of packages that that describe your installed system. The default profile is a minimal console installation.

      You could, if you desired, make a custom profile describing the linux installation of your dreams. (Hint for Gentoo users: the system profile is determined by the symlink /etc/make.profile that by default points to /usr/portage/profiles/default-1.0 )

      For example you could have server, workstation, BBC, mosix-cluster, etc profiles. A generous use of the --buildpkg flag for emerge (or the lower level, 'ebuild foo.ebuild package') and you have a collection of binary packages ripe for distribution as a, well, distribution. Hence, the concept of meta-distribution.

      --
      Logic is not Divine.
    5. Re:Metadistribution? by Anonymous Coward · · Score: 0

      Actually, a metadistribution would something that distributes distributions (ie, a distribution that's made up of packages grabbed from RedHat, Mandrake, and Debian). I would say that Gentoo doesn't qualify, as it only distributes packages.

    6. Re:Metadistribution? by iabervon · · Score: 2

      A metadistribution would be a distribution of instructions for building a system, rather than the system itself. This will let you get your packages from the original authors, while getting a set of packages that have been researched (found, configured, etc) by someone who is putting together a coherent system.

  16. My Gentoo Install by Trolocsis · · Score: 4, Informative

    I have gentoo up and running on my laptop, and my desktop. I consider myself as an intermediate to semi-advanced linux buff, but I had never really knew the intricities of installing a distribution from complete source and what happens at the core of the installation (thanks to all those GUI installers). It was a great learning experience - at times I had some trouble, but #gentoo actually has the gentoo developers in there helping people with problems and trying to resolve them. Kudos to the Gentoo team.

    Upgrading to a new version of gentoo is easy, and straight forward with the Portage system. There is no need to reinstall, like some flavors of linux, just a simple emerge --update system and an emerge --update world.

    The distro is fast - in fact - much faster than my mandrake box I had on my desktop (before I migrated to gentoo). I have no benchmarks, but the bloat is gone, and the speed is there.

  17. 2.4.19? by Cro+Magnon · · Score: 1

    Wow, Gentoo IS advanced. They have a time machine!

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    1. Re:2.4.19? by NewbieSpaz · · Score: 1

      I thought this was weird too, and I began to wonder how I missed the announcement... Then I thought, wow, 2.4.18 was released not too long ago, that was fast! kernel.org confirmed my suspicion...

      --
      ------
      Random, useless fact: I type in startx entirely with my left hand.
    2. Re:2.4.19? by SagSaw · · Score: 2, Informative

      One of the 13 available kernels is a 2.4.19pre? patched with XFS and other goodies. If you don't want bleeding edge, various other kernels are availible, including 2.4.4 and a couple of 2.2's for those who want more stable proved kernels.

      --
      Come test your mettle in the world of Alter Aeon!
    3. Re:2.4.19? by ShawnX · · Score: 2, Informative

      Careful gentoo's 2.4.19 is my patch: linux-2.4.19-pre2-ac4-xfs-shawn10a available at: http://xfs.sh0n.net contains: XFS Patches w/ Rmap + AC.

      The problem is, I broke quota hard and I should have -shawn11 out for gentoo tonight or so. AC Quota / XFS quota really take a beating ;) You can find me on IRC on openprojects.net in #Kernelnewbies, #gentoo and other channels I'm ShawnXFS ;)

      --
      Everyone wants a Tux in their life.
  18. LVM? by yamla · · Score: 2

    Anyone know how well Gentoo works with LVM, Linux's logical volumn manager? I run Mandrake 8.1 at work and probably won't switch but at home, I also run Mandrake and would likely switch if the dist properly supported lvm. Particularly if that dist supported KDE 3 which I see Gentoo does.

    --

    Oceania has always been at war with Eastasia.
    1. Re:LVM? by Anonymous Coward · · Score: 0

      LVM works fine. During the install stages, you can install to an LVM just fine.

      modprove lvm-mod
      vgscan
      -- DO LVM stuff --
      -- pvcreate, vgcreate, lvcreate --
      mke2fs/mkreiserfs/mkfs.xfs on /dev//
      mount /dev// /mnt/gentoo

      go on your way.

    2. Re:LVM? by Anonymous Coward · · Score: 2, Informative

      quote from: http://www.gentoo.org/doc/build.html

      "15.Final steps: install additional packages

      You may need to install some additional packages in the Portage tree if you are using any optional features like XFS or LVM. If you're using XFS, you should emerge the xfsprogs ebuild:

      Code listing 27

      # emerge sys-apps/xfsprogs

      If you're using LVM, you should emerge the lvm-user ebuild:

      Code listing 28

      # emerge --usepkg sys-apps/lvm-user

      "

  19. Sorcerer and LFS by rogerl · · Score: 1

    There is also Sorcerer at http://sorcerer.wox.org/. It is another Source based distribution.

    There is also LFS at http://www.linuxfromscratch.org/ which is a Source based distribution where you type all of the commands.

    Has anyone compared Rock, Gentoo, Sourcerer and LFS?

    1. Re:Sorcerer and LFS by Cro+Magnon · · Score: 1

      I don't know anything about Rock or Gentoo, but Sourcerer requires an obcene amount of RAM + swap. LFS might be good if you have loads of time to get it right. Myself, after 1 week I had something that did little more than boot, and I didn't really have enough HD space for LFS + my host distro.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    2. Re:Sorcerer and LFS by SagSaw · · Score: 1

      Right now, running X, KDE, Mozilla, and a few other goodies, I'm using about 150MB of RAM, so the RAM requirements are not out of line with other distributions. Having extra RAM for file caching, though, is very benifitial when compiling. As far as the install, it took a evenings to get everything installed on a Celeron 533 w/640MB ram.

      --
      Come test your mettle in the world of Alter Aeon!
    3. Re:Sorcerer and LFS by Anonymous Coward · · Score: 0

      the obcebe amount of RAM + swap that socerer requires is just for package compilation.

      it uses RAM+swap for compile space, so that compiles are as fast as possible... and since some software has a large source distro (XFree,etc) it needs a lot of swap space.

    4. Re:Sorcerer and LFS by Cro+Magnon · · Score: 1

      Unfortunately, to me 150MB is a high-end machine. I have a K6 450 w 64MB ram.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    5. Re:Sorcerer and LFS by SagSaw · · Score: 1

      Yeah, while 150MB implies quite a bit of boat, it's really no worse than other distributions. Since I have the RAM available, most of my programs are set to hoard as much as possible for cache. I could probably trim that 150MB of RAM down quite a bit. My guess is that Gentoo will run no worse than other distributions on 64MB of ram, possibly better if you do some research and tweak the optimizations for a K6.

      --
      Come test your mettle in the world of Alter Aeon!
    6. Re:Sorcerer and LFS by robsky · · Score: 1
      First there was Sorcerer/GNU. About a month ago the maintainer of the original Sorcerer went slightly wierd and pulled the project off the web. Then the community tried to save sorcerer and forked sorcerer at least two times: sorcerylinux and lunar-linux.org. Now the original maintainer is back confusing matters even more. Sorcerer/GNU seems to be coming back and has become Sorcerer.

      It used to be a great distro, but it turned into the greatest (and saddest) web-soap ever.

      I hope Kyle gets back to coding so he can start building the killer distro Sorcerer could be.

      --
      read my .sag
    7. Re:Sorcerer and LFS by Cro+Magnon · · Score: 1

      I'm more concerned about how well it will compile with that amount of RAM, especially hogs like KDE & Mozilla.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  20. re-compiling everthing by werd+life · · Score: 1
    seems like a waste of computing power, especially if you are compiling it with all default options (which must be the case if all you are typing is "emerge foo").

    Afterall, there's always Extraterrestrial life to search for, encryption to break, or maybe even a cure for cancer. Do we all really need to re-compile rsync?

    1. Re:re-compiling everthing by Anonymous Coward · · Score: 0

      Actually, you are wrong. If you were to actually read any of the docs, you would notice that there is a variable set up called "USE"

      USE lists the types of options that you want compiled into your packages. For example, if you were running DirectFB and wanted packages that had DirectFB to use it, put "directfb" in your USE variable list.
      If you wanted GTK and not QT, put "GTK" in the USE variable list, but not QT.
      This is in the docs. Read.

    2. Re:re-compiling everthing by drodver · · Score: 1

      Next I edit /etc/make.conf, here I can choose compiler settings. I optimize everything for i686.

      It is being optimized if you wish it to be.

    3. Re:re-compiling everthing by werd+life · · Score: 1

      that's why they have packagename-i{386, 596, 686}.{rpm, deb, whatever}.

    4. Re:re-compiling everthing by lotaris · · Score: 2, Insightful

      It's like freebsd in that you set all your config options in central files (for gentoo /etc/make.conf). In gentoo this include things like c and c++ compile options as well as any specific packages you know you are going to use (kde, gdk, qt, gnome, esd, ...).

      That way when you build packages you get the compiler options and ./configure options appropriate for the box you want, automagically.

      You can also use env variables to override of course.

    5. Re:re-compiling everthing by werd+life · · Score: 1

      first of all, it's pretty insane to assume everyone should read all relevant documenation before posting. YES, read the article/review/whatever itself, but if there's an article about a new XML parser from apache, should ever reader read all the w3 docs regarding XML documents, dtd, schemas, etc.? probably not...

      secondly, if you're saying that I'm wrong about only vanilla compiles, whatever. of course it's always possible to compile in whatever you want (umm, download the source).

      the point i'm trying to make is that if all you are doing is typing "emerage rysnc", you're obviously not doing all this setup. If you were doing all this setup, how is "emerge rynsc" easier than just downloading the package, setting some variables, and typing "make"?

    6. Re:re-compiling everthing by drodver · · Score: 1

      You can't choose a higher level of optimization nor can you choose (usually) Intel/AMD optimized builds.

    7. Re:re-compiling everthing by 42forty-two42 · · Score: 1

      'emerge rsync' only gets the package list and dependencies. You need a few more commands to compile stuff ;)

    8. Re:re-compiling everthing by Pathwalker · · Score: 2
      Processor specific packages may work for allowing some basic optimizations to be supported, but thy don't let you do things such as:

      Link with Libparanoia

      Tweak configure options for features you do/don't want

      compile with -Wall to get a sense for how buggy the package is

      Skim through the source to get a feel for how the program is laid out, and what flaws it may have in it's design

      Myself, I build everything I run, and I reserve the right to make fun of people who use binary packages.

    9. Re:re-compiling everthing by werd+life · · Score: 1

      Yes, compiling packages when I don't care about non-standard installations certainly does make me cool!

  21. Definitely dangerous by kefoo · · Score: 1, Informative

    This is bare metal Linux, powerful and dangerous. If you do something without thinking you may fall into a bucket of pain.

    I learned this lesson the hard way. I installed a new kernel manually, rather than letting Portage handle it. I must have missed something, because now a growing list of stuff won't compile and all my efforts to fix it have only exacerbated the problem, so I guess it's time to reinstall. Other than that little foul up (not the distro's fault), it's been smooth sailing. Just remember to update the config files when Portage tells you to.

    1. Re:Definitely dangerous by WhyCause · · Score: 2
      I must have missed something, because now a growing list of stuff won't compile...

      Yeah, I ran into a snag like this. I ran out of disk space while bootstrapping after an 'emerge rsync' (I'm working with a small partition, figuring things out, making sure the essential stuff works, etc. before I make the big switch from Win98). Now all the libraries are MIA, and I can't even log in. Thank God I saved all the config files that FINALLY (after about 5 distros) got my dial-up working.

  22. Sounds like the Apafche Toolkit by adamy · · Score: 1

    THis is a very similar type project/setup as the Apache toolkit, which is what I use to configure nd compile apache sources. (AT is Perl based, and this sounds like it is python based)

    AT has the same problems as gentoo, the babysitting. Seems to me that this is a case of needing to figure out up front what questions need to be asked. The scripts for how to a build a particular component should contain that info. If you specify that you want to build under apache the jakarta stuff, you actually need Java, jakarta-ant, and Jakarta-tomcat.

    This is probably what makes Red Hat so successful: they have most of the dependencies front loaded so you don't need to baby sit for the long installs.

    --
    Open Source Identity Management: FreeIPA.org
    1. Re:Sounds like the Apafche Toolkit by AaronMB · · Score: 1

      Gentoo does dependency checking for you. As an example, I don't have guile, guppi or other things that gnucash depends on installed. However, if I do an "emerge -p gnucash", it tells me the packages it would merge:

      These are the packages that I would merge, in order.

      Calculating dependencies ...done!
      [ebuild N ] dev-util/guile-1.4-r3 to /
      [ebuild N ] dev-libs/slib-2.4.3 to /
      [ebuild N ] dev-libs/g-wrap-1.2.1-r1 to /
      [ebuild N ] gnome-extra/guppi-0.40.3-r1 to /
      [ebuild N ] dev-lang/swig-1.3.10-r2 to /
      [ebuild N ] app-office/gnucash-1.6.6 to /

      If you emerge a package, it grabs all the dependencies and installs them for you before installing the desired application.

  23. It's true, you know! by MilesBehind · · Score: 4, Interesting

    Gentoo is a nice distro with tons of potential. The debate whether it is neccessary to compile glibc and everything in the system from scratch aside, the freedom that it allows is incredible. It reminds me a lot of slackware in its openness. There's no shoving stuff down your throat, just one swank port system.

    Not to start a distro war, but I always thought linux distros fall into 2 categories; on one side the colorful, happy-newbie distros with many good features and nice interfaces, but ultimately dreadful underbelly that you get exposed to when things go wrong. On the other hand are distros like slack and debian; will install on anything initially, run fine, and if something goes wrong, they're as transparent as can be and tweakable as hell.

    Problem with slack is that the community is slowly dwindling. Security updates get less frequent, packages are updated and maintained at a slower pace, ultimately making most of the stuff installed non-distro specific and thereby more complex and harder to update.

    Gentoo is as open and simple as slack, just as tweakable and in active development. If the community doesn't get discouraged with some early troubles with the portage system and documentation proliferates, there is a very bright future for the distro.

    1. Re:It's true, you know! by Cro+Magnon · · Score: 1

      Slackware IS in active development, in fact there's rumblings of an 8.1 "soon". But I am curious about Gentoo. It sounds interesting.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    2. Re:It's true, you know! by (startx) · · Score: 1

      Yes, I've noticed a lot slackware users moving to FreeBSD and gentoo over the last year or so. Fortunately, there has been tons of activity at #slackware on openprojects, cause Pat has done massive updates to -current within the last week, and none of the mirrors have it yet. Luckily us hardcore and bandwidth endowed slackers are pulling the rope till the official mirrors catch up. Hmmm, maybe I'll install gentoo in place of FreeBSD on my laptop while I update my slackware-current mirror on OpenBSD box and watch a movie on my slackware box.

    3. Re:It's true, you know! by insta · · Score: 1

      I personally think Gentoo is a LOT better than slack.
      Biggest problem I have with Slack is knowing what to install during an initial install. Slack has a ton of stuff I don't know if I should or want to install selected as default, even in expert mode.
      Debian and Gentoo have eliminated this problem by letting me install a very simple base system and installing programs that I know I want, getting the dependencies automatically.
      It's great. A lot easier and newbie friendly.
      Gets rid of the tedium too.

    4. Re:It's true, you know! by Cro+Magnon · · Score: 1

      My own complaints about Slackware are some software (KDE) that are cumbersome to upgrade, and other software (gnucash) that I never have gotten to work. How is Gentoo with those programs?

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    5. Re:It's true, you know! by insta · · Score: 1

      KDE was amazingly simple.
      just "emerge --pretend kde" to see what'll be installed.. then:
      "emerge kde"
      It downloads the source for every part of KDE and builds them optimized for your system with your specifications. KDE isn't exactly a quick compile though. I did my X/KDE compile overnight.

    6. Re:It's true, you know! by |_uke · · Score: 3, Interesting

      KDE is one place gentoo really shines...

      they have it setup to allow installation of both kde 2 and kde 3

      when kde 3 was released... I typed:

      emerge kde

      and it went and installed kde 3.0 and all the main kde 3.0 packages. The few kde 2.0 apps that I still have continue to work... although they still work off the kde 2.0 libs. But once those are updated by their authors to use kde 3, its pretty simple to install the new package and uninstall the old. (and depending on how you have portage configured... it can do the uninstalling of the old package automatically when you upgrade.)

      --
      Luke
    7. Re:It's true, you know! by PCGod · · Score: 1
      but I always thought linux distros fall into 2 categories;

      I get asked the question "which distro should I use?" a lot. I always give the same answer: It depends on how well you know linux. I feel there are actually 3 catagories for linux distros. The first is the same as yours, the newbie distros such as RedHat and Mandrake. The next level would be those for the seasoned user: Slackware and Debian. Finally, there are those for the hardcore linux hacker: Linux From Scratch and Gentoo. Of course, if you have to ask the question, odds are you fall into the first catagory :-)

      Personally, my progression was RedHat, Slackware, LFS, and a couple of weeks ago, Gentoo. For those of you hardcore enough to run LFS and are tired of looking for updates yourself (as I was) Gentoo is definately the distro for you.

  24. Well by wiredog · · Score: 1, Offtopic
    It does suck today. Been down/unreachable/ungodly slow for several hours now...

    Dammit, how can I post a comment that'll piss off streetlawyer AND trhurler at the same time if the site is dead?

  25. Have to agree with the review by 1gig · · Score: 1

    I've been using Gentoo for a few weeks now and you just fall in love with it. Now that I have one box done it's time to migrate all of my boxes to it. But seeing that my boxes are pretty much the same I will most likly creat my own binary packages and use those to install the other boxes. No need to compile it on every machine when they all have the same processor type. Which is nice. I can have compile box and the rest can just grab the new compiled package from it.

  26. Sounds like an automated LFS by ncc74656 · · Score: 3, Informative
    I've been using Linux From Scratch for a while now...when I replaced SuSE with LFS on my home server, I noticed a considerable increase in speed. Since Gentoo compiles everything from source (like LFS), it sounds like this'd be an easier way to get the benefits of LFS. Instead of having to babysit the machine while each package is built, you tell it what to build and let it go to town.

    I have a R*dh*t box at work (that was set up by a total incompetent, which makes things even worse) that's screaming for an upgrade...while I can get LFS going in not much time now, I think I'll end up giving Gentoo a shot when the time comes.

    --
    20 January 2017: the End of an Error.
    1. Re:Sounds like an automated LFS by Anonymous Coward · · Score: 0

      I went from LFS to Sorcerer to Gentoo back to LFS. Gentoo does somethings that aren't so fun, like ugly boot scripts.... but thats preference.

      LFS is for a superfreak tweaker... I'm trying to get there.

    2. Re:Sounds like an automated LFS by Cro+Magnon · · Score: 1

      I'm also thinking about trying Gentoo. A manual LFS took me a week and I still had no X or internet access. From what I've heard, I could probably install Gentoo overnight, or at least over a weekend. And without needing a host distro.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    3. Re:Sounds like an automated LFS by Anonymous Coward · · Score: 0

      "I have a R*dh*t(Redhat) box at work (that was set up by a total incompetent, which makes things even worse) that's screaming for an upgrade...while I can get LFS going in not much time now, I think I'll end up giving Gentoo a shot when the time comes. "

      Yea I'm sure your boss will appreciate that when you leave after installing your uber l33t custom box that no one knows how its set up. Do yourself a favor and stick to a standard distro for you work box. Your replacement will appreciate it.

    4. Re:Sounds like an automated LFS by Anonymous Coward · · Score: 0

      "I have a R*dh*t(Redhat) box at work (that was set up by a total incompetent, which makes things even worse) that's screaming for an upgrade...while I can get LFS going in not much time now, I think I'll end up giving Gentoo a shot when the time comes. "

      Yea I'm sure your boss will appreciate that when you leave after installing your uber l33t custom box that no one knows how it's set up. Do yourself a favor and stick to a standard distro for you work box. Your replacement will appreciate it.

    5. Re:Sounds like an automated LFS by ethereal · · Score: 1

      Why? You can always reimage the box with the approved distro, since you are keeping your important work products in some sort of server storage or backup storage anyway, right?

      Really, if you're not wiping machines and reinstalling after an employee leaves, you're just making things harder on yourself. Every new employee should get a fresh machine.

      --

      Your right to not believe: Americans United for Separation of Church and

    6. Re:Sounds like an automated LFS by Anonymous Coward · · Score: 0

      This is the famous Russian firing insurance. Comes from the Russian spacecraft engineers which made sure that there where no plans for engines they had build, so nobody could fire them. Remember in communist times the equation "fired=bullet in the head" did hold.

    7. Re:Sounds like an automated LFS by Anonymous Coward · · Score: 0

      I agree on the desktop, but I was referring to doing this on a server. Which I would see no need to reimage after an employee leaves. This is especially the case on any sort of High Traffic server.

    8. Re:Sounds like an automated LFS by ethereal · · Score: 1

      Good point. Server configs should be standardized, reviewed, and carefully managed.

      --

      Your right to not believe: Americans United for Separation of Church and

    9. Re:Sounds like an automated LFS by Anonymous Coward · · Score: 0

      You can always use nALFS : it worked fine for me, 3 hours install ( minus kernel config / compilation ) while doing real life stuff :

      nALFS completely automate the bulding process of all LFS packages. Nice thing, 'cause my first attempt at building LFS by hands gave me an everything working but man LFS, after 2 days of hard ( and mostly boring ) work. I like tweaking and compiling/installaing one or two packages at once, but doing this for 20+ packages drive me insane.

      So : try nALFS for LFS, it's just what we need ...

      Xavier

  27. Things To Do Today by Anonymous Coward · · Score: 0

    1. Stick finger up ass

    2. Remove finger from ass, sniff finger

    1. Re:Things To Do Today by Anonymous Coward · · Score: 0

      well, that's what K5 did all right.

  28. Gentoo Linux and Kuro5hin by b0z · · Score: 1

    The reason K5 has been down most of the day is because Rusty followed the advice of this article and installed Gentoo Linux on it.

    --
    Mas vale cholo, que mal acompañado.
  29. Not Yet!!!! by Anonymous Coward · · Score: 0

    I'm in the middle of an installation....the mirrors are gonna get bogged!

  30. Debian's apt by Anonymous Coward · · Score: 0

    And what about debian apt system ? His stability,speed ?
    As my friend say:
    "I don't know distro that is better then debian" !

  31. Yes you are correct by Anonymous Coward · · Score: 0
    and the parent is WRONG WRONG FUCKING WRONG!

    This is the fp. All others are cheap pisspoor imitations.

    1. Re:Yes you are correct by Anonymous Coward · · Score: 0

      suck on it faggot

  32. Tip for i686 users by Kaypro · · Score: 4, Informative

    If you have an i686 I recommend getting the i686 iso and simply jumping to the stage 3 install. Basically you'll save yourself a bunch o time since the base install is already compiled for your CPU. No sense in doing over again.

    You'll still have to install X and apps and the kernel, but at least the base will be taken care of.

    Switched to Gentoo 6 months ago from FreeBSD/Linux setup and haven't looked back since.
    Even put it on a new production server. Very nice.

    Have fun with what IMHO is the BEST distrib around!

  33. Hmmmm by wiredog · · Score: 2

    He did say, in his diary (last night), that he some secret plan for something cool. Methinks it bit him in the butt.

  34. Yeah, right. by josh+crawley · · Score: 4, Insightful

    This distribution SOUNDS nice, but plain sucks in practice. First, to remove the suckage, have a cd full of source tars. No need for the net.

    That in itself is the main gripe. Bandwidth is the biggest problem. I can bring my computer to my college to download an image (or few). It's big, but once a few months isn't bad. However, all I've got is a modem connection at home (and I'm sure gentoo's program doesnt support resuming). What?! KDE desnt come with it? Guess I'll have to download it. (a day and a half later)... Still isn't done! DAMN! Heh, and then comes compile-time.

    Face it, this distribution is for high bandwidth connections, not for us modem users. And what's really funny is that just yesterday, Slashdot posts article: "Time Warner to Charge Extra for Over-Quota Bandwidth". Yeah, these go together real well.... Reeeeal well.

    1. Re:Yeah, right. by shadowplay · · Score: 1

      Its also possible that Gentoo is in its infancy and can be expected at some point to provide all of the niceties and conveniences you expect from other distros.

      Gentoo is currently not for the faint of heart or bandwidth.

    2. Re:Yeah, right. by jmu1 · · Score: 2

      No kidding. I'm getting a bit sick of the tripe these folks with fat pipes keep spouting. I'd like to see some of these folks drop back down to the three and a half hour download just for the kernel. I promise they wouldn't be so damn smug ;)
      Seriously though, it sounds like a great idea, and I am sure it is wonderful if you have the throughput, but let's face it... most folks don't.

    3. Re:Yeah, right. by Anonymous Coward · · Score: 0

      "This distribution SOUNDS nice, but plain sucks in practice. First, to remove the suckage, have a cd full of source tars. No need for the net. "

      How ya gonna get that CD? Download it from the 'net? Oh wait, all you've got is a modem connection!

      "and I'm sure gentoo's program doesnt support resuming"

      Oh, but it does!

      "and then comes compile-time"

      emerge --go_to_bed kde

    4. Re:Yeah, right. by josh+crawley · · Score: 2

      You're telling me that just putting all the source tars is a niceties? Yeah right. Am I asking for pretty screens and neat icons to display the files? No. I'm just asking what comes with NEARLY every distro. it wouldnt be hard to have a "source cd" and then hack the update program so that it looks at the cd rom directory first. I don't even care if it was just 'tossed' onto the cd root. I DONT CARE. I just want some easy to manage image, not some net download. CD's sure makes installing a lot easier than chewing up that nice 4 KB/S bandwidth.

    5. Re:Yeah, right. by josh+crawley · · Score: 2

      "Seriously though, it sounds like a great idea, and I am sure it is wonderful if you have the throughput, but let's face it... most folks don't."

      Wonderful statement. I'm betting that this distro would be wonderful... if I had 24/7 access to decently high bandwidth. Still, that aside, it comes to something else.

      (enter cable/dsl/high speed provider): Either you are stuck with sucky slow modem connections, or you can PAY THROUGH THE NOSE for the *permission* to have a high connection to your home. Then we can discuss on the payment of data. Your first born son would be sufficent payment for the first three months.

    6. Re:Yeah, right. by SagSaw · · Score: 3, Informative

      "(and I'm sure gentoo's program doesnt support resuming)"

      It can use wget, prozilla, or lukemftp out of the box, but you can use any downloader you want; just set FETCHCOMMAND appropriatly.

      "And what's really funny is that just yesterday, Slashdot posts article: "Time Warner to Charge Extra for Over-Quota Bandwidth". Yeah, these go together real well.... Reeeeal well."

      I doubt even the most compulsive upgrader will never approach the quota due to gentoo. The source packages that I've downloaded over the past three months take up 1.5G. At 500M per month, I doubt the quotas will be a problem. Modem use, however, is a problem.

      --
      Come test your mettle in the world of Alter Aeon!
    7. Re:Yeah, right. by Anonymous Coward · · Score: 0

      Could you cry a bit more? Get off your cheap ass and get a faster connection. I think you might be the last person in the world using dial-up. Start your own DSL co-op like the earlier article on / and get rid of that Atari 2600 you're trying to compile on. One of the worst things holding back OS development is this rediculous need for backwords compatibility for every piece of shit computer ever made. Get a job and buy a new computer, instead of using that old 33MHz 486.

    8. Re:Yeah, right. by SagSaw · · Score: 1

      Gentoo and modems are a known problem. The portage system has the ability to build/use binary packages. At some future point, once the portage system itself becomes a little more mature, I wouldn't be surprised if binaries of common packages are offered.

      --
      Come test your mettle in the world of Alter Aeon!
    9. Re:Yeah, right. by josh+crawley · · Score: 1

      Stupid AC, posts are for users.

      Anyways, if you actually could understand the article and background of it, that "dsl establishment" was constructed by a group of millionaires. They were going to get it done, no matter how much it cost.

      Secondly, if I should get a faster connection, will you subsudise me by laying the required wire and pay a year's worth of service at a accepted bandwidth level (whats considered average by the bandwidth company)? You won't? Then shut your trap, useless AC.

      Thirdly, whats soo bad about having 2'nd or 3'rd generation hardware? I hardly consider a 650 athlon with 66MB/s ide transfer and 100 mHz ram a "piece of shit computer." I'd rather buy components, because many of us on Slashdot have the knowhow to put them together.

      And I wondered this 'thing' had a score of 0.

    10. Re:Yeah, right. by Gainax · · Score: 1

      You can download everything you need to build a gentoo without net access from their download tree. I could be wrong with portage, but you could just rsync than and then tar cjvf /root/portage.tar.bz2 -C / usr/portage and you have a ready-to-build tree.

      Yes Johnny, it really is that simple.

    11. Re:Yeah, right. by cjpez · · Score: 3, Insightful
      Okay, so don't use Gentoo, then. If you could walk into a Best Buy and purchase a copy of Gentoo, I'm guessing that listed alongside the hardware requirements there'd be "broadband internet connection."

      Nobody's forcing you to use Gentoo over a modem connection; to say that it sucks because it requires something you don't have is just insane. It's like me complaining that Quake 3 sucks because I'm running in software mode on a card w/ 4MB of memory.

    12. Re:Yeah, right. by 42forty-two42 · · Score: 1

      *ahem* rsync is only deps and pkg lists. The actual pkgs are separate.

    13. Re:Yeah, right. by Anonymous Coward · · Score: 0

      Getting all these programs working on slower machines would make your piece of shit pentium4/athlon run faster. While I still kick your ass w/ my r12k O2

    14. Re:Yeah, right. by shadowplay · · Score: 1

      I am not disagreeing with you. Gentoo as it exists today is exclusionary in terms of bandwidth (though I wouldn't be suprised if there already exists an undocumented portage on CD hack like you describe). This is necessarily by design but should probably be recognized as a consiquence of that design rather than a goal.

    15. Re:Yeah, right. by Anonymous Coward · · Score: 0

      "users", or lusers, or losers? I don't have a slashdot account because I value my anonymity. Unlike yourself, who apparently needs a user# to validate his existence, I have no such need. What exactly does your user id provide you? You get to mod comments up or down, you get a record of all the important things you had to say, you can use your own name or you can make up a cute name for everyone to know you by. So what. You apparently think very highly of yourself. But I hate to tell you there's nothing special about a /. user id, it's not hard to build a computer from scratch, and it's definitely not hard to be a lazy, cheap, piece of shit who's upset because he's can't afford broadband. You should change your /. name to lowest_common_denominator.

    16. Re:Yeah, right. by Dante333 · · Score: 1
      Just a guess, but this might not be the distribution for you. The thing I like about Gentoo it that it is a great distribution for keeping up to date on all you software. And damnit Yes broadband really helps on this one. It took me four days to get it up and running the way I wanted it. And Damnit I am happy with it. And guess what...I got me a sweet system. And teh best part is I learned more about linux installing Gentoo than I ever did with any CD based Distro. If you got the bandwidth and time and patience, I wouldn't hesitate to recomend Gentoo.

      What?! KDE desnt come with it?


      Nope, you gotta download and compile like everyone else. Don't forget XFree86. And on the cool side, I got KDE 3.0. You hear that 3.0. And all it took was an emerge kde. Try doing that with RedHat.

      This distro is not for the people who want to point and click thier way into linuxdom. But it is well worth the effort. If you don't have broadband. Find a place to host your computer temporarily. That and SSH will give you the ability to remotely install all the software you need.
    17. Re:Yeah, right. by glwtta · · Score: 3, Funny
      Of course that doesn't really affect those who do have high bandwidth connections and don't use shit like Time Warner to begin with.

      btw, there are still modem users out there?

      --
      sic transit gloria mundi
    18. Re:Yeah, right. by mlati · · Score: 1
      and I'm sure gentoo's program doesnt support resuming...

      ..oh! yes it does!

    19. Re:Yeah, right. by Steve+Hamlin · · Score: 4, Interesting

      This distribution SOUNDS nice, but plain sucks in practice.

      No, this distribution IS nice, but it plain sucks for YOU in practice.

      That in itself is the main gripe. Bandwidth is the biggest problem.

      Keep in mind, this is YOUR gripe. Bandwidth is only a problem if you are intending on downloading a lot of data,

      - like this distribution is designed to do from the ground on up.

      Face it, this distribution is for high bandwidth connections, not for us modem users.

      So?? How is that a bad thing? Don't use it. Not every distribution was designed for home modem users. I have lots of bandwidth, and am happy that I can compile the entire OS from scratch, using up-to-date sources. Are you going to demand that Debian remove the net install option, too?

      You wouldn't be surprised that a PPC distribution doesn't work well on your x86. Dont't be surprised when this bandwidth-required distro doesn't work well on your bandwidth-lacking machine.

      I think Daniel (& co.) has done an absolutely awesome job on Gentoo Linux, and deserves compliments, not people criticizing him for designing HIS distribution exactly the way he wants.

      </end rant>
    20. Re:Yeah, right. by Arandir · · Score: 1

      Well, then why don't you download all the sources from college, burn them on a CD, and take them home?

      Besides which, if you take a look around, I'm sure you can find a prebuilt Gentoo ISO image all ready to use...

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    21. Re:Yeah, right. by josh+crawley · · Score: 2

      ---""users", or lusers, or losers? I don't have a slashdot account because I value my anonymity."---

      Then would I not be correct that you use a few http gateways before hitting slashdot?

      ---"Unlike yourself, who apparently needs a user# to validate his existence, I have no such need."---

      Incorrect, I stand by all my posts. No matter how much people dislike them. You, however have no balls to stand up to what you even say. You are a nobody.

      ---"What exactly does your user id provide you? You get to mod comments up or down, you get a record of all the important things you had to say, you can use your own name or you can make up a cute name for everyone to know you by. So what."---

      Actually, I refuse to mod (And have set up the correct options to NOT mod). Actually, I am NOT ashamed of what I say or think. And if you don't think that I have posted anon before, you are wrong. I use it when I need to, and I use the correct procedures so that slashdot cant tell what part of the world, let alone ISP I am coming from. It is known that Slashdot admins can see all of our connection data, and can use tools in ethereal that can 'track' our trail of links on this website. Do you have provisions as to keep slashdot from knowing who you are?

      ---"You apparently think very highly of yourself."---

      You don't quite get it... I know my place, and so should you. I can assume that you're not a editor, and nor am I. That makes both of our words equally worthless, no matter what way you or I look at it. Karma doesn't mean shit. And if you look through my post logs, I don't karma troll or such crap. I just either ask questions or state my opinion. Sometimes, the very people that spout crap about free speech are the very ones to mod me down, as they don't like my opinion. Simply put; I come here to do 3 things :

      1: Read geek news.
      2: Post questions/comments
      3: Read comments about things I post about

      ---"But I hate to tell you there's nothing special about a /. user id, it's not hard to build a computer from scratch, and it's definitely not hard to be a lazy, cheap, piece of shit who's upset because he's can't afford broadband."---

      Simple. It's not offered 7 miles out in the country and there's no way in hell that I'm putting down 1000$ for a 3 second lag sattelite connection, and then pay cut-throat rates.

      ---"You should change your /. name to lowest_common_denominator."---

      I've already got a nick. Maybe you should.

    22. Re:Yeah, right. by Anonymous Coward · · Score: 0

      -2, Whiney student.

    23. Re:Yeah, right. by Anonymous Coward · · Score: 0

      ahh... so the truth finally comes out. let me see if i can wrap my simple mind around this idea. because you choose to live in a remote location, gentoo "plain sucks". it doesn't matter how well the os works, it just sucks because it's difficult for you to download with your slow modem. and you stand by your opinion as being sound reasoning? despite the fact that gentoo is going to sell cd's on their website, so you don't have to download anything. what's really funny is that i would think this type of distribution would be right up your ally. rather than downloading 3 huge .iso's like mandrake, you download the bare minimum for your system, and only add what you need. this is similar to the way the bsd's do it. maybe you're the one not getting it.

    24. Re:Yeah, right. by Anonymous Coward · · Score: 0

      no, you buy the CD dumbass.

    25. Re:Yeah, right. by forii · · Score: 1

      Then we can discuss on the payment of data. Your first born son would be sufficent payment for the first three months.

      I pay about US$60/month for ADSL, I get 5 static IPs, and usually >1Mbit/sec throughput (download). Compared with about $20/month for your typical 56K account, it isn't that bad.

    26. Re:Yeah, right. by Anonymous Coward · · Score: 0

      I'm currently using Gentoo over dialup, and it is not too bad. Once the
      initial pain is over, it is just a matter of making sure to keep doing little
      upgrades so you don't get stung with a huge download. That said, i don't think
      i will be sticking with Gentoo. What attracted me was portage (I had been
      dabbling with LFS), but portage is still pretty buggy once you look closely at
      it (read the posts on gentoo-user mailing list) and needs to be bullied into
      uninstalling some packages.

      For anyone who wants to learn about linux. Gentoo is nice, but it is not the
      best. What you really want is Linux From Scratch. I learnt more just reading
      the LFS book than i did from installing any other distro, and once you do your
      install you will really get a feel for the system anatomy. Making a stable
      system might be tricky, but it is still a good experience and requires about
      100Mb of download. You can even install your preferred package management on
      top!

    27. Re:Yeah, right. by nege · · Score: 1

      I will pray for you. Good luck in your quest for broadband - we all make this sojourn at some time.

  35. Or, for the Scrabble(tm) fans out there... by Anonymous Coward · · Score: 0

    Monolithic And Proud Of It

    Word, Scrabble Score

    EXULTING, 16 | OXTONGUE, 16 | LOXING, 14 | TOXINE, 13 | EXTOL, 12 | EXULT, 12 | IXTLE, 12 | TOXIN, 12 | ... (I couldn't put the rest here because of the lameness filter)

  36. Building Gentoo with a 56K dialup... by Anonymous Coward · · Score: 0

    Is it possible? Or is this a broadband-only distro?

    1. Re:Building Gentoo with a 56K dialup... by Anonymous Coward · · Score: 0

      you worthless pile of doo. why would you even bother us gods with a question like that. come back when you have a real internet connection, till them hide in the corner

    2. Re:Building Gentoo with a 56K dialup... by Anonymous Coward · · Score: 0

      *sniffle* It's not my fault that SNET sucks balls, is it?

  37. Its nothing like BSD by Anonymous Coward · · Score: 0

    Portage is nothing like ports, nor is it compatible.
    The build system doesn't do half what BSD does. Its a step in the right direction, however, it definitely needs to mature.

  38. Rock, Gentoo, same motivation.. by Anonymous Coward · · Score: 0


    Every once in a while, someone decides to write a robust, simple, minimalist Linux distro for folks who aren't afraid to get their fingers dirty -- but they don't realize that Slackware already exists, so they re-implement it. Not that this is a bad thing! More Slackware-like distributions is entirely more desirable than not.

    -- Guges --

    1. Re:Rock, Gentoo, same motivation.. by zsmooth · · Score: 2

      The thing that differentiates Gentoo from Slack is Portage - and it's a very significant (and positive IMO) difference.

    2. Re:Rock, Gentoo, same motivation.. by Paul+Komarek · · Score: 2

      Interesting take on "portage". I went with Sorcerer and Lunar Penguin because I had more control than I would with a ports-like system. In fact, it was a problem with a Debian maintainer that strongly motivated me to go for a packaging system that didn't rely so heavily on other people.

      -Paul Komarek

    3. Re:Rock, Gentoo, same motivation.. by Vairon · · Score: 1

      How does it make you rely on another person?
      Anyone can add stuff to their own copy of the portage tree.

    4. Re:Rock, Gentoo, same motivation.. by Paul+Komarek · · Score: 2

      I'm only familiar with the FreeBSD ports system, and then only somewhat. However, I think it comes down to the same problem I have rpm-based distros, too. Thus this may or may not apply to Gentoo -- I'd love to find out the Gentoo is different.

      If I want to use a new version of Mozilla, I'll check to see what the latest "officially" released version. "official" versions allow simple dependency management and file tracking. If the an official version isn't yet available, I'll wait for it because I don't want to "pollute" my filesystem with binaries and such that my packaging system's database/whatever doesn't know about.

      What I like about Sorcerer and Lunar Penguin is that the packaging system is really just a bunch of scripts that help you "roll your own" packages. Sure, there's a library of pre-made packages, but changing them only requires a text editor (rpm is the worst offender here, because of their decision to use cpio). In a matter of seconds (i.e. before the urge to get the latest mozilla wears off =-), I can change what version of mozilla the package represents. Just as good, since a package description is just a small directory, I can copy an existing package, make the minor updates, and have a different package.

      I'm hoping that you're going to write back and explain that adding a new "package description" (or whatever) to Gentoo is so easy that it only takes seconds and has no real learning curve (again, I'm comparing it to Sorcerer and Lunar Penguin).

      -Paul Komarek

  39. RE: Distro Sites by Suburban+nmate · · Score: 1
    Try this one ;-)

    The site is at least pleasant to use. However, owing to a 10gb of BSD/Linux ISO's (all less than 1 week old) I've yet to try this distro. O blessed be the bandwidth!

    Ali

    --
    "Windows and Linux can co-exist on the same machine." - Microsoft Corporation.
  40. compiler by brer_rabbit · · Score: 5, Interesting

    it'd be nice if one of these compile-it-yourself distributions worked with Intel's Linux C++ compiler (icc). Though Intel's compiler still doesn't support compiling the kernel and some other stuff, lots of software compiles just fine with icc. You can consistently obtain 10-20% improvements over gcc 2.9x in cpu intensive applications using icc (I haven't compared versus gcc 3.0 yet).

    The icc license should be ok for home users to compile programs for their own use with it. I think you only have to buy the license if you plan on distributing binaries.

    1. Re:compiler by SagSaw · · Score: 1

      If the source package will compile cleany with icc, I would think portage would automagically use it by setting CC=/path/to/icc.

      --
      Come test your mettle in the world of Alter Aeon!
    2. Re:compiler by glwtta · · Score: 2

      of course if you are compiling most of your Linux distro, you probably care about things like supporting free software and such...

      --
      sic transit gloria mundi
    3. Re:compiler by brer_rabbit · · Score: 2

      If I'm compiling my own distro it's because I prefer my -O options to what some vendor thinks are the correct compiler optimizations for my processor.

      Using a commercial compiler and supporting free software aren't mutually exclusive. I write, maintain, and contribute to multiple projects.
      And if I cared about supporting free software monetarily, I'd buy Redhat's overpriced cdroms, which I might do for their upcoming release.

    4. Re:compiler by Anonymous Coward · · Score: 0

      10-20% improvements in what? Compile times? App speed?

    5. Re:compiler by jdh28 · · Score: 1

      I don't think the Linux kernel will ever compile with anything but gcc. It uses gcc extensions all over the place.

      john

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

      Commie turd-burglar! Go back to your Marx class

    7. Re:compiler by ibbey · · Score: 2

      This is a nice idea, and was addressed on the Gentoo list a few months back. The problem is that many packages don't compile properly using ICC. You could probably have a flag in the ebuild (package) stating whether it supports ICC or not, but I suspect that this would lead to more problems then the 10% speed boost would justify.

    8. Re:compiler by joshsnow · · Score: 1

      No I don't, actually. I like having access to Open Source software, but if there's a compiler which produces faster bianaries, I'll use that if I can - "Free" or not.

  41. Re:53. by OccSub · · Score: 0, Offtopic

    This sort of thing really does need to stop. As long as the moderators keep modding down these attacks on people's faith, many people don't have to see them. But some people enjoy the -1 posts, eh? GafTheHorseInTears obvioulsy has some deep, long-running hatred of Christianity, and feels that expressing it here is either: a) funny, or b) gonna get him noticed as a "free thinker" or something. Since when is Slashdot a place for putting people's religions down?

  42. Gentoo Rocks by pavera · · Score: 1

    I have been using Gentoo since 1.0 came out a couple weeks ago.
    I have to say I am in love, fast, slim system
    with only what I want and need, and its easy.

    I messed with LFS for a while, and sorcerer as well,
    LFS is kinda a pain, too much typing/babysitting, sorcerer never quite worked right.

    Looking for a good source based distro?
    This is IT. Portage is very nice, so far, I'm always downloading the source at my bandwidth limits. I like it.

  43. Re:Fuck LInux by Anonymous Coward · · Score: 0

    Like the wise man said

    "Linux is for free only if your time is worthless"

    And your right most of the hardcore users have no life and enjoy fiddling with their puters more than getting actual work done. So your right in your case stick to 2k.

  44. What I would like to see by geekoid · · Score: 2

    is a complete distro compile re-install.
    Basically I install my distro, say Suse, with everything I want, then type somthing like 'compile all' and have it automatically recompile everything. A nice extra would be if it could grab the source from my choice of locations:HD, DVD,CD,Net, etc...

    Quite frankly I'm getting a little burned out on tweaking my system. I just want to use it, and spend time with my kids.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:What I would like to see by Ween · · Score: 2, Informative

      Gentoo is exactly what you are looking for. Not only can you recompile your whole system, but you can put the optimizations you want in a global make file.

      To recompile your entire system do:
      emerge glibc; emerge --update world --emptytree

      This will recompile glibc, then recompile every other piece of software on your entire system. Pretty slick eh.

      --


      Tis better to be silent and thought a fool, than to open your mouth and remove all doubt --Abraham Lincoln
    2. Re:What I would like to see by geekoid · · Score: 2

      Thats nice. I'll definiatly give it a try.
      Does it have to get the source from the internet, or does it come on disk.
      Obviously the disk would fall out of date, but it would be a hassle to download all the source via the internet with my dial-up.
      I wouldn't mind paying 10 bucks for a disk with the latest stable source every few months.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:What I would like to see by Arandir · · Score: 2

      I don't know if Gentoo has an ISO image of all its source code, but FreeBSD does. All the sources for everything, including the ports, are included in the CDs.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    4. Re:What I would like to see by Ween · · Score: 1

      Gentoo has a precompiled iso disk, but you will need to mirror the source. Essentially though, just get the iso and you will be VERY up to date.

      --


      Tis better to be silent and thought a fool, than to open your mouth and remove all doubt --Abraham Lincoln
  45. Installation Process Still Too Complicated by TheCrunch · · Score: 2, Interesting

    I'm a windows user. I use windows at work and run it on my computers at home. I've always wanted to install Linux on one of my machines (There is only so much drooling over nice KDE screenshots that I can take.)

    I'm fortunate enough to have "Linux friend" who helps me.. but more often than not they type and I watch. I've made attempts at installing Slackware, Gentoo and Debian. The most recent attempt (successful) involved my friend spending quite a bit of time battling away at the console to download the latest Debian bits. So I now have a working KDE system that I can play around with to learn the ropes. And this is what I wanted.

    But the biggest problem I faced when trying to learn Linux is the installation process. It's discouraged me no end. In my defense, I'm not stupid, I'm actually a software engineer, although yes.. purely windows (and no, not VB).

    My point (getting there) is that you can say what you will about windows but it beats Linux hands down on the installation. Until the Linux installation process becomes as simple as booting from a CD and clicking "Next" a few hundred times, it will not have the user base it deserves.

    I know there's plenty of documentation, help, support, walkthroughs etc.. etc.. but it's just not enough. I haven't found a distribution with a one-off graphical installer (and neither has my friend). There's always a bunch of commands you're going to have to learn and instructions to follow. For many (including myself), this is too daunting, and I don't want to spend a great deal of time reading up on something beforehand.

    I'm not trying to troll here I just think that until we see more distributions with simpler-than-simple installers, Linux will very much remain "underground".

    So if there's no distribution that does this already, can a Linux code-monkey write an app for windows that downloads and burns the desired Linux, then having booted from the CD, walks you through from start to finish, clicking on "Next" and "OK" etc..?

    --
    My life is one big siesta in which I'm dreaming I wished my life was one big siesta.
    1. Re:Installation Process Still Too Complicated by jordan_a · · Score: 1

      It's called Mandrake or Redhat, I personally don't like them, but it has been my experience that they are easier to install then Windows.

    2. Re:Installation Process Still Too Complicated by Anonymous Coward · · Score: 0

      Slackware, Debian, and even Gentoo aren't exactly targetted at the complete novice user. You should have tried Mandrake. The installation really couldn't be easier. I'm sure you would have been able to install Mandrake. Then play around with it for a while till you're more comfortable and then try something which gives you a little more control (and power).

    3. Re:Installation Process Still Too Complicated by b0z · · Score: 1

      Have you tried Mandrake? As far as the installation from the CDs go, it's about as easy as you can get. It's still not on par with the ease of use for installing other software that Windows has, but it's not a whole lot harder either.

      Also, I believe Gentoo is meant for advanced users. I'm not sure that there are any advantages to running this on the desktop, but for a server it would be excellent due to speed constraints and issues with bloated software. It seems to be very lean and trim compared to other linux distros, since you have to do most of the installing yourself.

      --
      Mas vale cholo, que mal acompañado.
    4. Re:Installation Process Still Too Complicated by Anonymous Coward · · Score: 0

      One word -Mandrake. Butt simple and it comes with all the toys.

    5. Re:Installation Process Still Too Complicated by TheCrunch · · Score: 1

      I've tried Mandrake before and as far as I recall, it wasn't a case of "boot-from-cd, click click click click...", but more "boot-from-cd, type, type, click click click clik...".
      Admittedly that was a while ago (6+ months).

      I know GUI installation is slow and foolish but for first time users it's ideal. In fact, as an experienced windows user, I'd love a command-based installer, now that I'm familiar with the OS. But if you've never used windows, a command-based installer would be too daunting. And when I say "you've" I'm speaking of a broader crowd than the largely experienced Slashdot bunch.

      --
      My life is one big siesta in which I'm dreaming I wished my life was one big siesta.
    6. Re:Installation Process Still Too Complicated by TheCrunch · · Score: 1

      OK, seems Mandrake is the unanimous choice for a newbie so I'll give it a go.

      Thanks!

      --
      My life is one big siesta in which I'm dreaming I wished my life was one big siesta.
    7. Re:Installation Process Still Too Complicated by equiraptor · · Score: 1

      I use Gentoo Linux, thanks to a friend who's pretty good with Linux, but I'd never tried to install. I got bored, and installed SuSE 7.3 on a cheap box I bought for the purpose. It was insert CD, click, click click click, insert other cd, click, insert other cd, click. I had Mandrake on my main box for a while, and it completely died when we updated the kernel.

    8. Re:Installation Process Still Too Complicated by Rebel+Patriot · · Score: 1
      Until the Linux installation process becomes as simple as booting from a CD and clicking "Next" a few hundred times, it will not have the user base it deserves.

      I'd believe you if you didn't mention Slackware earlier in the article. I have successfuly installed a complete Slackware system simply by inserting the cd, and accepting ALL the defaults. How different is that from clicking next a million times? Plus, it doesn't reboot on you. :^)

      --
      Slackware forever. Honestly, what else would you trust when it absolutely positively has to be stable, secure, and easy
    9. Re:Installation Process Still Too Complicated by ethereal · · Score: 1

      It sounds like Gentoo is not for you. Try Mandrake - it has a very GUI-riffic install.

      --

      Your right to not believe: Americans United for Separation of Church and

    10. Re:Installation Process Still Too Complicated by alga · · Score: 2, Interesting

      Your problem is that you tried three distros targeted at a competent experienced Linux user. If you tried Mandrake, SuSE or Red Hat, I assure you your impression of the install process would be absolutely different.

      "Linux is hard to install" was a popular attack on Linux a couple of years ago, so most commercial distro vendors pushed on this issue and developped simple graphical installers. Most commercial distros are definitely not more dificult to install than Windows, and most are better documented with online help.

      The inherent complexity of installing Linux is that you have to repartition a hard disk, which is unnecesarry in most cases with Windows, but this is a non-issue if you're using the whole hard drive for Linux.

      When you get comfortable with the user-friendlier variants of Linux, you'll appreciate the power you are given by Gentoo, Debian, or *BSD's.

    11. Re:Installation Process Still Too Complicated by glwtta · · Score: 3, Insightful
      I am sure this has been pointed out already, but I'll throw my vote in - of course you'll find the install process dificult if you are using "advanced" distros, it's kind of like saying that LFS is "not there yet" because the install process is complicated.

      Mandrake's installer beats any Windows installation hands down (of course Windows users rarely install it, but anyway); if someone not familiar with the Linux vs. Windows FUD were shown the installation of Win2K (for example) and an 8.x Mandrake, they'd simply laugh if they were told that Windows is the "user friendly" one. And RedHat's not far behind (behind Mandrake that is, not Windows) in that department, either.

      Of course you'll always have the extra step of selecting software to install to complicate things. I just love it when people use these arguments - "Linux is too dificult - it comes with software!"

      --
      sic transit gloria mundi
    12. Re:Installation Process Still Too Complicated by Equinox · · Score: 1

      There was one release of mandrake (7.0?) that had an "automatic" option during the install. Basically, you have some unpartitioned space on your drive, click automatic, hope and pray it found all your hardware, reboot half and hour later, and log in. Don't know why, but that impressed the hell outta me. Especially since it found all my hardware. :)

    13. Re:Installation Process Still Too Complicated by lazarius · · Score: 1
      I've tried Mandrake before and as far as I recall, it wasn't a case of "boot-from-cd, click click click click...", but more "boot- from-cd, type, type, click click click clik...".

      I haven't tried Mdk yet, but with redhat, I have this sequence:
      1. set boot to CD
      2. wait for the memory load thing (It takes ~ 4mins on my machine)
      3. Red Hat installer asks me to press enter
      4. I hit the enter key to go to graphical install
      5. Then I click on Upgrade (since I already have a RH system running)
      6. Then I click next a few hundred times, changing disks when it asks

      After that, I can install anything else I want.

      Easy. Easier than windows (from my experience) .. since upgrading windows needs to go through the entire install (IME... may not now) and RH just click a few hundred times...

      MIKE
      --
      Beware the JabberOrk.
  46. MonoLinux by kkirk007 · · Score: 0, Troll
    Monolinux had this posted several days ago...

    Monolinux is a linux-only slashdot-style website, with various interesting links on Linux (and better moderation ;)

  47. Re:Oh...would you believe it? by Anonymous Coward · · Score: 0

    Oh. Scroll of genocide or scroll of polymorph?

    Or you just going to plain zap it with magic missle, or will you use a spell of digging to plummet it to its death?

    I've got a cursed -2 2-handed axe here for you to use if you want to resort to physical violence. Never mind the fact that I'm using a shovel to pass it to you. It won't weld itself to your hands, promise.

  48. Vmware install (scsi) by Anonymous Coward · · Score: 0

    Has anyone manage to get this running under Vmware?

    The boot cd was able to detect Buslogic scsi adapter but doesn't see the scsi disk. I'm stuck at the partitioning disk step.

    1. Re:Vmware install (scsi) by Chardros · · Score: 1

      Yes. It works under VMWare (The 3.0 linux version at least).

  49. Gentoo Linux Acronyms by Jucius+Maximus · · Score: 1

    Thanks to Anagram Finder here are some highlights from the 4157 acronyms found for Gentoo Linux:

    Elgin Unto Ox
    Legion On Tux
    Legion Nut Ox
    Legit Noun Ox
    Gel I Noon Tux
    Gel I Nun To Ox
    Gel I No On Tux
    Gel I No Nut Ox
    Gel In Unto Ox
    Gel Onion Tux
    Gel Nixon Out
    Gel Ion No Tux
    Gel Ion On Tux
    Gel Toxin Uno
    Gel Unix Toon
    Gel It Noun Ox
    Leg In Unto Ox
    Leg Onion Tux
    Leg Nixon Out
    Leg Unix Toon
    Gluten I No Ox
    Lunge Into Ox
    Glue Nixon To
    Glue Toxin On
    Gone Until Ox
    Gone Unlit Ox
    Ego Nil On Tux
    Ego In Lunt Ox

    1. Re:Gentoo Linux Acronyms by smileyy · · Score: 2, Funny

      In other news, taut buns make me bust a nut

      --
      pooptruck
    2. Re:Gentoo Linux Acronyms by Shut+the+fuck+up! · · Score: 4, Funny

      In yet more news, Slashdot certainly has dolts.

  50. put two and two together... by NFW · · Score: 1

    ...and the message is clear: if you're using AOL/TW, now would be a good time to find another ISP.

    --
    Build stuff. Stuff that walks, stuff that rolls, whatever.
  51. Peanut Linux by Captain+Pooh · · Score: 1

    Peanut linux is a small distro. It's pretty cool, you download a think a 150MB .bz2 file which contains the basics. It doesn't have the features of Gentoo it's just linux.

    1. Re:Peanut Linux by Anonymous Coward · · Score: 0

      "it's just linux" wtf does that mean?

  52. That "RPM dependency hell." by Speare · · Score: 5, Insightful

    The leadin says that Gentoo eliminates all that RPM dependency hell. I agree, that's how most newcomers to the RPM scheme see it. A lack of higher tools and a lack of understanding has left many a new RPM user crying in frustration.

    I haven't used Gentoo yet, and it may be the greatest thing since sliced bread. In the interests of helping newcomers who try RPM-based distros, however, a couple of points...

    RPM is a package format, and rpm is the low-level tool that deals with those files. If you use rpm directly, you'll have to deal with the deluge of interconnecting dependencies yourself. However, it was not designed to be the sole front-line tool, it's the workhorse.

    Unlike the Debian strains which all adopted the apt-get tool, each RPM-based distro has gone their own way with dependency management. Debian doesn't seem to focus so much on a distinction between dependency management and package management.

    This dependency management is typically the commercialized aspect of the commercialized distro market: pay a value-added subscription fee for the ease of using a simplified network based package update/installer as a service, as well as some preferential bandwidth considerations. Faster downloads, push-down email notices, scheduled automatic installations, and other value-added services are attractive to corporate and casual users.

    Service tools like up2date, redcarpet, and the like are the intended front-ends that use the rpm mechanisms to seek, download, validate, and install packages.

    Much of the problem with package systems, rpm or deb, lies in the unorganized and untested packages produced haphazardly by small project folks, and the ad-hoc installations by casual users. The end users try rpm directly, or the weak gui equivalents, and at the first sign of dependency problems, they start using --nodeps or --force. Paraphrasing Asimov, "--force is the last refuge of the incompetent." The surest way to bollox an RPM machine is to --force a few packages or remove them with --nodeps, leaving a patchwork of unsatisfied dependencies. The surest way for a package maintainer to encourage such destruction is to blindly make packages that depend on too much, or too little.

    Package management needs to grow up, and recognize the experimenter's needs: add tools at whim, try it a while, and remove it.

    One: If you're not an expert, and want to play with a package for a bit, see if one is produced by your distribution first. Failing that, then see if someone's made a package intended for your version of your distribution. Unless you're going to spend the time reading the source code, it's usually a waste of time and energy to rebuild a package, and it'll be less compatible with your distro anyway.

    Two: If you manage a package, and your program can use X or libaudio or whatever but doesn't absolutely require it, then consider making two packages or making your program smart enough to use what's present at runtime, rather than blindly depend on it being present at installation time.

    Three: The key to user-interface design is that the interface needs to understand the user. Not the other way around. Focus on the needs of the expected types of user: neophyte through master. If you're new, --help and RTFM aren't enough. Don't just teach the user to fulfill the tool's needs, teach your tool to anticipate the user's goals. Don't just teach people to use RPM directly, but instead provide smooth tools that use RPM behind-the-scenes.

    This has gotten longer than I expected; I'd appreciate constructive replies.

    --
    [ .sig file not found ]
    1. Re:That "RPM dependency hell." by Anonymous Coward · · Score: 0

      I agree whith this 100%. As an avid Red Hat user, and the occasional LFS user, I have come to appreciate rpm and up2date, and have learned how to use it in a very effective manner.

      Having packages that will either A) blindly install, or B) automagically download/install packages is bad juju. I very much enjoy the fact that rpm will tell me there is a dependancy problem, allowing *ME* to decide how to resolve the issue, rather than either A) not knowing that something is missing, and spending a week trackign it down and debugging it, or B) having a package I *REALLY* don't want automagically installed, thus breaking half my other installed packages.

      Anywho, just more from the RPM crowd...

    2. Re:That "RPM dependency hell." by autechre · · Score: 5, Informative

      Much of the dependency problems do stem from the way software is packaged. For many RPM-based distributions, they have 1 or 2 CDs worth of material where the packages are all designed to work well together, and then everything else is "contrib", and is not controlled as tightly (or at all). This is very bad.

      The reason that tools like apt-get work very well with Debian is that all 8,000 packages are actually forced to follow guidelines before they are accepted. They also _are_ tested before they get into "testing" from "unstable", and tested even more thoroughly before "stable" is released. There is a policy that actually exists, and it is adhered to strictly.

      In regards to your "multiple versions" suggestion, Debian does this quite frequently. If a package has a version with a Gnome GUI, but can be used without it, Debian will have a base package for that software, and another package you can install for the Gnome GUI. A similar thing is done with PHP and the various modules (PostgreSQL support, etc.).

      To comment on another poster's reply: apt never automatically installs anything for you. If the package you requested to install has unmet dependencies, it will prompt you with the names of the packages which need to be installed/removed, and not continue unless you confirm.

      --
      WMBC freeform/independent online radio.
    3. Re:That "RPM dependency hell." by Anonymous Coward · · Score: 0

      Yes, I understand that about debian, I wasn't pointing out that debian was at fault, I was pointing out that people's logic about package dependancies is.

      While I agree with your debian methods about packages, it's not to say it's without flaws. The whole Testing/unstable/stable transition is horrible. it's jut not designed to keep up with the rapidly changing digital world.

      I would love to see more Red Hat contrib sites, like www.freshrpms.net and some @ Red Hat have tried to spearhead this initiative, but unfortinalty there was little community input/help/support/concern, and it has kinda died.

    4. Re:That "RPM dependency hell." by Jeppe+Salvesen · · Score: 2, Interesting

      Dependencies on a system sucks, sucks, sucks. Tried compiling perl 5.6.1 on a RedHat box? Chaos management replaces system administration!

      Once you have one piece of non-rpm software, it just gets worse. Officially, you have an older version. You may even have a good reason why you custom-compiled in the first place. Anyhow, dependencies start complaining once you start upgrading packages that depend on what you custom-built.

      The way to go is to integrate package management into

      ./configure
      make
      make test
      make install

      That would be really, really nice and basically make all distros work together again!

      --

      Stop the brainwash

    5. Re:That "RPM dependency hell." by enjo13 · · Score: 1

      Have you compiled a few things lately? Most of the "major" Linux tools (desktops, database systems, etc..) can take HOURS to compile on my machine..

      I don't NOT want to wait HOURS to install something... that sucks. We really do need a unified and efficient binary packaging scheme. For all intensive purposes the red-carpet type of services solve the problem very well.... I like network package resolution... To me this is the ideal way to handle our problems. I simply say "I want XXXX piece of software" and the network system figures out what packages I need, figures out if I have them, and downloads and installs the neccesary ones. The Mandrake package manger does this from CD, it would be nice if it could both access some network repository and the local media tho...

      --
      Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
    6. Re:That "RPM dependency hell." by gblues · · Score: 3, Interesting
      RPM, and any other tool that uses some form of database for dependency checking, is incredibly broken. The entire package management falls down as soon as a single major package (like, say, perl) is installed from source.

      It does not strike me as reasonable that I should have to wait for an RPM maintainer to create an RPM of the newest release. Nor does it strike me as reasonable to expect me to know how or want to build my own RPM. I would much rather be able to install my own utilities from source and not have to give up ever using the package tool ever again because the database doesn't know that the "missing" dependencies actually exist!

      A more sensible scheme could be put together using nothing more than bash, grep, tar, and ld. The algorithm would look similar to the following:

      For each executable file in the package we are installing:
      1. run ld $file |grep "0x00000000"
      2. if output = "", continue;
      3. display a "missing dependency" message.
      For dependency on other executables, use the which command. Just about any package requirement can be located automatically without the use of a database. Hell, you can grep through /proc if you want to check things like CPU speed, architecture, available RAM, etc.

      Until package management utilities check for actual presence rather than a registered presence, they will continue to have the problems you have described.

      Nathan

    7. Re:That "RPM dependency hell." by Anonymous Coward · · Score: 0

      I feel the need to note that you can either A) grab a source rpm and modify the compile options listed, and rebuild the rpm, or B) get the .src.rpm and modify the spec to build a newer version if you really want that newer version. This will give you what you want, while still maintaininga clean rpm database.

    8. Re:That "RPM dependency hell." by Just+Some+Guy · · Score: 2

      Until package management utilities check for actual presence rather than a registered presence, they will continue to have the problems you have described.

      If Gentoo's portage handles this as nicely as FreeBSD's ports, then you should be in heaven. I routinely manually install programs on the FreeBSD boxen that I administer and have the ports system detect their presence when deciding whether a new package's dependencies are met.

      --
      Dewey, what part of this looks like authorities should be involved?
    9. Re:That "RPM dependency hell." by s.d. · · Score: 1

      Unlike the Debian strains which all adopted the apt-get tool, each RPM-based distro has gone their own way with dependency management. Debian doesn't seem to focus so much on a distinction between dependency management and package management.

      Debian does distinguish between dependency management and package management. Apt-get deals w/ all the dependency crap, but it's built around Debian's package management system, dpkg.

    10. Re:That "RPM dependency hell." by Anonymous Coward · · Score: 0

      have you ever used Mandrake's urpmi? its a rpm manager that handles pretty much all the dependency issues. It's the same if not better as redhat's up2date and you don't have to register stuff (but you don't get the email notifications, which can be nice for some people)

    11. Re:That "RPM dependency hell." by David+Greene · · Score: 1
      The whole Testing/unstable/stable transition is horrible. it's jut not designed to keep up with the rapidly changing digital world.

      What's horrible about it? I'm running testing and feel that my system is reasonably up-to-date. I'd rather run a minimally-tested system (the Debian auto-builders automatically decide what goes into testing based on bug reports) than run bleeding-edge "current" software that hasn't been checked against my existing setup.

      In the worst case, the Debian user can always apt-get -b source <package> from unstable, though build-deps aren't always satisfiable.

      --

    12. Re:That "RPM dependency hell." by asobala · · Score: 1

      I hate using rpm(1) directly but I haven't found anything better. Although you *say* that tools such as redcarpet are meant to be the user tools, I used redcarpet once and had to reinstall everything from scratch - it just messed up the dependancies and everything started segfaulting. Not good.

    13. Re:That "RPM dependency hell." by Anonymous Coward · · Score: 0

      Lets see, has to be untouched for 3 weeks to go from testing to unstable right?

      Lets take Mozilla for example. 0.9.7 gets released, goes into testing... patches get added, things get fixed, more bugs, and all of a sudden, 0.9.8 gets released, starting the whole thing over... meanwhile unstable is still sitting on moz 0.9.2 or so.... just one example.

    14. Re:That "RPM dependency hell." by Anonymous Coward · · Score: 0

      Red Carpet was probably a bad example.

      up2date really is the best way to track dependancies and resolve them on a Red hat system.

    15. Re:That "RPM dependency hell." by Speare · · Score: 2

      Debian does distinguish between dependency management and package management.

      Aye, I understand the dpkg tool. But who uses it directly? Not too many users, and not very often. Debian doesn't focus on the distinction, and leads people to a standard front-end: apt-get.

      While I like the promise of RPM, its various front-ends like up2date and redcarpet are either limited to a small source-base or are unstable due to their lax standards-checking. The RPM tools will improve, and .deb and .rpm already learn the best practices from each other over time. I stick to RPM because I stick to Red Hat.

      I use Red Hat. I love the up2date tool, especially the push-down email notifications, and prefer Red Hat built packages. However, up2date and its ilk need to develop strong linting tools and 'tainted' flags for those packages that haven't been independently validated, much like the .deb process is.

      Why Red Hat instead of Debian then? Personal preference, based on the personalities in the community, the corporate backing, and the currentness of the development efforts.

      --
      [ .sig file not found ]
    16. Re:That "RPM dependency hell." by David+Greene · · Score: 2, Interesting
      Lets see, has to be untouched for 3 weeks to go from testing to unstable right?

      I assume you mean unstable->testing. It takes nowhere near three weeks for a package to be considered for migration into testing. From the Debian/testing FAQ:

      • What determines when a package moves into testing?
      A (particular version of a) package will move into testing when it satisfies all of the following criteria:
      1. It must have been in unstable for 10, 5 or 2 days, depending on the urgency of the upload;
      2. It must be compiled on (at least) every architecture which the corresponding version in testing was compiled on;
      3. It must have fewer release-critical bugs than, or the same number as, the version currently in testing;
      4. All of its dependencies must either be satisfiable by packages already in testing, or be satisfiable by the group of packages which are going to be installed at the same time;
      5. The operation of installing the package into testing must not break any packages currently in testing. (See below for more information)
      A package which satisfies the first four of the above is said to be a Valid Candidate.

      At most a package stays in unstable for 10 days. Less if it's a critical update. If packages it depends on are not in testing, then yes, it will hang around in unstable until those packages migrate. That is proper and safe behavior. That along with points 3, 4 and 5 above is what makes testing nearly rock-solid. The only way bugs get into testing is if developers using unstable don't detect a serious bug before the 10 days are up. That's very, very rare for commonly used packages and bugs in uncommon packages rarely hose the system. If it does happen, critical updates can short-circuit the 10-day waiting period.

      Lets take Mozilla for example. 0.9.7 gets released, goes into testing... patches get added, things get fixed, more bugs, and all of a sudden, 0.9.8 gets released, starting the whole thing over... meanwhile unstable is still sitting on moz 0.9.2 or so.... just one example.

      Again, testing<->unstable in the quote above. You're correct that this can sometimes be a problem. If a package remains broken for a long time, a new release can mess things up if the package maintainer isn't on the ball. Of course, one would hope the maintainer would fix the original package and then port the new release into the fixed package. But sometimes it's not always so easy.

      I believe this is why XFree86 4.2 is being held off for now -- Branden wants to make sure that 4.1 is solid.

      --

    17. Re:That "RPM dependency hell." by Paul+Komarek · · Score: 3, Informative

      I wanted to put in a good word for Mandrake's rpm management tools. They have urpmi and friends which operate from the the command line, and a very nice gui wrapper for these (whose name I always forget 'cause you usually start it from an icon). Not only do these help manage dependencies, but they also track rpm archives for you.

      Thus, when you type "urpmi foo.rpm", you get something like "foo.rpm requires bar.rpm. Is this okay?" followed by "please insert cd 3" or else it automatically grabs it from the net (if you've configured it to do so). Really surprising, and very nice, was when uninstalling "foo.rpm", it asked if it was okay to remove "bar.rpm". I'm not sure if it always does that latter bit, because I saw it happen during an installation.

      -Paul Komarek

    18. Re:That "RPM dependency hell." by Paul+Komarek · · Score: 2

      On the other hand, the Debian's "centralized" approach means that many third parties don't bother making their own .debs, and Debian users are forced to work around the standard packages (not necessarily a bad thing, but then, why use packaging system if you're just going to work around it?), or wait interminably for a busy package maintainer to release a new package. For instance, my laptop require X 4.1.99 or later (or patches for the Radeon Mobility chipset), but the X Strike Force hasn't yet managed to move past 4.1.0.

      Other things about Debian have languished, for instance the installer. Debian's default installers, using a 2.2 kernel, won't even boot on my laptop (eventually found my way around to the ide images). Debian's installers are the only installers that didn't boot on my laptop -- Sorcerer installed like a dream, as did Red Hat's and Mandrake's.

      My preference has turned out to be source management systems, like those found in Sorcerer and Lunar Penguin.

      -Paul Komarek

  53. FreeBSD by Hoxworth · · Score: 1

    Perhaps this is beyond the scope of this article, but if you want a lot of things that FreeBSD has, such as the ports system... why not use FreeBSD?

    1. Re:FreeBSD by Anonymous Coward · · Score: 0

      If you want to support corporations stealing your work, then go ahead and support BSD.

    2. Re:FreeBSD by J.+J.+Ramsey · · Score: 2

      "if you want a lot of things that FreeBSD has, such as the ports system... why not use FreeBSD?"

      I can think of a couple reasons:

      1) You need something that is only offered or supported on Linux. FreeBSD's Linux emulation works both well and smoothly, but it's not fit for, say, Linux-only drivers. Also, while some Linux applications run fine on FreeBSD once installed, sometimes the installation scripts make assumptions that are only valid on Linux, so little tweaks have to be made to get them to install.

      2) FreeBSD won't install (or install cleanly) on the system. I had this happen with FreeBSD 4.5, which got my hard disk geometry *way* wrong, beyond the usual bogusness that comes with things like workarounds for the 1024 cylinder limit, LBA, etc. Apparently, it got garbage where a cylinder count should be. Both Red Hat and Windows got the disk geometry issues right, no contest.

    3. Re:FreeBSD by Hoxworth · · Score: 1

      Valid points. I personally have never had problem installing FreeBSD on my own system, but I do know of others who had a rather difficult time. And I do understand your point on the Linux binaries, although I do wish companies would actually decide to support BSD one of these days with their binary packages... My main point was basically how, at the start, this article spoke mainly about how great it was to have a system come installed with basically nothing on it and having a ports-like system to install new packages. The main reason I switched from Linux to FreeBSD was to eliminate the bloat that comes with a lot of the larger distributions. I guess it's good that a Linux distro is offering this as well, now, but I don't think there's any reason to switch back now.

    4. Re:FreeBSD by Wolfier · · Score: 1

      If Nvidia is releasing an accelerated GLX driver, I will!!

    5. Re:FreeBSD by Anonymous Coward · · Score: 0

      Nnngghhh ... mustn't ... feed ... troll ...

    6. Re:FreeBSD by Anonymous Coward · · Score: 0
      The reson why I use Linux:
      1. better multimedia performance
      2. better i18n support
      I run FreeBSD most of the time, I prefer the ports system. There're still some bugs in gentoo portage system/ebuild scripts.
  54. I'm a new gentoo user by Thomas+A.+Anderson · · Score: 2, Interesting
    I installed gentoo on one of my boxes a couple of days ago - here is my impression:

    Speed, speed, speed 0 just like the author stated

    the docs are excellent - I spent a half day figureing out how to st up the nvidia drivers and x, just becasue I didn't read the docs. I finally read the desktop guide, and it had everything I needed.

    Maturity - I've also installed sorcerer (the latest release) and while I like it I think gentoio is more mature. No glitches during the install - sorcerer has some kde hangups. No slight to sorcerer, I just think gentoo has had more time to work out the bugs

    --
    Personally its not God I dislike, its his fan club I cant stand (bash.org)
    1. Re:I'm a new gentoo user by Captain+Pooh · · Score: 1

      I spent a half day figureing out how to st up the nvidia drivers and x, just becasue I didn't read the docs.

      You spent a half day trying to configure Nvidia drivers? Downloading the Nvidia-kernel source and compiling isn't hard, and the Makefile puts the NVdriver in your modules path for your kernel, and also in the X11 modules directory. Then you just edit your XF86Config-4 file with the necessary stuff. The Nvidia drivers also come with docs to, it's in /usr/share/doc/NVDIA_GLX-1.0.

    2. Re:I'm a new gentoo user by Thomas+A.+Anderson · · Score: 1
      I never said I was fast! :)

      Actually, I was dealing with some strange problems. listing nv as the chipset casused X to lock the computer hard (before *and* after installing the nvidia drivers). I assume this has something to do with the nforce board I'm using???

      Also, the nvidia drivers that come with gentoo 1.0 have the incorect kernel headers, but 1.1a seems to have this fixed (I'm just finishing setting up X for 1.1a)

      The problem I had with sorcerer wasn;t kde, it was incorrect/old url's in the grimoire, even though it was the latest version. I would imagine it takes quite a bit of effort to keep up with new and dissapearing ftp servers

      --
      Personally its not God I dislike, its his fan club I cant stand (bash.org)
    3. Re:I'm a new gentoo user by raresilk · · Score: 2
      Thanks for the info - I was just about to post an inquiry "has anyone compared gentoo to sorcerer?" I was inspired to try Sorcerer a few weeks ago, and although I really like the concept, I'm disenchanted.

      Like you, I never could get KDE to install with Sorcerer's utility, and I didn't want to bypass the utility and possibly lose package management features. And I also had great difficulty with the Nvidia drivers - it seems like the Sorcerer install for them has a recursive loop in it somewhere. Also, Sorcerer recently forked into two or three separate distros, one of them named something like "Looney Mooney" that doesn't exactly inspire my faith. And although I chafe at cute handholding like Mandrake's, or menu-driven configs that obscure most of the options, Sorcerer takes "lack of documentation" to a whole new level.

      Based on this article and your comment, I think I will give Gentoo a try when I have a few spare hours. Thanks again.

      --
      No, no, no. This is not a sig.
  55. tip for installs by Raleel · · Score: 5, Informative

    Portage figures out dependendies quite nicely, so take advantage of it. Pick a couple high level apps that you know you will use, and work on those first. For instance, I frequently do

    emerge evolution galeon lynx nessus xmms

    and it gets x, gnome, and all the bells and whistles that I need to run on my system, based on the USE variable set in my make.conf. Do the above and you can leave it go while you go to work or sleep and be assured that things went nicely.

    I'll also mention that if you do

    emerge evolution; emerge galeon;

    It will have the advantage of compiling in series, and thus maybe catching some things that you don't have to redo later, but the disadvantage of failing multiple times on something that does not have a perfect build script, and you can't track down what caused it. I do it with

    emerge evolution galeon

    because you can see what died easier (the last thing on the screen.

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
    1. Re:tip for installs by Anonymous Coward · · Score: 0

      Would not

      emerge evolution&&emerge galeon&&echo "Lookey here, I'm all done!"

      accomplish the same thing?

  56. Re:53. by raindog151 · · Score: 1

    oh shut up you wank.

    go to efnet:#xian and tell them of your pains. at least he had something interesting, although quite offtopic to say.

    --
    your jesus is another mans xebu. chew on that hypocrites.
  57. The Gnome King got me by Anonymous Coward · · Score: 0

    On the same dungeon level. That's 3 corpses on the same level. I can't wait til next time I pass by there so I can stock up on all of the cursed spellbooks, rings, and wands.

  58. if you type $emerge mozilla by fatcow · · Score: 0

    does that means

    ... Gentoo will download the entire ftp.mozilla.org/pub/sources

    ... and compile it???

    God help us.

  59. Check out auto-apt by Pfhor · · Score: 3, Insightful

    auto-apt run ./configure

    monitors what files the ./configure file probes for, and will install the packages that contains them (makes it easier than hunting for libraries, or you are uncertain of the deb name, etc.)

    really quite spiffy.

    http://qref.sourceforge.net/quick/index.en.html
    Needs to be listed more clearly, is an awesome reference, took me a while to find it through their page. (Also needs more people to contribute, since I believe it is just one guys experience)

  60. One thing to keep in mind by b0z · · Score: 1

    Most linux distributions are to be compared to Windows NT/2K Pro/XP Pro installations. Those OSes are a little more difficult than Windows 98. While there is a lot of clicking next, you will have to type a few things in like the hostname and such. It's still a lot easier than installing linux used to be, and Mandrake actually autodetected all of my hardware correctly so there was no time wasted with that.

    --
    Mas vale cholo, que mal acompañado.
  61. I've had it for about two months now by global_diffusion · · Score: 2, Informative

    ... and I highly recommend it. It's slick, it's fast and it's easy to keep your system up to date. The install process seems complicated because it's all command line, but it's really quite easy and gives you a good feeling for your system.

  62. Re:if you type $emerge mozilla by Gainax · · Score: 2, Informative

    This isn't exactly what happens.
    Warning: ebuild spoiler follows

    1. ebuild to be processed is read/parsed
    2. Required filenames (i.e. basename file) parsed from download URLs
    3. mirror locations are checked (GENTOO_MIRROR iirc) in your /etc/make.conf & /etc/make.globals
    4. ebuild will try do download required source from mirrors in GENTOO_MIRROR
    5. If the above locations do not provide the file, then the original URL is attempted (we download source from upstream

    In conclusion, I'm sorry, but there will be no Gentoo Effect.

    Kain

  63. Easy to Find even for Newbies by Anonymous Coward · · Score: 0

    Debian Home go to installion instructions > Manual for intel x86 Installing Debian chapter 5 has what you want: Methods for Installing Debian ;) Discettes

    or go back to debian home > Download with ftp

    or ...

    there are thousand ways to get what you want you do not need to be a debian developper to find this :)

  64. Gentoo's previous life by Gainax · · Score: 1

    In it's previous life, Gentoo was known as Enoch Linux. Enoch was something of an abortive mother, but it's offspring, ebuild, has been an amazingly useful enabling technology for getting a distro off the ground.

    Kain

  65. Uh... you quote is wrong. by Anonymous Coward · · Score: 0

    Since I've hung out with several EF'ers, including one of the late Judi Bari's best friends (what a bunch of flakes), I know that the quote isn't, Earth First - We'll strip mine the other planets later..

    It's on bumperstickers around here, and it goes like this... Earth First - We'll log the other planets later.

    Just thought you would like to know...

    1. Re:Uh... you quote is wrong. by Rorschach1 · · Score: 1

      It's MY quote. How can it be wrong?

      I don't know who the other one's from, but I saw this one someplace and liked it. So nyaaaah.

    2. Re:Uh... you quote is wrong. by Anonymous Coward · · Score: 0

      Uh... yeah...

      It's your quote, but you saw it somewhere else...

      Ah yes...

      Ignorance is bliss, eh?

      You poor sucker.

      You should really be playing on the freeway, so I can then interpret your bloody Rorschach spot on the pavement.

  66. Somone wanna get a Gentoo Icon in here... by Kaypro · · Score: 1

    I would, but I'm no artist. Perhaps a scaled down version from the gentoo site?

    Kudos to the Gentoo!

  67. gentoo vs. sorcerer by hummer357 · · Score: 1

    Well,

    I'm one of those users that uses quite a lot of different distro's, and who alway wants to be on the 'edge'. So one day I came across Gentoo and it's cousing Sorcerer.

    Of course, I had to try them both...

    And what do I think about them?

    I'll say this: Sorcerer's still running mighty fine on my laptop, but I've thrown gentoo off of my desktop machine. I've never gotten Gentoo to run 100% ok as a desktop system with the Gnome desktop.

    And I do think that gentoo's installation procedure should be simpler. It might be targeted at an experienced linux user, but I do like some automation. Also a nice menu system for the portage tree would be nice.

    Too bad Sorcerer's going down because of politics... (prove me wrong, Kyle!)

  68. Gentoo Etymology (Why's it called that?) by rtos · · Score: 2
    I think it is worth mentioning the etymology of the name "Gentoo" for this distro. I believe that back in the day, it used to be called "Enoch", but then they decided that they needed a new name... something based on penguins (of course!). Thus Gentoo was chosen, being (I think) a type of penguin known for being the best and fastest swimmer of all penguins.

    So here's some obligatory Gentoo links for you zoologoy freaks:

    Gentoo penguin : "The Gentoo penguin is a member of the genus Pygoscelis, which contains two other members, the Adelie and the Chinstrap. When inspecting the three, the Adelie looks more like the odd one in the group of three. Chinstraps and Gentoos share more morphological features, but the Gentoo is the most colorful of the three with its orangish beak and pinkish-orange feet. They can also be positively identified by an interorbit band of plumage that runs superiorly over the head."

    Pete & Barbara's Page : "Males have their maximum weight of about 8 kg just before moulting and their minimum weight of about 5.5kg just before mating. For females the maximum weight is 7.5kg just before moulting but their weight drops to below 5 kg when guarding the chicks in the nest."

    Gentoo Penguin: 10 Facts : "Adults can be found throughout the year on breeding islands indicating that they are relatively sedentary. They feed on Rock cod, amphipods and cephalopods (mainly squid). Females tend to eat more krill than the males, while the males tend to eat more fish than the females. It is thought that gentoo penguins are gregarious at sea."

    Penguin Chicks : Come on... everyone loves baby animals! :)

    Seriously though, Gentoo Linux sounds really cool. I'm a die-hard Debian guy (especially with Woody going stable in May)... but I plan on giving Gentoo a try this week. And I wish the best to the developers.
    --
    -- null
  69. D'oh! by Anonymous Coward · · Score: 0
    D'oh!

    The excitement never ends... Something's wrong with the database. We're checking all the tables right now, and praying that that finds something wrong. If not, well, I'm out of ideas. In any case, we'll be back up soon. Whether back to normal speed or not, I don't know. --R

    Sorry, but we seem to be having some trouble with the mod_perl server. Usually this just means that we've had to take it down for a moment to update something, or to lighten a heavy server load. Wait a minute or two, and reload. If this problem persists for longer than a few minutes, please email help@kuro5hin.org and let us know.

    Suck it, scoop fans! K5 is toast! slash ro0lz!! w00h00!!!!!

  70. fuck k5 by Anonymous Coward · · Score: 0

    I was one of the first few hundred users on K5 and I left ages ago. It had potential but the navel-gazing there is ten times worse than slashdot - which is unbeleivable. At least at /., 90% of the discussion isn't a meta-discussion about the discussion. Or a discussion about the discussion that is going on about the discussion of the topic.

    1. Re:fuck k5 by Anonymous Coward · · Score: 0

      I'm sure some moderator will nuke you into obscurity but I have to agree.

      *sigh*

  71. Re:Fuck LInux by ethereal · · Score: 1

    Or, you could use a distro that provides precompiled binary packages of GCC, like just about every other distro. Linux is about choices; if you don't like how your distro works, change it yourself or get another distro.

    --

    Your right to not believe: Americans United for Separation of Church and

  72. Linux is dying by Anonymous Coward · · Score: 0

    This easy to use is a trojan condom. Linux
    is dying and everyone should switch over to
    the more stable and technically superior FreeBSD,
    which runs native Linux binaries better---faster
    and more stably---than any not-invented-here Linux
    kernel.

  73. Gentoo, Geek Chick and small winky feeling... by Anonymous Coward · · Score: 0

    Offtopic:
    The other day when Kde 3.0 was released I was over at #kde-users and I run redhat. I ran into this geek chick who was looking for a fast mirror to get kde. She was running gentoo linux and told me about it. She helped me with stuff getting kde running on redhat. When she mentioned about compiling from source immediately I had we call the small winky feeling.

  74. WARNING ! by Anonymous Coward · · Score: 0

    Goatse redirect !

  75. Mandrake by Anonymous Coward · · Score: 0

    I'm a windows boy myself, installed Mandrake and am very happy.
    Tried other distributions in years past but could never get enough stuff working correctly to tear me away from windows.
    Mandrake installation went great. I even did the custom setup options and it was still easy.

  76. ccache to the rescue by raulmazda · · Score: 2, Interesting

    My biggest nit pick is that I wish Portage had a better way of tracking changes between package versions. Sometimes the only difference between two versions is a few lines of a Gentoo-supplied script or config file. When you upgrade the package it forces you you to recompile the whole thing, even though the changes didn't do anything that would have affected compilation.

    I don't know if there's a good Gentoo specific answer to your question, but you could speed up the n+1th c/c++ compile if you used ccache to compile your software. See ccache.samba.org.

    ccache and its predecessor, compilercache, save me large quantities of time compiling things for work and play.

  77. Optimum compiler settings by DuckWing · · Score: 1
    Next I edit /etc/make.conf, here I can choose compiler settings. I optimize everything for i686. Now it's time to build the GNU compiler and libraries.

    This is one thing I've always been curious about. What "really" are the best gcc CFLAGS for i586, i686, AMD K6-2, etc?

    considering they are just using regular gcc and not pgcc like Mandrake, what settings should be used? is there a site someware that lists these settings?

    Thanks.

    --
    -- DuckWing
    1. Re:Optimum compiler settings by fktup · · Score: 1

      Read the man page. The options with that start with -f are optimizations. The best complier options is not a really good question as it will be totally different from program to program. Adding to this is the fact that there is 2 different types of optimization. Optimization for speed and optimization for space. A good rule of thumb is to never optimize beyond level 2, -O2. The -march will make a difference between processors. -march=k6 for K6, athlon for k7, i586 for old pentiums and i686 for new pentiums. Some more options you may want to read in the man page are:
      -mpreferred-stack-boundary
      -fexpensive-opti mizations
      -fomit-frame-pointer
      -malign-functions
      -fno-exceptions
      -malign-loops
      -malign-jumps
      -ffast-math
      -fno-rtti
      -march
      -pipe
      -s

    2. Re:Optimum compiler settings by DuckWing · · Score: 1

      Ok, you are correct, I probably asked my question wrong. I'm familar with the settings from the man page and use -O2 often myself, but I was looking for a general rule of thumb that can be applied to any program when compiling.

      Thanks. I'll take a closer look at those specific options.

      --
      -- DuckWing
  78. awwww, come on. by oliphaunt · · Score: 2
    At this point I'm feeling pretty 7-Up. I edit my /etc/fstab file, my /etc/hostname file and /etc/hosts. The passwd command is run to set the root passwd.


    aren't you going to tell us what it is?
    --




    Humpty Dumpty was pushed.
  79. Also... by CyberDruid · · Score: 2

    ...it will probably be even better when AMD Hammer gets out. The best way to squeeze some performance out of it will be to compile for that specific architecture (of course, the real gains can only come when people start programming specifically with 64-bit in mind, but that is a while off).

    --

    Opinions stated are mine and do not reflect those of the Illuminati

  80. Ease of install by Shoeboy · · Score: 1

    Windows isn't easy to install. That's why it comes preinstalled on new computers.

    --Shoeboy

    1. Re:Ease of install by jilles · · Score: 2

      I installed windows XP on my PC: pop in cd, let the pc boot from it, fill in serial number, choose some international settings, create a user and let it do its thing: fully automatic from there. It correctly configures both my NICs, my voodoo 3, my vortex 2 based soundcard, modem, cdrw, various USB devices and even my monitor (so I get the best resolution at the right refreshrate). Afterwards of course you have to activate the damn thing ;-).

      I can't imagine how the setup could possibly be easier since it pretty much needs to know what it asks the user and there's no reliable way of finding out automagically.

      --

      Jilles
    2. Re:Ease of install by Anonymous Coward · · Score: 0

      Hey, I've got the right gay. You are a boring, plagiarising motherfucking stalker who spams links to your boring, shit stories all over the Internet. WE are the legions of underground allies that depsise everything unwholesome about this scene -- Vlad, your unimaginative, unoriginal Vlad-sympathizing ass, Adequacy, etc. etc. --Your master (bow and kiss his balls, you little manic-depressive pussy)

  81. Much quicker than Windows by Arandir · · Score: 2

    It took me five hours to get the base Gentoo installed on my PIII with 128 megs of ram.

    Hmmm, much quicker than Windows. I did a WinME install last month. It took me most of a Saturday. Reboot. Click "yes". Reboot. Click "yes". Reboot. Install driver. Reboot. Reinstall driver. Reboot. ad infinitum.

    I haven't used Gentoo yet, but I can install FreeBSD, including sources, in about seven minutes. Add another five minutes in if I also install XFree86, KDE, Xmms, Mozilla, Linux support, etc.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
    1. Re:Much quicker than Windows by dvNull · · Score: 1

      I would like to see you do the make buildworld and make installworld in 5 minutes.

      The installation described for Gentoo is ALL from source. This isnt binary packages. The Binary install for Gentoo is also about ~10 minutes or so.

      dvNuLL

    2. Re:Much quicker than Windows by Arandir · · Score: 1

      I can do a make buildworld and make installworld in about two and half hours. Not bad really. Of course, I have a much faster machine than the reviewer's.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  82. Re:Fuck LInux by Anonymous Coward · · Score: 0

    I got a fucking malloc() error installing emacs! Who the fuck has time to wade through this crap when I have programs to write and work to get done?

    Linux is a piece of shit OS for communist euro-trash wannabes.

  83. Alternate problem by Cro+Magnon · · Score: 1

    In my case I DO have the bandwidth, but I DON'T have a CD-Burner. So I guess I have to wait until they offer a CD. According to their website they plan to do so. But as I understand it, one of Gentoo's strengths is up-to-date software. You can't really get that from a CD with any distro.

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    1. Re:Alternate problem by Anonymous Coward · · Score: 0

      You do not need to have a cd-burner. If you have linux installed already (or even a floppy distro like mininux or something), you can boot up with that, mount the iso as a loopback device and then follow the install docs from there. Check out #gentoo at irc.openprojects.net for more help in that process, should you need it.

  84. Re:Fuck LInux by jrnchimera · · Score: 1

    Hmmm, I know I shouldn't be feeding the trolls, but, I've never had such a problem with Linux. I'd make some comment about why you'd be installing Emacs, but whatever floats your boat.

  85. k5 - reliable site? by RedWizzard · · Score: 2

    When I need to ping a reliable site I ping Google. I've never experienced downtime with them. k5 OTOH...

  86. ? about LFS by jordanpwalsh · · Score: 1

    i have a rather decrepid linux box.. 66 mhz 16 megs of ram.. although i did manage to get a 515 and a 630 meg hard drive into it.. i currently have slackware 7.1 on it. would i have enough disk space to put all the packages on one partition (the one with slackware) and do an install on to my second hard drive. In short would i have the space to have LFS source unpacked on my first hard drive

  87. The one thing about Gentoo nobody mentions... by Da+Masta · · Score: 2, Insightful

    ...is its attention to detail and aesthetics and its general sexiness (the word I was going to use slipped my mind -- I'm an eloquent speaker, trust me).

    After evolving from Mandrake and other n3wb distros, the typical linux user has the choice between Slackware, Debian, and LFS style distros. All of them are great for proclaiming one's leetness. Just being able to go through the installation process of any of the aforementioned is a testament to manliness even penis length cannot surmount.

    But what to do after that? Sure you got a badassed mofo distro, but it looks like shit! LFS and Slack use the horrid BSD style init-scripts (don't flame me...just from my experience from atleast a few years back, not that slack's updated versions since then ;-). Slack and LFS don't have decent package management/upgrading systems. Ever notice how slack packages show full version numbers in pkgtool ONLY for packages that were installed during setup, and not the ones you add later? And to add to that, NONE of the distros mentioned have good looking Redhat style init scripts that have the [OK] and the [Failed] signals to warn you how poorly you set up the system.

    Gentoo has all that and more. By default, it sets up color terminals for all users. No more fidgeting with .bashrc to add colour to your ls's. It makes everything setup sexily across your system. Every package that doesnt follow the system is setup under opt. It even thinks about what to do AFTER you get linux installed1 In debian you could always upgrade to SID and try to fix bugs in your packages. In LFS, you could always try to reinstall, and try to remember without looking all the urls for downloading all the patchfixes for all the packages, and race friends to see who can finish first. Slack doesn't have anything for that -- but never fear, gentoo does. After you setup the system, you can always try to figure out why you cant install vmware, or why certain packages are there in the portage tree but dont seem to install.

    And you can do it all with full colour ls listings. And that's enough rambling and bitching for me today.

  88. For Religious Reasons by forii · · Score: 1

    I've been using Gentoo Linux, and I love it.

    Actually, I thought about using some *BSD, but after a while I decided that I preferred to support the GPL over the BSD license. Not that I'm saying that other people should use one over the other, and I bet that a lot of people don't even care about which license they use. But I'm just a little fanatical (read: "stupid") about this. I use gnome over kde for the same reason.

    Anyways, it's your fault for asking why! :)

    1. Re:For Religious Reasons by Hoxworth · · Score: 1

      Yes, I shouldn't have even asked - I already knew the answer! I stupidly forgot how we get so fanatical about what we use, but that's pretty much why I posted the question in the first place - I'm a BSD user.

      I have no problems with Linux, and I won't have any problems with Linux until the top distros start saying something like "It's just so easy to use, no wonder it's #1!" and they merge with Time-Warner-AOL.

  89. Behold Ports in all it's glory by harmonics · · Score: 1

    I have to admit as a BSD user I am finding this all very humorous. Listening to these posts about compiling ports and how much time it takes to compile. Welcome to the wonderful world of ports! I tell you they are worth their weight in gold!

    Enjoy!

  90. /usr/gnome by ecote · · Score: 1

    One of my greatest pet peaves about linux is shoving all the programs in /usr/bin and libraries in /usr/lib using the portage sytem can I remove the nightmare of shoving all programs in /usr/bin etc. for example, system programs in /usr ie. /usr/gnome /usr/kde /usr/X11 most other (user-land) programs in /usr/local ie. /usr/local/emacs21 /usr/local/gcc /usr/local/m ozillaetc.. etc, finally is it possible to compile using gcc 3 (perferable 3.1 when/if it comes out later this month)

  91. Do yourself a favor... by dherron · · Score: 0

    as soon as you get gentoo installed especially if you install X + gnome or kde and make a backup of the entire hd after you get it tweeked the way you want it.
    building X and kde is no fun at all. it takes forever.

    is it just me or does gentoo not use objprelink when building kde?

  92. copy of a copy by pollackc · · Score: 1

    why not just post a link to http://www.gentoo.org/doc/build.html

    it says everything you did and more.

    i hate when people rewrite things to sound like they know things.

    other than that Gentoo all the way!!

  93. OS considerations by castlan · · Score: 1

    If you were to switch to FreeBSD, would you still be using Quicktime to play your media files? If so, then more power to you. I know that there is a Free Software reimplementation of Quicktime available... off the top of my head I don't recall how portable it is, and how useful it currently is (because of the many proprietary codecs usually used in QuickTime documents).

    Why are you commited to FreeBSD? May I recommend You look into NetBSD, which you may find better suited to your non-IA32 hardware. Perhaps you will even find NetBSD a better system than FreeBSD after spending some time with it. If you don't care for pkgsrc, and prefer "ports", then maybe OpenBSD would be more to your liking. Either one is worth a try; as your setup isn't likely SMP, I cannot imagine that FreeBSD is any better than NetBSD. What makes FreeBSD better than NetBSD? (Seriously. While FreeBSD has the largest ports tree, what is actually missing from NetBSD? Do you know that NetBSD runs FreeBSD binaries? Or is there some technical reason that FreeBSD is superior?)

    Of course, if you don't do any BSD development, there is not much reason to leave Mac OS X behind, you gain alot with that proprietary bloat. You can always run Darwin without the OS X GUI much like you would Lites BSD over MACH, not much different in practice from any other 4.3BSD derived OS.

    Simplest of all, what would you use to play your media under FreeBSD? I imagine that you wouldn't use QuickTime, but some Open Source media player. Simply use that player under Mac OS X. The best Mac OS X speed tricks are to use the latest version, as I'm sure you are aware. If OS X is still lagging with your OSI player, then try Darwin before ditching your setup altogether. Also, just out of diagnostic curiosity, what filesystem are you using, and have you tried playing your files under Mac OS 9?

    If you are commited to blowing away Mac OS, have you considered Linux? Perhaps Gentoo isn't available, but How about Debian Linux? I don't imagine that debian is too hardcore if you were serious about FreeBSD, but YellowDog Linux is supposed to be fairly easy to use, and Mandrake is available too. Like Mandrake, LinuxPPC is fairly RedHat flavored, and SuSE is available for if you swing that way. But if you are really hardcore, you could bring this thread back on topic and hack Gentoo onto PPC. I notice that PPC patches were submitted to Gentoo.

    1. Re:OS considerations by Geekboy(Wizard) · · Score: 1

      I want to use [mplayer] It's (IMHO) the best media player out there. I like OpenBSD, but support for end-user stuff is limited (even more so than the arch problem). Free/OpenBSD ports system, just rules. I wish every OS can have it, it's SO easy, and is very intuitive. I have played a bit with netbsd, and it "feels" wrong. I suppose I just have to sit down and use it for a while. I wont run linux. I don't like the feel of it either. Nothing personal against linux developers/users, it's just not for me. I hate RedHat though, the worst distro I have tried. (Slackware, Debian, SuSE, RedHat) OS 9 is an improvement for media, but I've been so damn spoiled with a unix base, (and I left the Mac camp in 1994 to run unix, just a recent return) I won't (by choice) run a non-unix operating system.

      I think I'll wipe my laptop this weekend, and try OpenBSD on it, and give NetBSD a shot. I'll even try the FreeBSD PPC port.

    2. Re:OS considerations by castlan · · Score: 1

      Out of curiosity, which Linux distros did you prefer? What exactly "feels" wrong? Maybe setting your default shell to tcsh instead of bash would help? Does slack have a PPC port, or did you use it on ia-32? Perhaps Gentoo would be good for you, if you don't mind using python instead of make for your "ports".

      Also, what exactly feels wrong about NetBSD? While an unrestricted BSD would be good to use, if I were in your place I wouldn't be so quick to give up Mac OS 10. If you don't mind Debian style administration you might try the Fink project which has mplayer capability.

    3. Re:OS considerations by Geekboy(Wizard) · · Score: 1

      I loved Slackware as far as Linux goes, but I didn't like the libray issues. And the fact that you had to go 3 bazillion places to update your system to the latest and greatest (With FreeBSD, do a cvsup, then [cd /usr/src && make world && mergemaster]. Done.)

      The shell wasn't a problem, I know how to change those. (I currently use tcsh)

      NetBSD, is using the linux style rc scripts, while Free/OpenBSD use the BSD style rc scripts. I greatly prefer the BSD style.

      I'm going to blitz my system this weekend, (I'm sure I screwed OSX up, and a re-install won't bother me) and while I'm at it, I'll give Open/NetBSD a shot (just a few more hours of installs, why not?)

      If you want to continue this discussion, no need to spam the story. Email me, spambox@theapt.org is checked, and doesn't need to be de-spammed. (Just a dirtly little drop box).

  94. Wrong Distributions by EnglishTim · · Score: 2

    You ought to try a different distribution - Redhat or Caldera maybe - they all have very easy-to-use graphical installation programs - just as easy to use as Windows, really.

    Personally I prefer Windows over Linux, but the distribution of Linux I do use is 'ZipSlack' - it's a Slackware distribution packaged in a 32Mb zip file - just uncompress onto a FAT partition and boot into dos. Excecute the Linux.bat file. Presto! No need to set aside a partition or anything. I have it running on an old 486 laptop. (No X-Windows, though. You'd have to install that yourself :-P)

  95. Try compiling mozilla at home by fatcow · · Score: 0

    ># ebuild will try do download required source from mirrors in GENTOO_MIRROR

    I was asking about... downloading from
    ftp://mirror.mozilla.org/pub/sources

    and COMPILING it, which would take 15 weeks on my pentium III.

    Ditto for X,KDE...

  96. Yes, damn right! by Deusy · · Score: 1

    You missed the point?

    How difficult would it be to have an ISO with an up-to-date portage tree inc sources (put together daily?) so that people without an awesome inet connection can grab and burn a copy somewhere else to take home?

    The majority of people do not have broadband access, you are eliminating a massive pool of users by not considering their needs.

    --

    Free Gamer - Free games list and commentary