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.
Having spent rather a long time trying to install Gentoo, without success, I'm wondering why this distribution exists, when so many others can be installed without the labyrinthine progressions outlined in the Gentoo Handbook.
I accept that by trying to make the installation work, a user could learn quite a lot about Linux - but isn't this learning procedure better covered, in a more systematic, less digressive way, by a project like Linux From Scratch?
What are the particular advantages and merits of Gentoo?
Location: Montreal, Quebec and Dartmouth, Nova Scotia CANADA
Distribution: Arch, AntiX, ArtiX
Posts: 1,364
Rep:
Quote:
Originally Posted by halldor2
Having spent rather a long time trying to install Gentoo, without success, I'm wondering why this distribution exists, when so many others can be installed without the labyrinthine progressions outlined in the Gentoo Handbook.
I accept that by trying to make the installation work, a user could learn quite a lot about Linux - but isn't this learning procedure better covered, in a more systematic, less digressive way, by a project like Linux From Scratch?
What are the particular advantages and merits of Gentoo?
Hi halldor2,
Welcome to LQ.
I'll let our Gentoo-using members elaborate, but suffice to say that in my experience, Gentoo is a linux OS very appreciated by very experienced linux users. While not requiring a build from scratch, it allows for a very high degree of customization and control on the user's part.
It was never conceived as a user-friendly system, in the sense of a Windows-like experience, for example, and it is not meant as a system for casual users.
I can tell you that it is also a very respected and popular choice in certain business environments.
I run Gentoo presently on my desktop. Like you I had my problems getting it installed and it has taken several tries to get it up and running. Here is what I did to get things working right for me.
I booted Gentoo and setup ssh and added a root password so I could log in through my laptop using ssh. On my laptop I had IRC running too and was logged into the #gentoo channel. There are many experienced users there and they will help you get going. As I come to an issue I didn't know how to fix and the web searches weren't making the light go off in my head I would ask on irc what to do. By ssh'ing into the gentoo setup I was able to do any cut&paste that they would ask for, kind of hard when all you have is a console of a newly installed gentoo system.
This setup is not going to be done in a day or even 2 for that matter. It is a long process that can take days if done correctly for a beginner (which I count myself as one even though I've been using linux since the 90's). I will agree that at times following the Handbook you can get lost especially if you want to use systemd or LVM or do something that is not the straight forward way the Handbook has it laid out. I know at first I wanted to do systemd and got a lot of suggestions on how to do it but the Handbook isn't really laid out for building gentoo from scratch for a beginner using this method, which I'm sure there are others that would disagree with me on that point.
LFS really is deep in the weeds and you will learn a lot and and your system will be built from the ground up. Gentoo is in the weeds, so to say, but your head is above them so you can see your way forward. The ground work has been completed for you so all you are doing is setting up your system the way you want it to be.
I can try and help you as much as I can but my best advice would be to go the route I did and use 2 systems when installing Gentoo and logged into irc. Of course if you don't have 2 systems to use you could always fall back on using the Gentoo install system I do believe there is an IRC package on there as well. Then you only need to switch between consoles.
I think it's basically the case that you'll like Gentoo if Gentoo is the sort of thing you like! The users like the idea of being in control of everything. The non-users say they've got better things to do than all that compilation. Linus was once asked if he'd ever used it and he said that he hadn't as he couldn't see the point.
The marks of Gentoo are huge choice (of software, software versions, architectures, even differently patched kernels), bleeding edge software, and local building with automatic adjustment to the details of your system. It's a pig to set up, but can be worth it if you really like the above points.
@DavidMcCann: you don't have to do any compiling in Gentoo. It's Portage that does the compiling. The whole system is just as automated as a binary package manager like apt or yum. And while it's going on, you can do something else.
The marks of Gentoo are huge choice (of software, software versions, architectures, even differently patched kernels), bleeding edge software, and local building with automatic adjustment to the details of your system. It's a pig to set up, but can be worth it if you really like the above points.
@DavidMcCann: you don't have to do any compiling in Gentoo. It's Portage that does the compiling. The whole system is just as automated as a binary package manager like apt or yum. And while it's going on, you can do something else.
Well, I think the point he was making is if you're someone who turns computer on, uses, turns off (like most people in the world), then Gentoo is a massive hassle to keep updated because you're finished what you needed to do, and portage is 15% done. This is the reason I don't use it. I quite like the design, it simply takes too much time to update because of everything compiling and I don't want to set and wait for it to finish when I'm done and want to leave.
It's interesting to read what Linus Torvalds had to say about "technical" distributions back in 2008:
Quote:
And when it comes to distributions, ease of installation has actually been one of my main issues - I'm a technical person, but I have a very specific area of interest, and I don't want to fight the rest. So the only distributions I have actively avoided are the ones that are known to be "overly technical" - like the ones that encourage you to compile your own programs etc.
On the other hand, Linus declared himself to be a believer in choice:
Quote:
So I don’t personally think we’d have gotten anywhere without all those wild-and-wacky distributions. I’d rather have a bit of spirited discussion and even infighting than a staid landscape with a single vendor (or a couple of vendors who carve out the market).
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Isn't this like asking why orange soda exists because you, personally, do not like Orange soda?
Or, perhaps, it goes further into asking why quad bikes exist because (like me) you've founbd them to be problematic?
Isn't this like asking why orange soda exists because you, personally, do not like Orange soda?
Or, perhaps, it goes further into asking why quad bikes exist because (like me) you've founbd them to be problematic?
I think there may be a lot of truth in that, yes.
On the other hand, as I understand it, Linux was originally developed as a tool that could be accessible to everyone, not just a chosen few. So there is that side to the debate as well.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by halldor2
I think there may be a lot of truth in that, yes.
On the other hand, as I understand it, Linux was originally developed as a tool that could be accessible to everyone, not just a chosen few. So there is that side to the debate as well.
I'll admit I haven't read the original Linux posts in quite some time and I didn't really give that much attention to them. However, I really doubt Linus has ever been against a distibution with a steep learning curve and a committed community.
One can use anything from Android and Chrome to LFS, Gentoo and Arch -- to me, at least, that's the appeal of Linus's impact upon operating systems.
I really doubt Linus has ever been against a distibution with a steep learning curve and a committed community
I don't think he has ever been against such distributions - it's just that for him they don't represent the direction he wanted the Linux operating system to follow. Ubuntu is clearly more to his liking than, say, Gentoo. That doesn't mean that Gentoo is bad, merely that it's possibly not what Linux was intended to be.
I think that every serious linux user ought to try LFS and Gentoo if they want to know the nuts and bolts. Gentoo is/was a great distro for tuning a one of a kind system for maximum results. If you simply want something to work then you have distrowatch.com for more choices.
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680
Rep:
Quote:
Originally Posted by halldor2
I don't think he has ever been against such distributions - it's just that for him they don't represent the direction he wanted the Linux operating system to follow. Ubuntu is clearly more to his liking than, say, Gentoo. That doesn't mean that Gentoo is bad, merely that it's possibly not what Linux was intended to be.
I'm not sure that's true. I think Linus chooses not to use more technical distributions himself because he has other things to do with his time.
I don't think he has ever been against such distributions - it's just that for him they don't represent the direction he wanted the Linux operating system to follow.
wrong.
linus torvalds has stated on many occasions that his work is the kernel and he doesn't care about distros too much either way, and for his work (coding C, keeping in touch with development & developers) he uses whatever distro suits him best.
wrong.
linus torvalds has stated on many occasions that his work is the kernel and he doesn't care about distros too much either way, and for his work (coding C, keeping in touch with development & developers) he uses whatever distro suits him best.
Though he has said:
Quote:
Yeah, I can do it, but it kind of defeats the whole point of a distribution for me. So I like the ones that have a name of being easy to use. I’ve never used plain Debian, for example, but I like Ubuntu. And before Debian people attack me – yeah, I know, I know, it’s supposedly much simpler and easier to install these days. But it certainly didn’t use to be, so I never had any reason to go for it. ‘
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.