Gentoo Linux 1.2 393
MrOutlander writes "Gentoo Linux releases version 1.2 of their cutting edge distribution with many updates including KDE 3.0.1 (20020604) and GNOME 2 (beta, 20020607) support. I love emerge :)"
Work without a vision is slavery, Vision without work is a pipe dream, But vision with work is the hope of the world.
Cutting edge? (Score:3, Interesting)
Gentoo rocks! (Score:3, Interesting)
The only thing I'm missing is a way to make "recursive" library updates.. For example, if I upgrade libSDL to a new version, all apps that depends on SDL should be recompiled automatically.. There is still no easy way to do this in Gentoo, but I heard that it is comming in portage v2...
Install from floppy. (Score:4, Interesting)
However, being older machines some do not have cdrom drives, only floppy drives and network connections. Given that most of the gentoo install is done on the network anyway, it's a shame the install discs provided are only cdroms.
If anyone has a "HOWTO install gentoo from floppy" I would be happy to know about it.
Re:Standard complaint- (Score:3, Interesting)
Re:Cutting edge? (Score:2, Interesting)
Gentoo Euphemism (Score:2, Interesting)
Re:Gentoo is great!! (Score:3, Interesting)
I totally agree, 100%. I'm quite enthusiastic about Gentoo and it shows in my praise of it. But yeah, I totally agree that it isn't for everyone and it isn't for all applications.
Linux offers so many choices and I think that it's great that there are so many distros out there, even if it sometimes is a hassle. The different distros have lots of different strengths:
Support/Documentation: Debian, Redhat, SuSE, Mandrake
Stability: Debian, Slack
Desktop use (normal users, newbies): Redhat, Mandrake, Debian etc.
Desktop use/Bleeding edge (tinkerers, experimenters): Gentoo, Source Mage, Slack, LFS
Obviously, this is far from a complete list and just represents some ideas of mine. I'm 100% with ya on the diversity thing; the best part of Linux is indeed that you have so many option for making it just right for you.
Portage is a *BSD ports killer (Score:3, Interesting)
Gentoo Baby (Score:4, Interesting)
Quite possibly the best feature is the ability to update critical packages with a single command. When the latest OpenSSH hole was discovered, the Gentoo developers had a new ebuild package up on their rsync mirrors within a few hours . All it took on my Gentoo boxes was a simple: And it was done. My collegues on their HP-UX boxes were spending their day looking for patches from HP's site while I was back relaxing a reading
Re:Cutting edge? (Score:2, Interesting)
In addition to what everyone else said, it has an excellent way of upgrading/removing packages. All files installed by a package are md5ed and the md5sums stored with the package. In removal, a file is only removed if:
Upgrading is done by installing a new version, then afterwards uninstalling the old.
Two Things I don't like about Portage... (Score:4, Interesting)
Oh, yeah, I also couldn't get KDE to compile with `-O3 -mcpu=i686' on a fairly new Dell Xeon machine. I'd get all sorts of random errors like 'Illegal instruction', so I had to build all KDE packages with "-mcpu=i486", then I tried i686 again and the kdebase package compiled successfully this time! The mailing lists just advise to play with the compile options in order to get KDE working. Weird.
Be carefull (Score:3, Interesting)
This makes stability a huge issue, and on several occasions I've had to rebuild programs because they got borked by an update of something else. Also, I've had emerge f#*k my system so badly that no one on the forums could help me, and I required a "from scratch" install.
I've been using Linux (Slackware, Debian, SuSE, etc..) for 5 or 6 years in an academic and work environment, and at this point I often feel Gentoo is more trouble than it's worth.
Having said that, Gentoo is the distro I'm running right now...
JUST BE CAREFULL.
Re:Real speed improvement? (Score:2, Interesting)
It's possible it was a misconfiguration, but I really doubt it since I looked long and hard for one and the lagging would scale roughly with load from "just barely acceptable" to "unbelievably bad for a 900Mhz box."
And even if it *was* a misconfiguration, I'm glad I switched. Emerge is my new favorite application.
--Knots
Re:Gentoo is great!! (Score:3, Interesting)
I was really happy with Debian until release freezes and packagers waiting for obscure platforms like hppa.
Gentoo extends the live of slow hardware. (Score:2, Interesting)
I can't give you hard benchmark figures, but I can give you personal experience. Redhat 7.2 in X on the machine was very slow. Switching VC's lagged, compiling the kernel in a Konsole would make the cursor lag around the screen and trying to load too many things really bogged the system down.
But, with a Stage1 Gentoo 1.1a install (Stage 1 compiles everything, Stage 2 and three use increasingly larger lists of precompiled binaries.) with CCFLAGS and CCXFLAGS set to '-O3 -mcpu=i686 -march=i686 -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -malign-functions=4' in make.conf, the system is decidedly faster in KDE3. I run XChat without gnome, Konsole, Konqueror, and the KDE desktop all compiled locally with the above optimizations. It's incredibly responsive and very very usable.
Emerging the gentoo-sources package will bring down a laundry list of kernel patches such as the pre-empt and latency packages and all sorts of fun stuff. The only snag there is that my laptop was done with XFS as it's sole filesystem, and pre-empt and XFS don't play well, at all.
Is it perfect? No. OpenOffice takes forever to load. Mozilla takes less time but it's still a while, but it runs very well once it's going. (This is binary OO and Moz, not compiled locally.)
The system just plain doesnt have the balls to run something like CrossoverPlugin with QT5, and compiling a kernel still bogs the system down a bit, but not as much as with redhat. It's still a very usable machine.
And, the biggie, "emerge KDE" took 12 hours. X took a bit less than that. A recent "emerge --update world" which updates every package on the system that's been updated on the main rsync/cvs tree took 24 hours. I have other machines that I use in the interim, so it's not a huge problem for me.
Let me agree with one thing alot of Gentoo fans here have said. This is not a dist for everyone. It's not something I'd use for my parents, for example. But it's not a hardcore experts only dist either.
Many here have made a big deal about "I don't want to have to compile everything." The thing is, you don't compile a thing. You never type make. Want XChat? type "emerge xchat" and portage will go out to the fast repository at ibiblio and download the tar.bz2, compile and install. You do nothing but the one command.
Want ImageMagick? type "emerge ImageMagick" and it'll do the same. Whoops, it wants libjpeg and libpng which you don't have installed? It'll go grab those too and install them first. You've typed exactly one command.
Sure, it takes longer to compile something than it does to install it from a binary rpm. That's a fact of life. But is it worth taking that time for binaries that run 5-10% faster because of the local optimizations? It is for me. I'm currently laying plans for a new desktop that's a dual AthlonMP 2100, with a make.conf flag to make with -j3 it'll compile pretty damn fast. And when the next Gentoo is released with gcc3, there will be athlon optimizations which will make the apps just that much faster.
I've turned several friends of mine on to Gentoo. Hardcore dist bigots who have all been incredibly impressed. I can't say enough nice things about it.
Every revision of redhat frustrated me more and more from the severe bloat. I had all but given up on Linux for OpenBSD. Gentoo has been impressive enough to pull me back from that brink. I've got a dual processor machine on the way (And OpenBSD has no SMP) and Gentoo got the nod. (Which, of course, the trolls will love, since, you know, BSD is dead)
Crank ON! (Score:3, Interesting)
Long live the compiler!