Gentoo The Next Best Linux
Gentoo The Next Best Linux
I've been using Gentoo for almost two years now and I have no plans of switching.
I'm sure it is going to be "The Next Best Linux"
Why?
I have to say out of all the distros (Linux distributions) I have used, that this is the one of the best.
What other distros have I used? Red Hat(for years, but that is another story), Debian, Mandrake, Vector, Slackware, Xandros and others that at this time I cannot remember.
Now please understand I'm not saying that gentoo is any better than the others as that depends on your tastes and what you wish to do with your pc. I will say I think it is just as good if not better than M$.
I'm a web developer, so I use Mysql, Apache, Php4, Quanta, Gftp, MysqlCC pretty much on a daily basis. I'm always updating my site http://www.troinfo.com.
I use a bunch of other fun stuff also.
I'm also a computer tech who has worked with many other OS's and hardware for years.
At work I use Microshaft stuff as it is a (sorry) - Microsoft shop.
I will not say anything bad about it other than it does suck when someone gets a virus.
As with all OS's Gentoo has its pro's and con's.
Pro's
1. Very easy to install/uninstall software
2. Very stable
3. Very easy to customize
4. Has an awesome forum for anything Gentoo and more
5. Great documentation
6. Runs fast
Con's
1. Takes a very very very long time to do and install of the OS, oh, did I say it takes a long to time to install
2. Not for newbee's
3. Takes awhile to get the latest software - As this has become an issue.....
4. Can takes a long time to install software
Pro's
1. Very easy to install/uninstall software
If you are some what used to the linux world ofcoarse.
So what makes installing/unistalling software so easy? One word - emerge -
Say you want to install a program called amsn (IM program) you login as root and type emerge amsn and wait - done.
If you need other programs to run with it, emerge goes an gets them.
It is that simple.
Common emerge uses:
--pretend (-p short option)
instead of actually performing the merge, simply display what
ebuilds and tbz2s *would* have been installed if --pretend
weren't used. Using --pretend is strongly recommended before
installing an unfamiliar package.
--search (-s short option)
searches for matches of the supplied string in the current local
portage tree. The search string is a regular expression.
A few examples:
emerge search '^kde'
list all packages starting with kde
emerge search 'gcc$'
list all packages ending with gcc
emerge search '' or
emerge search '.*'
list all available packages
--unmerge (-C short option)
WARNING: This action can remove important packages!
Removes all matching packages without checking for outdated
versions, effectively removing a package completely from
your system. Specify arguments using the dependency specification
format described in the --clean action above.
--regen
Causes portage to check and update the dependency cache of all
ebuilds in the portage tree. This is not recommended for rsync
users as rsync updates the cache using server-side caches.
Rsync users should simply 'emerge --sync' to regenerate.
I just use emerge sync, it works great.
Now I know there is Apt-get, Yum and other package installers. You can even install Apt-get and Yum on RH and Apt-get comes with Debian.
I've just found the whole emerge thing to be better than the others
2. Very stable
I leave my pc on for months. The only reason it is not on longer is I have to switch hard drives every once in awhile. That is going to change soon as I'm setting up another pc.
I have MySql, Apache, MySqlCC, Quanta, Evolution 2, Xmms, Kde FireFox and 90 other processes running all the time.
And there is no reason to reboot to free up system resources. As in another OS.
The only time I've had an problem is when āIā did something to it. Like trying to tweak something and putting in the wrong info and then crashing the program.
Notice I said the program not the OS. Have I ever crashed the OS? yes, 3 times and all my fault.
3. Very easy to customize
You can change the way almost anything looks and acts on your system from the icons to what the bootup screens looks like.
4. Has an awesome forum for anything Gentoo
When ever I have had an issue with anything I'd goto the forum at http://www.gentoo.org and with some reading or even asking a question my issue has always been solved.
5. Great documentation
Before you attempt to install any version of Gentoo READ THE DOCUMENTATION at the Gentoo web site.
I know for a fact it will save you many hours on the install.
You will also learn a great deal about Linux in general too.
6. Runs fast
As I said I have MySql, Apache, MySqlCC, Quanta, Evolution 2, Xmms, Kde FireFox and 90 other processes running all the time.
And it still Flies.
Being that Gentoo gets compiled to specs of your pc it runs faster then just installing basic packages.
There is a price to pay for this though.
Which bring me to the cons.
Con's
1. Takes a very very very long time to do and install, did I say it takes a long to time to install
This is the biggest downside to Gentoo. I'm not going to lie to you, this can take a couple of days depending on the speed of your pc. It can take way longer if you do not read and follow the install docs.
From what I have read, this the biggest reasons people decide not to use Gentoo.
Now you do not have to compile everything. There are other types of installs which are faster. Read the Docs and you decide.
As stated before it compiles all programs for your pc. This can take a very long time depending on what you wish to install.
I suggest just getting the basic stuff installed and then take your time installing things like X and the other big programs. For the first time install from a cd not from the internet.
I would usually start the process of installing a big program before I went to bed or when I went to work.
If for any reason the install fails you can pick it up from where you left off at instead of doing the whole process all over again.
- I have to add the command for that as I can't remember what it is right now.-
This is great when it has taken a few hours to install something an it fails at about 15 minutes before it would be done.
If you have never compiled a kernel do a genkernel install. You can compile your own later, you will want. At first you really just want to get everything up and running.
I most note that depending on the hardware of your pc it may be better not to compile everything as it may not make to much of a speed diference.
***************************************
Trust me, once the whole install process is done, setup and running you will be so glad you did it you'll tell your friends to do it to.
***************************************
2. Not for newbee's
If most of the above is Greek to you then you may want to try another distro first. Try RH, Mandrake, Xandros or Suse.
What ever you do - do try some flavor of linux. If you run into trouble there is always help.
If your brave, can follow directions and have a great deal of patience then by all means jump right in. You will learn more about Linux doing this install than you thought possible. Remember the forum.
3. Takes awhile to get the latest software
As this has become an issue
------
I must note that if you use ACCEPT_KEYWORDS="~x86" emerge nameofsoftware you can get the lastest and greatest software out there.
------
But If you plan to use just the emerge command which is what I normally do, please read on.
Not to say that the packages are old, they are not just as they say "bleeding edge". The packages are usually one maybe two versions behind what the latest version is.
From what I understand, there is a large amount of testing that is done on the programs before they are made into ebuilds (the gentoo install packages).
IMHO this works out better for you in the long run as things are more stable this way.
4. Can takes a long time to install software.
Yes it is easy to install software. It can take awhile though.
Everything is compiled but if it has been installed already it will not take as long.
It can take a long time if it is a major version upgrade.
Barring these con's which I'm sure will become less so in the future, Gentoo is well on its way to becoming -
The Next Best Linux
Give it a try you'll be glad you did.
Well that is it for now. I hope this helps.
I just finished installing an upgrade to gimp so I'm going to check it out.
Thanks for checking out my blog :)
- Troy
tgentoo{@}troinfo.com
http://www.troinfo.com
Please fell free to post comments or correct anything that may be wrong.
PC Specs:
---------
2.4 G P4
1 gig mem
80 gig hard drive
Dvd player
DvD/CD burner
64 meg nvidia card
tv tuner card
56k modem
web cam
sound blaster live sound card
1.44 floppy
19" flat panel monitor
logitech optical mouse
----------------------------
