---------- Original message ---------- Subject: 64-bit question Date: Samstag 16 Oktober 2010N From: Arnel Tuazon <a.tua...@gmail.com> To: "G-List" <g3-5-list@googlegroups.com>
> I know my G5 is 64-bit (I have the late 2005 dual core PPC G5), but is > Leopard (10.5.9) 64-bit? Yes and no. The kernel is 32-bit, but it can run 64-bit applications. Tiger could also run 64-bit applications, but not in the GUI i.e. Aqua → only console applications can be 64-bit under Tiger. Since Leopard also a GUI application (Carbon, Aqua) can be 64-bit. Keep in mind, that 64-bit is only useful for >4 GB of memory. You also have to distinguish between system memory and application memory. * A 32-bit application will always be limited to use as much as 4 GB of memory (physical or virtual). A 64-bit application can use all the memory you've got. * A 32-bit kernel can handle more than 4 GB of memory, so the kernel is not the real issue here. > I've been looking on the net, but couldn't find a definitive answer. If you are really interested, read this article: http://arstechnica.com/apple/reviews/2007/10/mac-os-x-10-5.ars/6 Quote: “Apple has [with Leopard] gone 64-bit across the board, with two major exceptions. The first is the kernel itself, which remains 32-bit in order to maintain compatibility with existing drivers. …” Some more links: http://en.wikipedia.org/wiki/Mac_OS_X_Leopard http://www.appleinsider.com/articles/08/09/04/road_to_snow_leopard_twice_the_ram_half_the_price_64_bits.html > I was told that only 10.6+ is 64-bit. True, when including the kernel. Snow Leopard can boot into a 64-bit kernel also on desktop computers and laptops, when you hold down the keys “6” and “4” but the default kernel is still 32-bit. This is due to compatibility to existing applications. Kernel extensions (.kext) will only work with the right kernel, so 32-bit extensions require a 32-bit kernel. A lot of desktop applications require specific kernel extensions in order to function. Snow Leopards defaults to the 64-bit kernel on servers, since extensions are not so importaint there, but memory is! > If this is true is there an alternative OS that will run at 64-bit on the PPC G5? The only operating system I can come up with is Linux. There may be others though, like commercial Unices like AIX or so, but I'm not sure if they even run on a Power Mac. AmigaOS/MorphOS is also a PowerPC operating system, but I don't think it's 64-bit. Note that Linux has the same problem Mac OS X has when running a 64-bit kernel: extensions (Linux: kernel modules) will only run on the right kernel. For GUI applications 32-bit programs will require a 32-bit version library. So if your system is all 64-bit, you may not be able to run 32-bit programs at all. Of course, this is not so much of a real problem under Linux, since most applications are open source software anyway (and therefor 64-bit versions are possible with an estimated 99% of all open source software). > Not that I would install it, I was just curious if there was one. I had Gentoo Linux running on my Power Mac G5 “Late 2005” with its 16 GB of DDR2 memory. It was great, only that Linux support sucks on the G5. This is true for both 32-bit and 64-bit, since this doesn't make that much of a difference with Gentoo Linux anyway. Okay, it doesn't suck, but there are some bits and pieces that aren't supported or that just don't work yet. The biggest problem is support for the graphics card. Most Linux drivers (like the X11 graphics drivers radeon for ATI cards and nv/nouveau for nVidia cards) require a PC compatible BIOS from the graphics card, which is not present in Power Mac versions of these cards, since they are made to work on Open Firmware instead of a PC compatible BIOS. Another is that closed source Linux applications –like Adobe Reader, Skype, Flash Player to name just a few– don't work on PowerPC. They are only available for Linux/x86 and sometimes (like Flash), but not always, for amd64 (the 64-bit version of x86). Some minor bits of hardware is not (yet) supported, like the ECC memory/EDAC driver for the CPC945 chipset of the “Late 2005” G5 (PowerPC 970MP). > Thanks! Welcome! I hope that helped. Andreas aka Mac User #330250 -- You received this message because you are a member of G-Group, a group for those using G3, G4, and G5 desktop Macs - with a particular focus on Power Macs. The list FAQ is at http://lowendmac.com/lists/g-list.shtml and our netiquette guide is at http://www.lowendmac.com/lists/netiquette.shtml To post to this group, send email to g3-5-list@googlegroups.com For more options, visit this group at http://groups.google.com/group/g3-5-list