Gentoo/PPC64 Beta Live CDs Released
pvdabeel writes "Gentoo/PPC developer, IBM employee and former PPC64 kernel maintainer Tom Gall has announced beta-level live CDs and stages for ppc64. The hardware supported by gentoo-ppc64 is PowerMacintosh G5, IBM pSeries, older IBM 64 bit RS/6000s
(such as the model 260, 270, F80, H80, see linuxppc64.org for a complete list) and soon IBM iSeries hardware.
Gentoo-ppc64 is the other side of the ppc equation, it is a 64-bit kernel as well as a 64 bit user space. We are the first linux distribution to offer a 64-bit top-to-bottom solution which is not a toy environment. This is a significant and exciting step as there is interest in cluster computing circles, users of java, and more generally those who have needs of large address spaces. It's fairly exciting to be on the forefront and continue to push the capabilities of linux on ppc64 forward."
They've had PPC64 versions for a while, and they seem to work.
Which is worse: ignorance or apathy? Who knows? Who cares?
User-space utilities don't need to be 64 bit native. In fact, taking Solaris as an example, there's a lot of utilities that are 32 bit apps. Why? They're faster that way. If you only need to manipulate 32 bit numbers, compiling them in 64 bit mode means moving twice as much data as you need to, be it for pointers, integers, or similar.
It's a different story on x86. There, you have a paucity of general purpose registers; because the 64 bit platform brings additional registers to the table, you gain by compiling in 64 bit mode in order to be able to access those registers. That's the only reason, though. POWER, PowerPC, and SPARC were all designed in such a way that there's no drawback to using 32 bit mode in this regard; they already have adequate registers available.
In short: know what the cost/benefit of something is before you jump on it, body and soul. Having 64 bit capability is good. Knowing when to use it, and when not to, is better.
Also regarding Apple's claim, the Opteron had been out for a while, and it's hard to think of any good metrics for distinguishing between workstations and PCs that would exclude Opteron-based machines and include the G5.
Lastly, the G5 may be a 64-bit processor, but one can't call OS X a 64-bit operating system, at least not yet.
There's an evaluation board by momentum: www.970eval.com. Hopefully the price falls...
-- Bob
1^2=1; (-1)^2=1; 1^2=(-1)^2; 1=-1; 1=0.
Read the fucking, uh, summary: "a 64-bit kernel as well as a 64 bit user space." OS X, while lovely, is not a 64-bit operating system.
(Also, PowerMac G5s aren't the only computers that use the PowerPC 970; IBM also sells some.)
Not any faster, since MPEG-4 doesn't use gigabytes of memory or 64-bit integers.
Cut+paste the following short C program into a text file, and compile it with "gcc whatever_you_called_it.c"
#include "stdio.h"
int main(void) {
if(sizeof(void *)==8)
printf("Hooray, this is a 64-bit system!\n");
if(sizeof(void *)==4)
printf("Damn it
exit(0);
}
On: Alpha, HPPA64, PPC64, IA64, x86-64 (in 64bit mode), MIPS (in 64bit mode), you get the "Hooray".
On Mac OSX, you get the "Damn". Yes, even on a G5. A G5 might have 64-bit CPUs, but it doesn't have a 64-bit OS. Linux/PPC64 is such an OS.
A good filesystem is another nice thing Linux has that OS X doesn't. XFS and Reiser4 to name just two
Um, this statement is false. The mysql server and client are fully 64-bit... here's proof.
While we have dozens of distributions there is not a single 64bit Linux out there that is even close to being as full-featured as debian, fedora, redhat, mandrake,... on i386 are...
If you want something as full-featured as i386, then (aside from simply running i386) x86-64 is the best game in town, because it actually runs i386 binaries. For example, my copy of Mathematica for i386 Linux runs perfectly in Fedora 2 x86-64.
As an aside, x86-64 clearly contradicts the story summary's claim of being the "first linux distribution to offer a 64-bit top-to-bottom solution which is not a toy environment." Red Hat Enterprise 3 for AMD64 was released six months ago with a full 64-bit userspace environment, and I don't think anybody can seriously argue that RHEL3 is a "toy environment" compared to a beta gentoo-ppc64 release.
And to be pedantic, their statement is also just plain false.
Some of us have been running Alpha servers using Redhat, SuSE, Debian, etc. linux since before Gentoo was even founded.
Alphas have been 64-bit since day one (1992), as have the Linux distributions on them. (MS released a crippled 32-bit version of Windows for it, but Linux and *BSD have always been the real deal.)
YAW.
Your head of state is a corrupt weasel, I hope you're happy.