On Wed, 2005-06-08 at 11:52 +0800, James Devenish wrote: > Also, Martin Hill mentioned some reactions being "emotional", rather > than "logical". That's entirely true, but my own reactions are rooted in > logical problems, too. The contrast between the time I spend with > PC-type hardware vs other hardware (BIOS being the obvious show-stopper) > means my emotional reactions are based on bitter (perhaps overly) > experience.
Yeah... since it looks like Apple may use the PC BIOS, that's a worry. Modern PC BIOSes are much better, but nowhere near ENOUGH better. Personally, I was hoping they'd stick to OpenFirmware. If they're going to make their hardware incompatible (at least in that MacOS/X will require a mac), they may as well do it properly ;-) I guess they must want the option of dual-booting windows, or may want to reduce dev costs. I'd still be happier with OpenFirmware plus a BIOS compatibility layer, like what Intel did with EFI. I've inserted my comments below, in case my blather may be of some interest. > - My first question is: Do you think Mac OS X 10.4 and 10.5 will be > installable as `fat' operating systems (i.e. a single disk image of > OS & Applications will work regardless of which platform it's used > with)? Likewise, will installers and updaters always give you the > option of installing `fat' (or will they always install fat)? I can't > remember the 68k/PPC transition clearly. If the only choice wasn't fat binary, you were usually offered "Fat binary" or "m68k only" then later "fat binary" or "ppc only". I don't recall running into many installers that didn't let you install a fat binary. A "fat OS" would definitely be interesting. You might want to say that louder, and in Apple's direction ;-) > - If we were to buy a set of Macs for a new deployment that would need > to last four years minimum, what prospects do we have that if a > computer breaks down in two years, we could actually find a drop-in > replacement? It is already hard enough to get three-month-old Mac > software to work with three-day-old Mac hardware. Aah, welcome to my personal hell. > - Will users' profiles and files works seamlessly regardless of whether > the user sits down in front of a PowerPC and Mactel box? In > *practice*, I mean. I.e. what is the level of risk that there's a > gap between Steve's theory and the real world. (Shock, horror.) I'd be very surprised if applications didn't make foolish endian assumptions about user profile data - "I won't need to byteswap this, it'll be the same endianness as the host CPU". I imagine some of that will get ironed out once users actually start migrating across, but the typical developer answer for "non-critical" data will probably be "delete your settings." > - I had a look at the Anantech article and Apple's migration guide. > Gems include: Mactel will not use OpenFirmware; Rosetta has a whole > heap of limitations in its support. Great, what are the prospects > that current Netboot, Office 2004, Adobe CS, and all the smaller apps > and utilities, are going to work in future? For Photoshop CS and Office 2004 - pretty good. I don't see anything in that list that precludes them working. As for netboot - nfi. > What is the likelihood > that publishers will release cost-free patches for their old apps to > enable them to run on Mactel if Rosetta cannot do the job? If it's like the m68k -> PPC days, some will do it for free, and some will require multi-thousand-dollar upgrades. Not that I'm looking at a particular DTP company with a name beginning with Q or anything. > Won't we > just get stuck in two year's time when we can't buy PowerPC? I doubt it, personally. m68k support hung on for a long while. I imagine support will remain until the user PPC base stops buying enough software ;-) . Even then, there's a decent chance some enterprising developer will come up with a Rosetta-lookalike based on something like QEmu to do x86->PPC. If Apple doesn't beat them to it, that is. > Why not > use OpenFirmware so that admins can use their existing skills and > tools? ... and not have to deal with the pain that is the PC BIOS. I guess they might use EFI ;-) as they have only said they're *not* using OpenFirmware so far. That doesn't answer the "existing skills and tools" part, though. I agree that this is unfortunate, though I guess they must want to be more compatible at the expense of some initial pain. I still wonder why they didn't go down the EFI route and provide a modified OpenFirmware with a PC BIOS compatibility layer. -- Craig Ringer

