timotheus25 wrote:After reading forums on putting Linux on Mac laptops for many years (and owning one), the biggest pains are an Nvidia chipset (or new ATI chipset) and being stuck with the old G3 CPU (since most people compile binary packages for G4-ish support).
The chances of my using a binary based distro are slim, excepting in just using the laptop as a way to try out other distro's for the fun of it. Depending on hard drive size I'd probably have a couple small sections partitioned off for testing distros, one for OSX, and another for Gentoo. If push came to shove and it was a REALLY slow machine, theres always crossdev
Also, your assumption of PPC being faster than x86 is partially correct. The PPC and x86 aren't that much different for average performance under Linux, unless you have a PPC with Altivec AND compiled your code for Altivec. Then the PPC can severely outperform Intel on frequency alone. An other time is when you write code that is 95% branch instructions; then the Intel x86 with its oversized pipeline acts like a fish out of water. Finally, Apple is generous with their L2/L3 mobile processor caches, and Intel has not been until this past year. That cache size can make more difference than your processor speed. I think that only G4 and newer models come with Altivec, but I could be wrong. I do know that all G4s have Altivec, and some G3s do not. I never owned a G3.
If my understanding is correct, Altivec is an instruction set similar to 3DNow, SSE, MMX and the likes, and would then (if available) be added to my CFLAGS correct?
For grouping of the laptop models, most non-Apple developers group them by the laptop family and some common feature, such as a code name like "Wallstreet", or the case color/material, like "Titanium, Aluminum". There's a strong correlation between the case and the motherboard inside; with video card switching back-and-forth between ATI and Nvidia models.
Is there a site I can look to see what GPU is (commonly) contained within each model? I'm finding a lot of the eBay listings will give everything BUT GPU
silverpower wrote:I have *never* seen a TiBook mk2 (550/667+VGA-out) in the wild with the aformentioned Sonnet 1.2GHz G4 upgrade - at least, not on eBay.
Is that because its hard / expensive to do or because most people that perform the upgrade tend to keep the machine for themselves? I'll admit that I've never really paid attention to laptop hardware (parts wise), and excepting some GPU's and RAM I was unaware that you could change CPU's and such.
The mk3 upgrade (all DVI-out models from the 667 all the way out to the final 1GHz models) is a 1.4GHz model, and is currently in testing at Daystar. The TiBook mk1 (400/500) carries an older-style G4, and can't be upgraded beyond 550MHz, which frankly isn't much. Bottom line - you're unlikely to encounter them at the moment, I'm simply saying that you should probably go with something that has an actual upgrade path.
Basically what you're saying is that if I plan on keeping the unit for a decent time, I should go with a Mark3 even though it means a bigger hit to the wallet initially.
If I were you, I'd avoid all iBooks.
So I've heard
OSX will run ...okay... on 256MB. Linux will be perfectly fine, but Java apps will be cramped. Get 512MB at least if you want OSX, on a TiBook it's just standard PC100/133 SO-DIMMS.
Good to know. I don't plan on doing much (if anything) java based; it was only recently that I bothered to install it on my desktop machine, and that was only so I could get OpenOffice to work with MySQL remotely.
One last thing: TiBooks are notorious with having hinge problems. Always remember to keep them tight, and possibly consider getting a set of replacement aftermarket hinges at some point. Do that and you won't get to experience the (dubious) joy of dealing with the TiBook's most annoying design flaw.
Care to explain that a bit? I know you're referring to the hinges connecting the LCD to the lower portion but what flaw should I be looking for? Is it just that the screws come loose and when things pop apart its a pain to fix or is it a much more major thing?