[SOLVED] Is Gentoo Linux usable for a human in between?
GentooThis forum is for the discussion of Gentoo Linux.
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.
Who is neither a linux noob, nor a computer programmer/professional, I have termed him/her as a "human in between" in the subject line.
So I am this human in between, I can do lot of things from command line. I installed and used Debian from netinstall image (minimal system) in the past. I am currently using Arch Linux.
And I am planning for installing Gentoo. But I am not a computer professional/administrator/software progrmmer etc. I just know simple C/C++ programming, somewhat microprocessors and their programming.
I want to know particulary from other Gentoo Linux users whether I can use it for my daily work on laptop, such as a normal user do (like running office, media, web browsing etc. apps).
Or I have to face occasional breakage in Gentoo stability for which I need to be a programmer/system administrator.
So in a nutshell, I want to know what kind of technical problems a person face on Gentoo Linux.
(Particulary I would face if I am going to use Gentoo Linux.)
e.g.
1) On Debian there is not a single problem I faced about stability, but no latest software.
2) On Arch Linux system, I face library version incompatibility in dependency of programs which I do not like but resolves easily.
3) What about Gentoo?
Can a person like me live a happy computing life with Gentoo Linux?
Last edited by s.verma; 05-03-2014 at 09:17 AM.
Reason: Forgot the simley!
Much like Arch, Gentoo is what you make it. You can create very stable, robust systems with Gentoo. The installation documentation is very thorough, and the forums are very good, and surprisingly noob-friendly, as long as you are not an idiot, and ask intelligent questions and search for existing answers.
I think anyone can install Gentoo that is able to follow instructions and search for a solution when a problem arises. I'm not a programmer by any means, I can't even do scripting, but have install both Gentoo and LfS.
I think anyone can install Gentoo that is able to follow instructions and search for a solution when a problem arises. I'm not a programmer by any means, I can't even do scripting, but have install both Gentoo and LfS.
I know Gentoo is not difficult to install, but do you also find it 'not difficult' to use?
I wouldn't say Gentoo is significantly different from any other CLI driven distro (i.e. Arch), in which regards the everyday usage case.
As for what you call "partial updates", the fact that Gentoo is built from source allows for a higher degree of customizability in that regard, since you don't have to match ABIs from different package sources and/or versions. If the ABI breaks you just recompile the package against the new (or the old) version of the offending library, and it will just work.
Portage has become very intelligent at handling ABI breakages as well as dependencies, as long as you don't do silly things (such as downgrading glibc). The @perserved-rebuild and @module-rebuild package sets are a big part of that. And there's also revdep-rebuilds when those fail to fix the ABI issues, whose use is becoming rarer these days since now portage can handle most of that stuff.
Besides that, you also have slotted packages, which allows different versions of a given package to co-exist peacefully in your system, so you don't have to worry if packageA and packageB need different ABI-incompatible versions of a given library. Not all packages can be slotted though, mostly because of upstream issues.
My particular concern with Gentoo is whether I can have partial upgrades on Gentoo?
I run Gentoo with the stable branch, but only the graphics stack and some other programs (rxvt-unicode, Vim, ...) from the ~amd64 (development) branch. Works fine here.
If you need/want to run a partially upgraded system you may run into some blocks, especially with programs like Wine, since the transition to a fully multilib distro is not done yet.
Of course this depends solely on which parts you want to upgrade.
Gentoo used to be kind of difficult. It still remains more of a niche disto. It would have more uses for specialized installs but a person with some time and adventure in their heart could use it.
Common features of a distro include all what Gentoo offers. It offers a missions statement, target user and target systems. It offers ways to maintain the OS and applications. It offers support and help forums. It has ways to easily install apps. It also is current and features patches when needed.
I'm an Arch and a Gentoo user. Both are easy to install, as you already know.
gentoo is, as someone mentioned, what you make it. It can have the same software indefinitely, you can upgrade only crucial or all of your packages. Portage, along with some other tools, is awesome.
Is it for daily use? Sure, just prepare time for the firest few hours, two days at most.
...... It can have the same software indefinitely, you can upgrade only crucial or all of your packages.....
That means if I want to keep existing version of software without upgrading it, I can keep it unlike Arch where upgrading all packages at once is recommended to keep it stable. (pacman -Syu)
Quote:
Originally Posted by bstaletic
My sugesstion: Try it, than report back.
OK I am going to install it.
Thanks all for the wonderful suggestions.
That means if I want to keep existing version of software without upgrading it, I can keep it unlike Arch where upgrading all packages at once is recommended to keep it stable. (pacman -Syu)
Of course this depends. If you have an older version of a library which you don't want to upgrade, but a software that you want to upgrade needs a newer version then you will be forced to upgrade the library (or in turn not upgrade the software that depends on that library).
In general, it is pretty safe to go with a stable Gentoo install, software is pretty new, but tested. If you really need something newer (with the downside of being less well tested) or older you can upgrade/downgrade on a per package basis, as much as possible with regards to dependencies.
I have tried Gentoo Linux. It seems to be much easier for me particularly, much stable upto now and I think I have got the answer.
I can use Gentoo easily without any great hassle, except I have learned two important things in this regard,
First I should spend a good initial time in installing and configuring it, because I haven't configured wireless properly which led me to have "hang on suspend issue".
Secondly, I should better go with binary packages if available, as in case of libreoffice, it really took much longer time to compile, even much longer than linux kernel itself.
Gentoo is... well... really in a class all by itself when it comes down to it.
It's a very powerful distribution, if you can get portage to use the proper updated packages rather than ones out of date, and find an install guide worth reading (the handbook is good but sometimes vague). To be perfectly honest, I had an easier time with CRUX and B/LFS by comparison, but that's another topic.
Regardless Gentoo is very innovative and shares a lot in common with FreeBSD. There are hundreds of portage scripts for all kinds of packages so you should be able to get any package available for GNU/Linux.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.