Gentoo Linux 1.2
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 :)"
← Back to Stories (view on slashdot.org)
What exactly is cutting edge about this distribution? What does this have that no other distribution has, that is light-years ahead?
After being a fanatical Debian-user for four years, Gentoo was a "love at first sight".. :) I've been running Gentoo for about a year now and always when I find out about a new detail about it, I think to myself "Yes, this is how it SHOULD have been in the other distros also"..
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...
My other account has a 3-digit UID.
Wonder if they'll support the possible new kernel modules when they come out?
Side note: Like this isn't a direct note to BillG.
Gentoo 1.2 was released on June 10. This is one of the top 10 Linux distributions, and one of the few Linux distributions that generates any excitement anymore. Does Slashdot care at all about being current? My understanding is that this is a Linux website (I have come to this understanding from reading postings about minor kernel patches etc.). Perhaps it would be well to keep up on Linux news.
visit the hwky website for a lyrical genius infusion.
While Gentoo does rock, I don't suggest any of the cutting edge stuff for production boxes. While that's a given for the most part, the ease with which Gentoo allows you to install new and tempting things may make it harder for some to resist. (Emerge just rules.)
;) ).
Installing Gnome2 and then Evolution left me with no X/Window Manager (or, rather, Gnome 1.4 and Gnome2 at the same time). The machine I did this on is one I use to fool around with, but in a production environment, I suggest avoiding the temptations Gentoo puts before you and sticking with the tried and true (ie, Gnome 1.4 if you like Gnome, and whatever the stable version of KDE is
libertarianswag.com
Someone is working late.
I would suggest using Debian 3.0 Woody (it's currently Testing and soon the new Stable version), the software is much more recent than in 2.2. Potato and everything is easier to install. You may even try Sid the Unstable version if you want the latest and the greatest software and you don't mind having some bugs in some software. I don't know much about Gentoo but it has newer software than Debian, however Debian (especially Stable and Testing) is more stable. I wish you good luck with Debian!
root@aio:~# nmap -sX -iR -p1- # Ho, ho, ho! Merry Xmas, everyone!
I've been using Gentoo for the last couple months and I have to say that Gentoo has really restored the sense of wonder I had when I set up my first install of Slackware years ago. I was skeptical at first but Gentoo has so totally won me over that I can't imagine going back to anything else. I think if Gentoo ever failed I would probably go to something like BSD now.
Gentoo probably isn't really a newbie distro since it has no automatic installation or setup, but then again I know some people have been able to manage it on only some limited experience from Redhat or Mandrake. It really makes you understand how your system is set up and works to a degree that most of the package based distros don't but also feels far "cleaner" than Slack (my previous favorite) or LFS. I've learned more about Linux in a couple months of Gentoo than in a year of Redhat, and I'm happier with my setup and customization than I ever have been before.
Also, Gentoo is FAST. I run it on a somewhat older laptop (Celery 500, 128 MB) and though the compiles do take quite some time for large packages like KDE and X, the system really does have a much faster "feel" to it than in other distros. I don't have any hard data on it but the speed increase was enough to be quite noticable going from Redhat.
Anyway, I've been 99% satisfied with Gentoo and I'd recommend it to anyone with a little Linux experience (though definitely not as a server distro) who wants to have fun with a desktop Linux setup. Now if I could only tear myself away from tinkering with my Gentoo and find time to work ;)
Is there a direct upgrade path from 2.2 to 3.0? Will it require burning another set of CDs or will apt-get be able to handle the upgrade?
I have been pwned because my
I found the full information by going to the Debian site, clicking on "search" and typing in "upgrading". I found the Upgrading a distribution page which details it.
Short answer: apt-get is your friend.
Gentoo Linux or for that matter all source derived distributions cost a lot of time waiting for a compile and a lot of energy hours of CPU usage for compilation.
This will increase the greenhouse effect and melt the icecaps. Then the only gentoo surviving will be those in zoos and those on harddisks.
DNA is the ultimate spaghetti code.
Doesn't naming a Linux distro after a religion violate some sort of public license?
(it could be that I really am that stupid)
One of the attractive features to me is that everything is built from source and optimised for the machine it is running on. The reason this is attractive is because I have a number of older machines which I want to "squeeze" as much as I can from.
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.
-- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz
Its basically a beta that will always be beta.
Gentoo's great, if you have a Pentium-or-better machine (for the partially-built distro) and a bootable CD-ROM. Don't even bother if you can't boot from CD, and good luck if you try to do a "live" install from an existing Linux installation. A good alternative is LFS, which accomplishes much of what Gentoo has set out to accomplish but without all of the superfluous extras. More importantly, LFS is meant to be built using an existing (if possibly broken) Linux platform. If building a Linux system from scratch is what you're looking for, LFS certainly delivers.
And since you compiled it all yourself, they're sort of your fault, too! You can send a bug report to yourself!
Wow...I didn't know they were one and the same. And I thought he was a sorry SOB because of the lame shit he posts on /...but he's actually a sorry SOB twice over!
You don't have to burn new CDs, you just have to add some Debian mirror to your /etc/apt/sources.list and run
"apt-get dist-upgrade".
See Release Notes for Debian GNU/Linux 3.0 (`woody'), Intel x86
Chapter 3 - Upgrades from Previous Releases
for details about some important changes between 2.2 and 3.0 Debian
versions but if you're just playing
with Debian, you can just go to
APT HOWTO 3.5 Upgrading to a new release
and see short text about it.
Generally, you have to add new APT sources,
here's my /etc/apt/sources.list file:
deb ftp://ftp.pl.debian.org/debian/ woody main
deb-src ftp://ftp.pl.debian.org/debian/ woody main
deb ftp://ftp.pl.debian.org/debian-non-US/ woody/non-US main
deb-src ftp://ftp.pl.debian.org/debian-non-US/ woody/non-US main
deb ftp://ftp.pl.debian.org/debian/ woody non-free
deb-src ftp://ftp.pl.debian.org/debian/ woody non-free
deb http://security.debian.org/ woody/updates main
deb http://security.debian.org/ woody/updates non-free
Use something like this, but with some mirror near you instead of ftp.pl.debian.org. See the mirrors list or just change the ".pl." to ".your-country-code." and it should work. Next you have to run "apt-get dist-upgrade" and that's it. You can first try "apt-get -s dist-upgrade" to see a simulation what would be done but without changing anything, to make sure the mirrors are working. Hope it helps.
root@aio:~# nmap -sX -iR -p1- # Ho, ho, ho! Merry Xmas, everyone!
I've been using Gentoo since Slashdot's last story on them, and I have had nothing but good experiences. The portage system has made my system noticeably faster, since my binaries finally are not optimized for a 386. The ease of applying my own patches on top of the normal package source is also a major selling point. The nice people at Gentoo even added the driver for my printer to Ghostscript's source, something I used to have to do by hand.
But the coolest feature (besides portage) is the beautiful init script infrastructure. The init scripts are the prettiest of any I've seen so far, and also the easiest to modify. Having all the configuration files in plain-text is a very nice thing.
Sorry if this is redunant, because I'm sure everyone already knows that GENTOO IS GREAT!
Actually it's not that hard.. You just need to have a boot disk that will allow you network support and some file transfer protocol. tomsrtbt and mulinux come to mind.
Instructions:
Mount the CD on some computer with a cd-rom and network support.
Follow boot disk instructions to get the computer that Gentoo Linux is going to be installed on running and the network up.
Look at Normal Instructions and Skip steps 1 - 5; Follow step 6 (partitions) and 7 (mounting); skip 8; and for step 9, instead of copying from cd-rom, copy stages from the network (using whatever protocol meets your fancy); then continue on with the rest of the instructions.
However, I've really gotten attached to RedHat's "up2date" utility that I can use to manage my system. I just queue my rpms and up2date gets them for me. Package dependencies are taken care of and my system "profile" lets me know what security issues I need to be aware of.
I wonder how well Gentoo's security is. Since this distro isn't really a distro in the sense that we are used to, do the install scripts automatically run everything setuid or what?
Inquiring minds want to know.
This isn't meant to be trolling ...
With the previous discussion whether source based distros or binary distros are better I wonder, why you can't simply download a binary distro and recompile all important packages from the Source RPMS. So you can get the comfort from e.g. Mandrake with the efficiency of e.g. Gentoo.
Is it a possible way to enhance a binary based distibution with a recompilation feature?
Bye egghat.
-- "As a human being I claim the right to be widely inconsistent", John Peel
I can't get it to update packages. My proxy(SOCKS 5)
just doesn't play well. Anyone got a socks proxy working with gentoo?
"You may even try Sid the Unstable version if you want the latest and the greatest software"
Yeah, like KDE3 and Xfree 4.2. No, wait...
It's been over 2 months since KDE3 was released. How about having it FINALLY in Debian as well?
Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
I saw Gentoo a while ago and thought i would giving it a try, boasting an excellent portage system and a tiny initial download. The portage system is the best i have found, even compared to the FBSD Ports its is, i think, by far superior, giving you an interface very similar to apt-get and dpkg to install the ports. The install, even though time-consuming, is actually very straight forwards, whter beginner, experienced admin, or hardened guru, you will get along with it just fine. Everything is compiled from source, so true enough, its not really suited to a slow machine. Unless your a very patient person, or its designed to be a server. However even though i think binary packages might be a good idea for those who dont want to compile, the system becomes extremely fast due to optimizations in the compile process. The website is comprehensive and the people at Gentoo exceptionally happy to help you out. if you find it hard to get an answer then let me know! ill help you! The bleeding edge software that theyre happy to supply, and the very latest in everything is an extreme advantage when coming form a debian backgroud. finally you dont have things breaking, and you dont have to trapes around looking for latest updates or debs. just emerge rsync, and get the latest one! Gnome2 is exceptionally nice! :)
But i guess you guys should try it out for yourself.
im sure you wont be dissapointed
"After being a fanatical Debian-user for four years, Gentoo was a "love at first sight".. :) I've been running Gentoo for about a year now and always when I find out about a new detail about it, I think to myself "Yes, this is how it SHOULD have been in the other distros also"..
...
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..."
What kind of shit is this? Yeah, this is a real convenience oriented distribution, just following in the likes of apt-get and such
it's amazing how people jump onto the stupidest fucking bandwagons these days.
Great idea, why won't you help Debian folks if you need it so much?
root@aio:~# nmap -sX -iR -p1- # Ho, ho, ho! Merry Xmas, everyone!
Given that the penguin has a latin name, should the full name of this distro be:
Connochaetes taurinus/Pygoscelis papua Linus ?
How many years behind XP is this distro?
Is the fact that the issue is one of control, not source-v-binary. In this case you suggest, the question would be, 'Which packages are important?'
If you want a desktop, you will have different needs to desiring a server. You will want eye-candy. So who decides what the important packages are?
Policy dictates, if you use Debian. Something or other, if you use Red Hat or Mandrake. Gentoo and LFS put the control in your hands.
Doing what you suggest can be done, but the question of control then comes up. Either you trust others to know their Linux (binary), or you dig yourself and come up with the goods (source).
For me, it's Debian unstable. I don't have time to look at recompiling all the source for any machine at the moment, though I won't rule it out. And I have no problem whatsoever following what the Debian Project recommends as the results have been nearly perfect thus far.
It really depends on what you want to do.
========================================
Death will come, and will have your eyes
-- Pavese
It seems that Gentoo was a south african word, used as an international term for a 'prostitute'. I just wonder whether it is an appropriate word-relationship for a linux distribution. I mean, you get linux for free rather than pay for it.
"That is not dead which can eternal lie...."
Nimheil
rpm --rebuild
heh, I did this with redhat over the years and while it can be done, it just doesn't seem natural. Tarballs are easy to work with if a person likes to have the source as a quick reference to why things work. Having a source tree available is like having the most comprehensive man pages if I want to know the most obscure details.
With a source based distribution, the temptation to tinker and try interesting hacks out is overwhelming. Gentoo provides an environment that is friendly for making changes if one wants control how far across the system modifications will reach. I don't see how it would be possible for rpm --rebuild to recompile just the system or selected parts of the world, while emerge makes this easy.
Someone is working late.
slashdot never sleeps, its CPU cycles keep on ticking.
(whispering...) we have secretly replaced slashdot with a computer and internet connection. Let's see if anyone notices...
Is there a way to install stuff like gcc 3.1 with gentoo? An unstable package tree or something? emerge doesn't find that kind stuff
The real question, in my little mind, is why they're too mean to call it "Gentoo GNU/Linux." It makes me sad.
*Sniff*,
Jeff
Property is theft.
This is one week old "news"!?
hmmm the article said I love Emerge ?
I tried Emerging love but nothing happend.
just symlink /etc/make.profile /usr/portage/profiles
to the gcc make profile in
I've never heard of this, I must have missed the last slashdot article on it.
On their web site they suggest buying a cd from:
http://www.tuxcds.com/
-Pete
Soccer Goal Plans
The article doesn't mention Gentoo/Linux is now available also on Sparc, PPC and a MIPS port is also underway.
They say their distribution is geared at power users. That being the case, most of their user base will be installing on higher end machines, IMO. If you are looking to install on a lower than Pentium Pro, this may not be the best distribution for you anyway. Plenty of other distributions are compiled for i386.
-Pete
Soccer Goal Plans
I have a question for anyone who uses this.
Is there measurable speed increase by using this distribution, or do you really just save a couple microseconds here and there?
I would like to consider myself a fairly experienced linux user. I have done my fair share of deep digging into my first pre kernel2.0 slackware system through my curent one. May it be worth my time to attempt to convert my RedHat 7.2 Dell lAttitude C800 to this? I use it for java development (IDEA rocks!), and related web work.
-Pete
Soccer Goal Plans
LOL I'd stamp you off as a troll but this one is just so funny
I am a former FreeBSD user who installed Gentoo Linux after reading about it on Slashdot a couple of months ago. I am still amazed how well it is designed and documented! If you don't believe me, just go to here and have a look. I now have a fully operational (sound, video - everything works!) desktop system which is far better than any *BSD system could deliver. I have learned to enjoy the sheer speed and performace I get when I use Gentoo Linux. Native NVidia video drivers and ALSA sound makes my desktop experience enjoyable. Perhaps the most coolest thing about Gentoo is the portage system, which is a nail in FreeBSD's coffin. It is the most advanced ports system you will find in the whole world.
I lived on a slow P100 running linux for quite a long time (bought an Athlon last year, now waiting for the 10GHz) and optimized everything I were running,
The pentium compiler group (based on optimization changes done by intel back in -96) faq http://www.goof.com/pcg/pgcc-faq.html#SEC0119 says you can generally expect a 5% speed (and sometimes up to 30%, but thats rare) increase by using pentium specific switches - which of some I suspect has found it's way into gcc 3.0
on mpg123 on my P100 I actually got 5-7% lowering of cpu usage by using pgcs =)
The real speed benifit though is not Pentium / Athlon specific optimizations, they're mainly in -fomit-frame-pointer (an optimization which mainly isn't performed on base system binaries since it makes your system UNDEBUGGABLE) I noticed that -funroll-loops actually did some wonders to my binaries too..
Also, the new Gnome2RC1 has some great optimizations for speed...
These days my system is so fast an snappy anyways so I don't optimize anything but very CPU intensive applications
-mcpu=pentiumpro -fomit-frame-pointer -funroll-loops
Now, I'm going to keep backin' up my system in order to try gentoo!
Convenience oriented as opposed to what? pain in the ass oriented? Computers are supposed to be a solution not a problem. If you're thinking compiling everything by hand makes you "eleet" or something, it doesn't, it just shows the world you have way to much time on your hands. And that you like to be a human dependency resolver, heh.
However, recompiling every app becuase a library got updated doesn't sound convenient at all. That sounds like a fucking huge waste of resources. Gee, instead of having someone at the distro that specializes (ya this is basic adam smith shit here) in making packages for the distro and then everyone just downloads that and uses it (debian) everyone using the distro has to download the source and compile it all. Oh yes for the 10% boost you might get between 386 and 686 that's really worth the waste! *sigh*
I'm running KDE 3.0 on Debian, I grabbed binary packages with apt. Add these lines to your sources.list:
./
deb http://kde3.geniussystems.net/debian /
deb http://people.debian.org/~bab/kde3
Also, check out the debian-kde mailing list at lists.debian.org for the latest and greatest. Once woody is released (and it's SOOO close) you'll get KDE 3.0.1 and XFree 4.2 in unstable.
A simple WHOIS shows that it's registered to some finnish dude. Why should we think anything on there is even credible (I mean did you even read it???)
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
-brain
yeah right. I have used gentoo for a month now. One thing I can recommend is "RTFgF" or "Read The Fuck'n gentoo Forum" before you get all exited!
;).
If you have time (days) to get everything installed and you really like to spend time on getting your sound working and lets say u like to use USB mouse... rrrr
just read the gentoo forum and be ready to spend your weekend indoors
(I rather spend my weekends at the beach with naked girls and warm surf (summer in europe rules)
The 1.3b_test just went online for download yesterday morning. It blows 1.2 away - completely based on gcc3.1 for a sweet performance increase. 1.2 is based on gcc2.95.
;o)"
From the changelog:
"The 1.3 series is meant to get Gentoo ready for total world domination with Gentoo 1.4
I haven't had many compile issues with it yet - this is a distro to watch out for.
Is this what you meant?
Shinto, possibly with another spelling, is a Japanese religion AFAIK.
As I'm right at the opposite side of the globe, it took me several minutes to figure this -- mainly because I pronounce "gentoo" very differently from "shinto".
Nevertheless, that must be funny for English-speaking dudes.
> I mean did you even read it???
Better yet: Did you ?
-$|{
Quite right. Thankfully, the Linux/Unix world is not limited x86!
If VISTA is the answer, you didn't understand the question
Well, I'm a FreeBSD user, and the ports system lives by that method. portupgrade -raP recompiles every updated port on your system. True, recompiling mAY be slower, but with a cronjob it's done automatically. Stripped binaries and tuned to my exact specifications is a dream
If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
I don't think, then, that you understand what a troll is. The post was informative, not inflammatory...
Consider a job as a professional reviewer.
:^P
I read Linux sites *a lot* everyday and yours is one of the best answers in the last times. Don't know if you can continuously come up with things like this... if so, someone should really hire you.
Congrats and thanks for the tips!
PS: Change your nick, dude, it's lame!
If you already have gentoo installed, there's no need to reinstall. Just do (as root) emerge rsync; emerge --update world Then you'll be on the cutting edge(again)
Still, many are wondering if Debian will ever be able to release a 'stable' (as classified by them officially) 2.4 Kernel and all the things that depend on it.
Instrustions for network install of gentoo.
Odd. I just installed on a box here a few days ago on a system that can't boot from a CD. It's only a 500mhz pentium machine. I just booted using grub and tftp and mounted the cd and went from there. Took me a couple days to build everything but it works great.
"No nation could preserve its freedom in the midst of continual warfare."
--James Madison
Good grief. Sorry about the title distraction. Mozilla must've grabbed that title from a previous post and filled it in.
There's no need to list them here. Go to distrowatch and have a look! There is the top 10 list on the right side of that page.
That's what I get for reading with my filter on...
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.
Bush Lies Watch
Make sure you turn on the glx module - it's near the top. XF86Config dosen't turn it on automatically.
I've been a Gentoo user for 7 months now, and I do like the "cutting edge" aspect of it, but this "up to dateness" comes at a cost. Because the distro is actually one that you build with the tools that Gentoo provides, it's possible that no one is using it with the same versions of x, y and z that you have.
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.
-... ---
While Gentoo does rock, I don't suggest any of the cutting edge stuff for production boxes.
... but again, I was able to back out stuff quite easilly, and the benefits of having current stuff that does work makes this added burden very worthwhile IMHO.
... something that in many cases simply isn't acceptable (though in some cases it can be ... I do have an old GNU/Linux 2.0.x box that hasn't been upgraded in years, because it is behind a much more current firewall and does its one simple task just fine). Gentoo (and Source Mage, to be fair) solves this problem by giving you pretty good stability while allowing you to run very up-to-date software.
One should always do significant testing before rolling something out for production use. This is true whether or not the software in question is "cutting edge."
That having been said, there can be real advantages to using up-to-date software in a production environment. You may need the new features (e.g. X support of a new touchscreen the tablets you want to deploy require) or bugfixes (KDE 3.0.1 v. KDE 2.2.1 is a good example here), so cutting edge software, while it should be treated with caution, can be very beneficial.
The key is rigorous testing prior to deployment, so while this means the software your using will likely be at least a month or two old, it can still be pretty cutting edge if that is what is required, and it holds up in testing. In our case, X 4.2 was deployed very quickly (within 6 weeks of its release), as was KDE 3.x, while other "cutting edge" stuff, like gcc 3.x, probably won't be deployed for another 6 months because it didn't hold up in testing.
You are right, though, Gentoo (and Source Mage, for those who like trying out a pallate of different source based distros) can lead one into temptation. I've installed and backed out more than one bleeding edge app on my home machine for just this reason
At the other extreme, Debian's 2-year-old plus 'stable' distro isn't the answer. With the speed with which free software evolves, running 2 year-old free software is analogous to running 10-year old proprietary software
The Future of Human Evolution: Autonomy
Getting pristine sources from the net everytime you build is nice, unless you are trapped on a 56k line, or off-line totally.
Is there anyway to download all the pacakges locally then install from that to the off-line/slow machine?
Didnt see it in their docs... course i could be blind too.
---- Booth was a patriot ----
Pulling it out of my ass, I'm willing to bet most of the perceived speedup probably comes from custom compilation of glibc and XFree86.
...or does Gentoo sound like something I stepped in?
How in the world did you get modded down, especially twice? That's just wrong, and I'm willing to lay my karma on the line for it.
Will some moderator please mod back up the above two, especially the second one, there's no possible justification for their modding down. Really, that's just wrong.
It's been over 2 months since KDE3 was released. How about having it FINALLY in Debian as well?
/ready/ to be in Debian yet? The reason why Debian enjoys its high reputation is precisely because it doesn't put packages into its archives until they're ready... and maybe this has something to do with its proven rock-solid stability and that it actually /works/.
Hmmm, maybe it's not
One thing I liked about FreeBSD is the option for a ppp modem dialup install. This would be a neat feature for computers without broadband or for those of us that want to play with a semi-worthless option.
I've been looking for a gcc3.1 based distro and last week I grabbed the gentoo 1.3a. I have 2 systems now running it (both duallies). A few headaches, esp with getting kde to run, but after fiddling with a few make flags for certain packages I got everything to run, and kde went stably for the time I ran it (my normal window manager is WindowMaker). The problems I've seen on the recent stuff has been kernel stability, but the answer to that is to NOT run xfs and to grab the vanilla 2.4.18 sources and build those (both machines are duallies). I've been able to play Urban Terror (quake3 based) with no crashes whatsoever.
After running redhat and mandrake for years now I'm happy to be back in a grass roots distro where I can easily grab new stuff and optimize the snot out of it!
And the first official pre-release of XFree86 4.2.0 was released yesterday. A couple of unofficial package-collections done by non-maintainers have been out for a while.
Yes, but BSD ports and portage are *far* more elegant than apt or rpm has ever been.
I've used the latest versions of Mandrake, RedHat, Debian, Slackware, and FreeBSD. I'll stick with Gentoo, as it gives me everything I want, and nothing that I don't want. I can be on the 'cutting edge' of software, and still be stable. Paired up with PartImage I can back up my system with a few clicks, update the packages with 'emerge --update world' and in the (VERY) RARE instance I have a problem, I can restore my system from a set of CDs, or another disk in my system. I'm not a newbie, but not a super-duper-l337-advanced user either, but Gentoo's allowed me to learn a ton more than the RH-based distros ever would have. And, it's friggin lightning fast on my VIA C3 900MHz system w/ 512MB RAM.
I finally deleted my Windows partition. I figured that, as long as I'm messing with my partitions, I may as well ditch Mandrake 8.2 for a ``real'' distribution in the process.
I set apart all of Saturday to scrounge through my system to find and backup all my data files, and then to download and install Gentoo 1.2. So far, I have been mildly impressed. I have run into the following problems though:
I live on-campus, and my school blocks port 80 and makes everyone go through The Great Proxy Server. This does not jive well with emerge. The installation instructions, which I printed out before starting, say something about setting the HTTP_PROXY variable in the /etc/make.conf file, which I tried setting, to no avail. I then set the environment variables. That didn't work either. I looked for Lynx, or something to browse the Web with, and nothing was available (please no smart comments about telnet, thank you very much).
My school maps my network account to the hardware address of my network card, so I couldn't just plug in my laptop to get net access to get more documentation. I was about to run out to a computer lab, when I realized that the Gentoo 1.2 installation environment included iptables (I have 2 network cards in my system)! After a little bit of NAT magic, I had my laptop on-line, and I checked the FAQ, which mentioned, ``Oh, and if setting the PROXY environment variables in make.conf doesn't work, set it in wget's configuration files.'' So it uses wget. Nice to know. Setting the proxy there worked, and I was on my way!
I set the USE variable in make.conf, and then started emerge'ing. I was a little worried about how the compile settings really would be (i.e., would X, qt, and KDE be compiled with the necessary flags to enable anti-aliased fonts? It turns out that they were.) Compiling KDE took the better half of the afternoon, since it had to compile X and qt first. It worked like a charm!
So far, the only problem has been trying to emerge openoffice. The first time I tried, it complained about gcc 2.95.3 (it wanted 3.0.4). After ebuild'ing gcc 3.0.4, it started up. A couple of hours later, it bombed on something about not finding javac. There's a line in openoffice-1.0.0-r1.ebuild that reads ``COMMONDEPEND='... >=virtual/jdk-1.3.1''', but it prompted me for my java directory, and I wasn't sure what to type in there. And javac isn't on my system now, although that dependency should have prompted emerge to install it.
Well, these kinds of problems can be easily resolved by hand, but it goes to show that it can be difficult to get everything right the first time around in something like Gentoo. mozilla compiled without a hitch, and as soon as I fired it up this morning, I found this story, and thought I'd post my experience for all to enjoy. Oh... and my mozilla compiled with anti-aliased fonts, by default!
An unjust law is no law at all. - St. Augustine
Gentoo is the penultimate Linux distro in my opinion.
Yeah, in mine too. Penultimate means "next to the last."
Debian is the ultimate Linux distro.
emerge gentoolkit
qpkg -f `which ls`
qpkg -I
http://www.gentoo.org/doc/gentoo-security.html
How many distros have this quality of documentation?
I won't go into why, because I grow very weary of the "My Distro Rocks; Your Distro Sucks mines balls" arguements that seem to permeat the Linux community.
I think the whole Gentoo phenomenon is not the "my distro is better" arguement. It is the "my distro is newer" arguement. The same way Sawfish gets replaced with Metacity in GNOME2, or the way the KDE theme users go "ooh-ooh Liquid!, no wait - Keramic!, no - Crystal!
None is better than the other, people just like the newer one. It is not as cool to keep saying "Debian r0x0r my b0x0r!" for five years. (But it does.)
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)
Hi I am Manuel Portage. I am the sue against Gentoo enterprizes cuz they stole my fooking name. I have had portage name since 200 years since my familiy came from Spanish to Flordia. If the gentoo fookers will want to fuq with me i will fuc wit them MOTHERfukkers.
FUQ DANIEL FUKKING ROBBINZ FOR FUQING STEELING MY FUQING NAME MOTHERFUCCER
Not really, it's not the custom compliation that helps, it is the optimization.
No, we are talking about Sid. That is, Debian Unstable. Why the fuck does it have to wait for some god damn Potato freeze? This is all the politics and red tape that surrounds the Debian project.
/works/, but then again, so does Gentoo.
Anyways, Gentoo let me see the light. Debian actually
I too have tried my hand at Gentoo and came away with a couple of impressions on it.
- It's a great idea. The next evolutionary step in OS development and distribution.
- It's an immature structure in it's handling of the Tree and needs to make some real work on that one.
What I mean by item two is this:I like the idea of using something like this. But not when a trivial install/update causes a broken library system ... and now I'm stuck. Specifically I was installing qmail and it barfed on a libc3.0 requirement that GenToo can't provide me, even with updates to the tree structure.
The one thing that Gentoo could really use, and it would come at a price is something similar to the Debian Development cycle of having unstable, testing, stable. This would allow me to tune the balance between Cutting Edge and Cutting Throat technology.
If Gentoo could put something like this into place, then they would have a system that is really capable of going someplace and it can serve the variety of philosophies between the stability requirements and the cool software requirements.
After the major problems I ran into on gentoo, I have since dropped it for the time being and will reconsider its use once this development cycle tree is modified to provide a better assurance of meeting the basic requirement of it just works. Until they [gentoo] is able to accomplish this goal, they will always be a distribution for playing with and never attain any level of serious consideration as a distribution. People simply cannot afford to have something suddenly break on them when they need it most.
The notion of providing a level of product performance equal to it just works must be made a requirement upon the developing community of any distribution that hopes to acheive any level of useage. The risk of upgrading something only to be met with countless hours of fiddling and tweaking trying to get a system to work again is not going to be suitable for anyone who is using Linux seriously. The dependency failures were enough for me to shelf the PC and resort to my Debian installation as the core because it just works. Forget that need of the user, and you will never be invited to the play with the Big Dogs.
KDE3 is already available for Debian as contributed packages, reason being that they aren't in Debian officially because the maintainer has had more important things in his way than to maintain the packages DebianPlanet had the article over a month ago.
Stability is the main key for Debian, for Gentoo it seems cutting edge whether stable or not is the key, I've used Gento 1.1a for a week and it became very easy for me and somewhat different. It is a nice distro, but too time consuming for someone like me when it comes to maintaining packages via emerge (downloading, compiling, etc.), Debian is still my way with apt-get which saves alot of time and when I want to do something from src, I apt-get source package.
There is a reason that source based Linux distributions havn't gained popularity until recently, and that is now the computers are getting fast enough to compile a complete Desktop computer. Moore's law is faster then the growth of the amount of code to be compiled, so it was bound to happen eventually.
I just shake my heads when I hear people using some 5, 8 year old computers with Gentoo. There are plenty of good distributions for those kinds of computers (like Debian, which steadfastly refuses to compile for any x86 other then 386. They say the speed benefit is not big enough, which may be the case.)
Did Linus develop Linux to work for computers that were several years old? No, you either had a 386 or you were screwed.
Comment removed based on user account deletion
For anyone that likes the GenToo way of doing things, i would recomend you check out /.
It DOES have the ability to do recursive builds, and seems to be QUITE stable and fast.
Lunar Linux
Lunar linux is the old sourcerer linux that has been talked about and praised a LOT in the past on
(stolen from DaBum) I am dyslexia of borg - your ass will be laminated.
By the screenshots of i and most importantly the comments here on ./ Gentoo looks to me kick ass, so I figure hey lets download it and play around with it. But from what I found its not freewear, its Linux based on profit, isnt that in a way agiant the the standards Linus, et at, establised. I really cant belive you people would really buy this and support thier hungry pockets and boosted egos
OMG http://www.ibiblio.org/pub/Linux/distributions/gen too/images/shots/desktop-mjc.html.
Really ;-) I live installed Gentoo from Mandrake 8.1, as follows:
(1) I got the stage3 file, unzipped it into another partation
(2) I "chroot"ed into the partation, compiled a kernel ON THAT PARTATION, w/ext3 & my network card support
(3) I booted ONTO that partation, and did the standard "emerge" stuff .. piece of cake.
(4) Later, I removed my old linux and copied the respective parts of gentoo (/usr /var) into the previous partations.
It's much easier that it seems :-)
Is it such a hard concept to grasp that some of us Linux zealots are NOT programmers?
Chris
I decided to do an install of Gentoo 1.1 on my Ultra 30 in order to replace my Debian install (which I was testing and hadn't actually got around to using just yet).
Compiling stage 2 took hours. Granted, the UltraSparc was only at 300 Mhz. But you better have a lot of time to do your compiles. Anyways, I built GCC 2.95 but I'm guessing it was built as a 32-bit binary. I didn't want to spend the time compiling everything else as 32-bit considering how long stage 2 took, especially when I got some sort of OpenSSL error.
So I decided to re-install, this time choosing to compile GCC 3.1 first. Again, this took hours but did succeed. So I fired off the bootstrap script and GCC 3.1 tried to compile again. Unfortunately, this failed, and I was again left with a non-working Gentoo install.
I thought I'd give Gentoo another try and decided to cheat using the Stage 3 tarball. I was able to compile the kernel with egcs64 and was able to boot. However, I ended up having some sort of problem with my keyboard map. At that point, I'd had enough and decided to wipe it clean and reinstall Debian unstable.
Just a few days ago I wiped the system clean once again and did a bit of the install of SuSE 7.3 and I was definitely impressed by the installer. It was the first time I'd used SuSE, so it made a good impression.
Next I think I'll try Splack.
Gentoo definitely looks like a cool distro, but it needs a bit more polish on Sparc before it will see widespread use. I'm definitely looking forward to it's next revision. However, I was really hoping to do some testing of the latest open source goodness on UltraSparc... kernel 2.5, XFree 4.2 and Gnome 2/KDE 3.
I guess I'll have to wait a few months...
I wouldn't bet a lot on Gentoo's future. A quick look at the developers list shows that, while no few than three people have overlapping responsibility for foo, not a soul is looking out for bar. This is symptomatic of internal strife. Look for the rifts to widen over time, with dire consequences.
Really now... when people write these fanboy posts it really only makes them look like ignorant fools. While it does add your own experience to the statistical pool, it is not more or less relevant or valid than a post about it NOT working. Also, you must understand the nature of reality. In most systems like these, they are only as strong as their weakest link. So when someone says that they have had problems, and especially if they specify what exactly they were and give suggestions (although the original poster was not necessarily 'specific') then it only hurts the situation (and makes you a moronic twit) to belittle or contradict them. Fine you have had no problems... perhaps you would share the WHY's of your solution? Or is it that you just happened to have the 'correct' HW/SW configuration?
Another thing is that Debian's mistakes are being made with Gentoo. Denial will not help that. Ego will not help that. Logical acceptance of problems with a determined approach at fixing them will help.
This isn't really news because the only change between Gentoo 1.1a and 1.2 is that the make.conf file points to the round-robin dns for downloads of the portage in 1.2. *Any* version of gentoo has support for kde 3 because of the ability to "emerge -u kde" when kde3 is released (regardless of what version of gentoo you're using) and *any* version of gentoo can use the round-robin dns by changing just one line in the make.conf file.
It's a very different way of looking at things compared to other distros which use binaries (which means that new releases add new features).
However, in spite of this, Gentoo 1.3 *will* be worth announcing because it will mark the moment when one can easly build a system using gcc3.1 exclusivly (1.3 is in testing now and works for many people).
Personally its not God I dislike, its his fan club I cant stand (bash.org)
I would rather install Linux.
"The two most abundant elements in the universe are hydrogen and stupidity." -Harlan Ellison
Well, perhaps it is so, but the gloriousness of Gentoo made me realize that our universe is quite very perfect. But then I beckoned to see the imperfections of several Linux distrobuttions, such as Debian.
Having an unnatural curiousity since childhood, I proceeded to read the works of Albert P. Einstein.
The following are notes from my research.
Particles are discrete, their energy is concentrated into what appears to be a finite space, which has definite boundaries and its contents we consider to be homogenous (the same at any point within the particle)
Particles exist at a specific location. If they are shown on 3D graph, they have x, y, and z coordinates. They can never exist in more than one place at once, and to travel to a different place in space, a particle must move to it under the laws of kinematics, acceleration, velocity and so forth.
Interactions between particles have been studied for many centuries, and a few simple laws underpin how particles behave in collisions and interactions.
The most primary of these are the conservation of energy and momentum which allow us to simplify calculations between particle interactions on scales of magnitude which vary between planets and quarks.
Waves unlike particles cannot be considered a finite entity. Their energy cannot be considered to exist in a single place since a wave by definition varies in both displacement and in time.
For example, a sound wave is a deformation in air pressure, and water waves a deformation of the water surface.
In an area of space, unlike a particle, a wave can propagate until it exists in all locations and at all times, mathematically we can use a pure sine wave as an example, which has no beginning or end, but repeats every 2. However, like particles, we can analyse a part or phase of the wave and obtain a value for its velocity within this area.
The experiments of the nineteenth century have caused the classical definitions of particles and waves to be blurred. We can no longer assume that waves behave consistently with the theories given in the previous section and are sometimes better applied to those of particles given in the first section.
The first phenomena that caused alarm to the standard wave theory was that of thermal radiation. By analysing the radiant intensity of electro-magnetic radiation across the whole spectrum at various given temperatures two things are noticed.
The total radiant intensity across the whole spectrum is a function of T to the fourth power. This is the area under each temperature curve.
A wavelength max corresponding to a maximum radiant intensity was observed for each given temperature( This was done by turning the wavelength into a function of angle by using a prism) As the temperature of the body increases the wavelength of maximum intensity decreases. It can be shown that max multiplied by T is a constant equal to 2.898E-3 m K.
So clearly, intensity of Electromagnetic waves depend on temperature. The problem of this experiment is that we have a complex situation where many other factors influence the result. The experiment can be simplified by using a blackbody as the source of radiation. A blackbody is a chamber whereby no incident electromagnetic radiation is reflected. To humans at ordinary temperatures this appears a dull black. From this experiment we know that:-
I like the idea of comiling everything for my machine, but why can't they just compile it for my proc? I mean is there really a larger difference between my 1400+XP Athlon and your 1200+ XP Athlon? Will GCC generate code that is better for my machine if I run it on mine as opposed to someone else doing it for me? I don't really think so. If another distro started to release builds for Athlons, P4s, P3s, etc. I think that would be a much better use of time and enegry (and I would actually run it). As opposed to having to install the SRPM (or tar.gz) and compile for your arch and system. :)
Though that is what makes linux fun sometimes.
I have an iBook and a firewire drive as well as a Celery 667. The goal is to get linux booting from the firewire drive on the iBook, so I can use Linux at home but still have all my iBook's hard drive for MacOS X while not at home. Currently I have MacOS X and Yellow Dog on the internal disk, and MacOS 9 on the firewire disk.
What I'd like is a method to cross build Gentoo on the PC for the iBook, as I like to actually use my iBook. I think it would be neat to be able to type something like "ebuild --root=/mnt/ppclinux --platform=ppc stage3" and have it build stage3 from scratch on the PC for the PPC.
The alternative is to build a custom kernel from within YellowDog which has built in (non-module) support for firewire, and initialize the installation from there starting at stage1 on the firewire disk. That could work too.
God save our Queen, and Heaven bless The Maple Leaf Forever!
Everything runs definitely a lot faster on Gentoo, compared to RedHat. I have two machines, one dual Athlon 1.8, one PIII. The PIII is triple boot Win98 (games for the kids), RedHat 7.2 and Gentoo. The Athlon is dual boot RedHat 7.3 and Gentoo.
...
And yes, Gentoo runs A LOT faster on both machines compared to RedHat. Switching to RH on the dual Athlon gives me the impression that I lost a CPU, switching to Gentoo on the PIII gives me the impression a just bought a brand new machine, as simple as that
Yet another not-as-good-as-BSD *linux copycat wnabe Unix(tm). Just run FreeBSD and say no to copycat linux.
KDE3 won't go into Sid until the XFree86 maintainer has XF86 4.2 up and running in all 11 archs.
I've been using Gentoo for 3 months now (and Slackware for 3 years before that). I am VERY satisfied with Gentoo. It is very predictable, very easy to configure, and incredibly fast (curtousy of the ease of recompiling pretty much everything). Of course I will be 'emerge rsync'ing now, but I'm REALLY waiting for Gentoo 2.0 where they will move to gcc-3.1 (or maybe 3.2) as the default compiler. I have tested Gentoo 1.1a with gcc-3.1 and 99% of stuff compiled, but it was the 1% that didn't that ended up screwing things up. But anyway Gentoo is a great distro which stays very up-to-date and is maturing quite nicely.
Long live the compiler!
I tried it once or twice, and it didn't work, so I shy away from anything that has to be compiled. I guess that I am spoiled from installing Opera tarballs. They always work.
Rapidweather's Linux Screenshots.
>Okay, I'll bite. If Gentoo is the penultimate distro, what's the ultimate distro?
I guess that the only further step in that direction is Linux From Scratch? I guess that must be the ultimate.
In case the fellow who started this thread is wondering, penultimate means ``the one before the ultimate'', or next to last. Ultimate means the very last (and thus, in vulgar speach, the best).
Comment removed based on user account deletion
For me it's hard to grasp that some of
you Linux zealots are stupid morons!
That made me chuckle.
Comment removed based on user account deletion
What changes will GCC3 make on the kernel? Is there something radically new going on, or is is just a bit better tuned and debugged?
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Or maybe you're trying to build a special-purpose machine, like something small and portable, or trying to reuse an old machine as a firewall or print server, or it's a laptop that didn't have a CDROM when you acquired it and isn't made any more.
I've got a labful of antiques at work, because procuring modern machines requires a Budget, while procuring leftover fully-depreciated boxes that the Centralized MIS Bureaucracy doesn't want any more gives me machines that are usually just fine for pinging and tracerouting to -- in a router training application, you need lots of endpoints that don't need to be very bright. Antique laptops are especially nice for this, because they don't take much space in a rack.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks