Gentoo/Opteron On The Way
An anonymous reader writes "From the latest Gentoo Weekly Newsletter: '(SCI) will be helping the Gentoo Linux development team to create a 64-bit version of Gentoo Linux for the AMD Opteron processor. SCI will initiate this relationship by providing the Gentoo Linux development team with a dual Opteron workstation as well as any other assistance required to officially support for the AMD Opteron platform. In cooperation with RackSaver, SCI will arrange for early access to future enterprise-class hardware. RackSaver has joined SCI in its efforts to support the continued development of Gentoo Linux into an enterprise-level operating system.'"
What, you mean SuSE doesn't just roll off your tongue (Soo-see? Ess-you-ess-ee? Suzy?)?
Gentoo's claim to fame is that it's source based, like LFS, but it's done in a way where it's really easy to maintain and install. It doesn't hurt they have a very friendly community to back them up. The big downsides include (but are not limited to) long compile times to install packages and a quasi-steep learning curve for some of the install/maintenance stuff that's been taken care of automagically by other distros as of recent (but really, it just requires reading directions). I use it at home and it suits me just fine, but as with all things arbitrary, it's not for everyone. Installing it is a good way to kill a couple days if you have the time, give it a shot if you get the urge.
As another poster said, Portage isn't a simple port of ports (would a "port" really be *needed*? ports isn't that complicated from the surface), but really another package system entirely, only based aroudn the same idea of ports:
/usr/portage dir much like you would have a /usr/src/ports (I think.. been a while since I used *BSD :)), and instead of "make"ing ports like you do in *BSD, you have an actual Python script called emerge -- that takes info from an ebuild (which simply gives info about the program you're attempting to build).. I forget how ports handled dependancies, but if needed, emerge will automatically upgrade libraries seemlessly (it also detects weird version things.. like how KDE2 programs won't be able to work with KDE3.. so it'll change its behavior accordingly)
:P
you have a
One of the best features of Portage is the "pretend" switch -- emerge -p will show you what it will have to install in order to get that package to install. ie; if you emerge kmail as one of your first emerges, you'll end up installing about 50 different packages because of kmail's KDE dependancy.
Something I vaguely remember about ports was that it installed the libs in non-standard locations (or rather used non-standard lib names), so if you need/want to compile something directly from the source, you'll have to figure out where exactly X lib is.. but with gentoo, I don't have that problem.. I suppose it's possible ports might not have that problem anymore either.
I guess in essence there's really not all *that* much difference between the two, but while it may just be me talking as the Gotten-Used-to-Gentoo guy I am, but Portage just feels more streamlined and not as (pardon the blasphemy) slapped together when compared to ports.
Both do the job though, there's no real need to switch to Gentoo *just* because of Portage.. but for what it's worth, Portage is *the* reason I use Gentoo over any other linux distro.