Overclock.net banner

Which Distro is Faster, and Why?

  • Gentoo

    Votes: 8 53.3%
  • Arch

    Votes: 7 46.7%

Gentoo or Arch

3459 Views 26 Replies 9 Participants Last post by  HardwaterH4ck3r
So, I've been using Gentoo for several months now...I absolutely love it, it's fast as hell, and I haven't had the slightest problem with it. Other than the relatively lengthy process of compiling from source (which really isn't bad with an i7, I've yet to start compiling before work and have it still running after I return home) I find it to be a completely enjoyable, stable OS that runs like a raped ape. As you can see, I'm far from dissatisfied with it, but I have heard from several people that I would probably be more happy with arch. They say it runs very very fast, although they admit they have never ran Gentoo, so they don't have a reference point to gauge how fast it really is.

I guess what I'm asking is: If I'm happy with Gentoo, is there any substantial reason as to why I should switch to Arch Linux? Is there any gain in performance (no matter how slight) that one would gain in arch over Gentoo?

Poll Coming: Which is faster.....Arch or Linux...

Along with your answer, please explain why you chose that answer, including, for academic purposes, what the primary use of your Linux box is.
1 - 20 of 27 Posts
This is an easy one. Gentoo is faster because you compile all the software yourself. Arch is binary. Both distros have their advantages.
i've used arch, but for a very short time.

i've started out with gentoo, and did many gentoo installs since 2002, mostly stage1 installs (back when you had a hundred something page manual), this is how i learned.

gentoo is much faster to me, crazy optimization compile flags, only enabling services you need, negative USE flags (-kde) to only install deps and features that you will use, etc.

portage

community is great, has always been so active and very very knowledgeable. i like the feeling of being guided by pros, and not just users, since users of gentoo are by default and by force: very experienced with the environment.

very very very customizable.

that's it.

hth.
See less See more
Gentoo is going to be faster than Arch, except for installing software, since you have to compile. But compiling is what makes it go fast!
Quote:

Originally Posted by theRemix View Post
i've used arch, but for a very short time.

i've started out with gentoo, and did many gentoo installs since 2002, mostly stage1 installs (back when you had a hundred something page manual), this is how i learned.

gentoo is much faster to me, crazy optimization compile flags, only enabling services you need, negative USE flags (-kde) to only install deps and features that you will use, etc.

portage

community is great, has always been so active and very very knowledgeable. i like the feeling of being guided by pros, and not just users, since users of gentoo are by default and by force: very experienced with the environment.

very very very customizable.

that's it.

hth.
I agree with all of that. The only problem I have with Portage is that the stable tree has such old apps. I have tried running keyworded but my system always breaks somewhere.
See less See more
2
I've been curious of any differences between the two myself, besides compiling things in Gentoo, and not so much in Arch. I've also been interested in trying some version of Slackware...maybe...not sure about that one yet.

I'm still a newbie with Linux in general, so can't help much with the decision, HardwaterH4ck3r. I would assume Arch would provide better performance, since it seems that it was essentially made for that purpose. Again, I know nothing of either; just what I heard. I'd probably go with thiussat's recomendations. He seems to know his Linux.


Quote:

Originally Posted by thiussat View Post
This is an easy one. Gentoo is faster because you compile all the software yourself. Arch is binary. Both distros have their advantages.
I don't fully understand your statement; could you elaborate? Once you compile anything in Gentoo, is there a difference between software already compiled in Arch? Is it customized for your machine?
See less See more
Quote:

Originally Posted by TheLaughingMan View Post
I don't fully understand your statement; could you elaborate? Once you compile anything in Gentoo, is there a difference between software already compiled in Arch? Is it customized for your machine?
Theoretically with Gentoo you can set all of the GCC optimization flags so that all of the software compiles specifically for your CPU architecture. Binary distros (binary meaning that the software comes precompiled) typically set the default flags to accommodate all possible x86 architectures. So this means compiling it to work with usually a i386. Obviously the person with a Quad i7 isn't going to want software compiled for a 32 bit i386. Sure, it will work, but it won't be as fast. That's the theory.

I say theoretically above because there is debate about how much optimized GCC flags really help in terms of performance. Many claim it doesn't help that much especially with newer hardware. However, I think most people agree that the "Gentoo way" can help old hardware run faster than it would if one installed Ubuntu or, especially, Windows on it.
See less See more
  • Rep+
Reactions: 1
2
@HardwaterH4ck3r: Don't mean to hijack, hope any of this discussion helps the OP.


Quote:

Originally Posted by thiussat View Post
Theoretically with Gentoo you can set all of the GCC optimization flags so that all of the software compiles specifically for your CPU architecture. Binary distros (binary meaning that the software comes precompiled) typically set the default flags to accommodate all possible x86 architectures. So this means compiling it to work with usually a i386. Obviously the person with a Quad i7 isn't going to want software compiled for a 32 bit i386. Sure, it will work, but it won't be as fast. That's the theory.

I say theoretically above because there is debate about how much optimized GCC flags really help in terms of performance. Many claim it doesn't help that much especially with newer hardware. However, I think most people agree that the "Gentoo way" can help old hardware run faster than it would if one installed Ubuntu or, especially, Windows on it.
Oh, wow. I didn't realize a lot of that, and certainly didn't know that you could optimize it to run on very old/new hardware. Considering it's what they boast, I figured Arch was the one to use for either situation. I may give Gentoo a try after all.

Also, I seem to recall you saying in some other post that there were rumors of higher up's who maintain Gentoo having some sort of rivalry. Do you think that Gentoo will remain in use for a while? Is there even a possibility of it going away in the near future? I don't want to devote my time to a sinking ship, so to speak.

By the way, thanks for the info.
See less See more
@HardwaterH4ck3r: Don't mean to hijack, hope any of this discussion helps the OP.


Quote:
Oh, wow. I didn't realize a lot of that, and certainly didn't know that you could optimize it to run on very old/new hardware. Considering it's what they boast, I figured Arch was the one to use for either situation. I may give Gentoo a try after all.
If you do, then install it from a stage 3. You download the minimal install CD for your architecture and then download the handbook which explains how to install it from the command line.

Quote:
Also, I seem to recall you saying in some other post that there were rumors of higher up's who maintain Gentoo having some sort of rivalry. Do you think that Gentoo will remain in use for a while? Is there even a possibility of it going away in the near future? I don't want to devote my time to a sinking ship, so to speak.
I doubt the project itself is going anywhere anytime soon. There has been some infighting but I think that happens with a lot of projects where egos prevail over logic. Too many chiefs and not enough Indians.
See less See more
Quote:

Originally Posted by thiussat View Post

If you do, then install it from a stage 3. You download the minimal install CD for your architecture and then download the handbook which explains how to install it from the command line.

I doubt the project itself is going anywhere anytime soon. There has been some infighting but I think that happens with a lot of projects where egos prevail over logic. Too many chiefs and not enough Indians.
See, now I would have told him to install from the System Rescue CD. The minimal Gentoo ISO is pretty buggy if you ask me.
See less See more
Slackware is like the bumblebee. It shouldn't be able to haul ass but it does. It works on i386 and up. I've run Slackware for years and I recently added Slamd64 to my production. I would say try Slamd64 if you want a fast, flexible distro on a 64 bit box. The Slackware way is you get a good running base system from precompiled binaries and then you build your own apps how you want. You have all the tools you need to compile anything at any level of optimization. Slackware is much faster to bring up then Gentoo (I can usually do a new, clean custom install on a new box in about 20 minutes).

If you benchmarked the stock Slackware against a custom-tuned Gentoo built by someone who knows what he's doing, I don't think anyone would try to say Gentoo wouldn't be faster. The question is, is it faster enough to be worth the effort? Only you can decide and you have to test it on your own machine with your own workload or you're just pissing in the wind. It probably doesn't make much difference to have a smaller faster kernel if 90% of your use is surfing the internet.

The main difference between Slackware and Arch is Slackware has a release schedule where Arch is rolling release. Slackware still works on i386 and Arch is targeted at only i686 and above. Slamd64 is a 64 bit multilib clone of Slackware that runs great on Core 2 machines. Slackware and Slamd64 are rock solid. They never break and they never go down, ever. I run my boxes 12-15 hours a day and if I had better cooling I would just never turn them off at all.
See less See more
  • Rep+
Reactions: 2
Quote:

Originally Posted by DesertFox View Post
Slackware is like the bumblebee. It shouldn't be able to haul ass but it does. It works on i386 and up. I've run Slackware for years and I recently added Slamd64 to my production. I would say try Slamd64 if you want a fast, flexible distro on a 64 bit box. The Slackware way is you get a good running base system from precompiled binaries and then you build your own apps how you want. You have all the tools you need to compile anything at any level of optimization. Slackware is much faster to bring up then Gentoo (I can usually do a new, clean custom install on a new box in about 20 minutes).

If you benchmarked the stock Slackware against a custom-tuned Gentoo built by someone who knows what he's doing, I don't think anyone would try to say Gentoo wouldn't be faster. The question is, is it faster enough to be worth the effort? Only you can decide and you have to test it on your own machine with your own workload or you're just pissing in the wind. It probably doesn't make much difference to have a smaller faster kernel if 90% of your use is surfing the internet.

The main difference between Slackware and Arch is Slackware has a release schedule where Arch is rolling release. Slackware still works on i386 and Arch is targeted at only i686 and above. Slamd64 is a 64 bit multilib clone of Slackware that runs great on Core 2 machines. Slackware and Slamd64 are rock solid. They never break and they never go down, ever. I run my boxes 12-15 hours a day and if I had better cooling I would just never turn them off at all.
I already have a Gentoo installation that, IMHO is perfectly optimized for my system (I have about an 18 second boot time...soo....yeah...)
See less See more
I was answering the guy who said maybe he would try Slackware.

I don't see too many guys going from Slackware to Gentoo, but I do see a lot of exhausted ex-Gentoo guys on the Slackware forums
See less See more
2
Quote:

Originally Posted by DesertFox View Post
I was answering the guy who said maybe he would try Slackware.

I don't see too many guys going from Slackware to Gentoo, but I do see a lot of exhausted ex-Gentoo guys on the Slackware forums

If you've ever booted up Gentoo and didn't realize that you could have done SOMETHING better, then you aren't doing it right.
See less See more
LOL yeah it is definitely a distro for people who like to tweak to the max
Probably a good distro for the OC crowd but surprisingly most people seem very WInbloze co-dependent and don't want to spend any time on software.
See less See more
DesertFox makes a good point here. Even though I am a huge fan of Gentoo, each individual user must weigh the "effort" against the speed gains. For some people having a faster kernel isn't worth the effort, and that's OK. That's why there is Arch.

I have taken a hiatus from Gentoo and have replaced it with Fedora 10. The reason being is that I wanted to use KDE 4.2 and stable Gentoo doesn't offer it yet.
Quote:

Originally Posted by thiussat View Post
DesertFox makes a good point here. Even though I am a huge fan of Gentoo, each individual user must weigh the "effort" against the speed gains. For some people having a faster kernel isn't worth the effort, and that's OK. That's why there is Arch.

I have taken a hiatus from Gentoo and have replaced it with Fedora 10. The reason being is that I wanted to use KDE 4.2 and stable Gentoo doesn't offer it yet.
Eww...kde makes me woozie!
See less See more
13
Quote:

Originally Posted by thiussat View Post
I doubt the project itself is going anywhere anytime soon. There has been some infighting but I think that happens with a lot of projects where egos prevail over logic. Too many chiefs and not enough Indians.
I see. Well that eases my mind some.

Quote:

Originally Posted by thiussat View Post
If you do, then install it from a stage 3. You download the minimal install CD for your architecture and then download the handbook which explains how to install it from the command line.

Quote:

Originally Posted by HardwaterH4ck3r View Post
See, now I would have told him to install from the System Rescue CD. The minimal Gentoo ISO is pretty buggy if you ask me.
Interesting, I'll look into both. Thanks, guys.

Quote:

Originally Posted by DesertFox View Post
Slackware is like the bumblebee. It shouldn't be able to haul ass but it does(...)Slackware and Slamd64 are rock solid. They never break and they never go down, ever. I run my boxes 12-15 hours a day and if I had better cooling I would just never turn them off at all.

Quote:

Originally Posted by DesertFox View Post
I was answering the guy who said maybe he would try Slackware.

I don't see too many guys going from Slackware to Gentoo, but I do see a lot of exhausted ex-Gentoo guys on the Slackware forums

Wow, thanks guy! Now I'm torn, though.
I was pretty set on Gentoo after what thiussat said, but now I may be temped to run both. I may try it out on an older rig after I get Gentoo set up on my main one. Thanks for the input!

Again HardwaterH4ck3r, don't mean to hijack, as Slack wasn't part of the OP. Originally, I was very interested in Arch vs. Gentoo, as well. I'm sure I'll try Arch one of these days.

Quote:

Originally Posted by HardwaterH4ck3r View Post
If you've ever booted up Gentoo and didn't realize that you could have done SOMETHING better, then you aren't doing it right.
Thats' a good point. I would imagine one could argue that point about most "advanced" Linux distros, though.


Quote:

Originally Posted by DesertFox View Post
LOL yeah it is definitely a distro for people who like to tweak to the max
Probably a good distro for the OC crowd but surprisingly most people seem very WInbloze co-dependent and don't want to spend any time on software.
I know what you mean. I am starting to realize that fact more and more. I mean, without the ability to customize/modify and OS, the rig is essentially just a space heater that can play YouTube.

Quote:

Originally Posted by thiussat View Post
DesertFox makes a good point here. Even though I am a huge fan of Gentoo, each individual user must weigh the "effort" against the speed gains. For some people having a faster kernel isn't worth the effort, and that's OK. That's why there is Arch.

I have taken a hiatus from Gentoo and have replaced it with Fedora 10. The reason being is that I wanted to use KDE 4.2 and stable Gentoo doesn't offer it yet.
How are you liking KDE 4.2 and Fedora 10?

EDIT:

Quote:

Originally Posted by HardwaterH4ck3r View Post
Eww...kde makes me woozie!
lol I felt the same way with KDE 3.X for some reason. At a glance, it reminded me of what a Teletubbie would use.
See less See more
Quote:

Originally Posted by thiussat View Post
DesertFox makes a good point here. Even though I am a huge fan of Gentoo, each individual user must weigh the "effort" against the speed gains. For some people having a faster kernel isn't worth the effort, and that's OK. That's why there is Arch.

I have taken a hiatus from Gentoo and have replaced it with Fedora 10. The reason being is that I wanted to use KDE 4.2 and stable Gentoo doesn't offer it yet.
This is my viewpoint. I love Gentoo and used it for quite a while, but as of current simply don't have the time to make it work to its full potential so I am running the latest Jaunty alpha for simplicity's sake.
See less See more
Quote:

Originally Posted by HardwaterH4ck3r View Post
Eww...kde makes me woozie!
KDE 4.2 is the best desktop environment I have ever used. Bar none. KDE 4.2 has finally caught up to Gnome in gadgets (plasmoids) and looks better overall and is more intuitive.

Oh, and it comes with composting and many of the features of compiz-fusion enabled by default. I don't even use compiz-fusion now.
See less See more
1 - 20 of 27 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top