Sorce based distro (gentoo) Vs Binary based distro(fedora, debian,..)
Linux - DistributionsThis forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on...
Note: An (*) indicates there is no official participation from that distribution here at LQ.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Sorce based distro (gentoo) Vs Binary based distro(fedora, debian,..)
Hi,
I am a aspiring system administrator. I have used fedora & ubuntu for some time(3 yrs totally) now. And i pretty much familiar with ways of redhat & ubuntu. I have searched the internet & gone through gentoo web-site. But i find mixed reviews about gentoo. By using gentoo, will it contribute to my goal of becoming a great sys admin. I know a distro can't teach lots of things. I don't like binary based distro(fedora), b'cos they develop lots of scripts to automate things a lot, thus hiding a lot about the software from the end user. Which i feel is not good for a sysadmin.
I don't think that it's your distro that teaches you, it's you who's building your system on your computer so if you're happy with GUIs and can do all your usual activities without any scripting... why bother with all that crap? You have scripts and interfaces for all you need right there, why re-invent the wheel?
I'm using gentoo and slackware but I don't find them any harder and more demanding than ubuntu or RHEL, they're just different, if you never cared about all that you don't have to - just type 'emerge xorg-x11 gnome && startx' and there you are. If you want gentoo/slack-style interface in ubuntu just press C-M-F1, and use apt-get from console, why not?
It's just when you'll find yourself setting up some server under heavy load with some nginx, fastcgi, php with custom modules, apache with different limits and selective logging and monitoring you'll find yourself editing all their configs by hand since interfaces and bundled scripts don't have all that options and since you'll need to do it more than once or twice you'll make a script do it for you. Until then I doubt you'll learn anything just by installing some new distro.
A different question, still related with binary versus source-based distros.
The overall "consensus" seems to that this is a matter of convenience, compromising performance to some degree, versus performance, compromising convenience.
But will there be much difference if you have a traditionally binary based distro, and nevertheless, compile most of your stuff, starting from a bare-bones install?
Are the source codes available for Debian testing or unstable (which have more recent software than stable), significantly different from those available for Arch? I'm not asking about compatibility, but distro-specific tweaks according with some different philosophy, like Debian modifications focusing stability and Arch modifications focusing speed. I know it exist to some degree, I've heard Arch has a modified KDE, but that's the only example I know, so I wonder if that's common or exceptional.
The overall "consensus" seems to that this is a matter of convenience, compromising performance to some degree, versus performance, compromising convenience.
That's just what Gentoo newbies want you to think!
I've been on both sides of the fence. To me it's never been about 'performance'.. but more about not having CUPS installed as a dependency given the fact that I don't own a printer. Or not have IPV6 support given that I only use IPV4. Etc.
Quote:
But will there be much difference if you have a traditionally binary based distro, and nevertheless, compile most of your stuff, starting from a bare-bones install?
There will be much difference! The thing is.. source-based distributions usually come with all sorts of gimmicks that help the user with his compulsive-obsessive compiling. On <insert binary distribution of choice>, compiling "Xorg" might be a PITA. On a distribution such as Gentoo it's probably as simple as running emerge xorg.
As for distribution-specific-patches.. who knows. Different packages might have different patchy-ness-levels. Original sources + patches should be available on Debian, and I'm pretty certain (33%) they are available on Arch Linux.
But it is odd that which is what you are saying about Arch Linux. I believe Arch devs usually try to keep packages as vanilla as possible (similar to CRUX and Slackware).
Last edited by carbonfiber; 02-07-2010 at 03:27 PM.
That's just what Gentoo newbies want you to think!
I've been on both sides of the fence. To me it's never been about 'performance'.. but more about not having CUPS installed as a dependency given the fact that I don't own a printer. Or not have IPV6 support given that I only use IPV4. Etc.
Yeah, I've heard a few times of this other sort of advantadges, and I'm in fact a bit curious on how compiling stuff can make one freer from dependencies, but my main interest is in the performance of a compiled software in matches such as "debian versus gentoo".
You'll read over and over around linux forums things like "I prefer source based distributions because these allow you to have the programs optimized for your hardware", which always makes me scratch my head asking "and what's so different with binary-based distributions, which, insofar I know, do not prohibit compilations at all?"
Quote:
There will be much difference! The thing is.. source-based distributions usually come with all sorts of gimmicks that help the user with his compulsive-obsessive compiling. On <insert binary distribution of choice>, compiling "Xorg" might be a PITA. On a distribution such as Gentoo it's probably as simple as running emerge xorg.
That's curious. I thought that part of the adherence to source based distros was in doing things more "manually", that such an automation would not be well seen.
But even then, coincidentally I've recently compiled xorg in debian, the somewhat equivalent is apt-build install --reinstal <xorg's exact name, which I never remember>. I'm not saying it's all the same as "emerge", but just adds a bit to the pile of "what's the real difference then?"
Quote:
As for distribution-specific-patches.. who knows. Different packages might have different patchy-ness-levels. Original sources + patches should be available on Debian, and I'm pretty certain (33%) they are available on Arch Linux.
But it is odd that which is what you are saying about Arch Linux. I believe Arch devs usually try to keep packages as vanilla as possible (similar to CRUX and Slackware).
That's ok, I'm not really saying anything about Arch, I was actually asking. All I know is that they have a somewhat famous KDE modification, which makes me wonder if such things are more widespread, albeit less-known, or if it is how you're saying it is. I didn't even try to subtly suggest it is more likely one way or another.
Last edited by the dsc; 02-08-2010 at 09:17 AM.
Reason: grammar
As for Arch Linux, KDEmod is not the official/default/whatever KDE shipped by Arch Linux. It is simply a 3rd party project that provides an alternative to the official/default/whatever KDE shipped by Arch Linux (which, I'm assuming, is fairly vanilla).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.