Originally posted by Rincewind42
1. MacOS 10.3 doesn't have to be 64-bit to run on a 970
2. MacOS 10.3 probably won't be 64-bit
.
3. You won't see confirmation of this until at least WWDC, and those who are in the know will be under NDA so they won't be able to tell you anyway.
MacOS X 10.3 will be a big deal regardless of 64-bit-ness, don't buy into the 64-bit crazyness. all you get from a 64-bit processor is a larger memory space and a larger fast integer!
OSX 10.3 doesn't need to be 64bit, but it should be 64bit aware -- so that it could (if running on a 970) have extended memory and natively work with 64bit INTEGERS.
But there are more important issues that Apple will be dealing with to be able to get the 970 to work well... including updating the gcc/PB suite to be able to support the new and faster features of the 970. I am not just talking about the 64bitness either, but instead, taking care of those 3 vector instructions that are missing (are they redundant?) and allowing the compiler to take advantage of the 8-way superscaler design. This leads to the question of whether or not we are going to need "FAT/UNIVERSAL" code again like between the 680x0 and PowerPC -- if so, it shouldn't bloat the code TOO much... maybe only 10% like the AMD 64bit chip.
Like most people have posted in other threads, the need for 64bit applications is not that high yet (chicken and egg theory), but who knows... maybe Apple is waiting to release their FinalCut4 Pro software until the 970 is released because of the 64bit advantages?
Sherlock (and "Find" in 10.2), both use a databasing system... that is what makes it so much faster than the PC to find files. I know that the metadata that is being discussed here is an OS/FS feature and not an application feature like Sherlock, but my point is that part of the work is already there... if Find/Sherlock was integrated into the core OS kernel, than it should be available to all applications.
As far as additional features I would like to see in 10.3...
1. More preferences over system-wide key commands. Like the Option-Apple-D for the dock (I hate that!) and Apple-Spacebar for switching the keyboard language. Being a graphic designer, both of those key commands interfer with Adobe/Quark.
2. Smart-Threading... some sort of "automatic" sharing of tasks between the processors and support for the 8-way superscaler design of the 970. Some sort of quasi-threading that is NOT code specific, but would have SOME increase in performance for Dual-processor systems. This would be important for the XGrid - shared computing as well.
3. iLife included -- not that great of a feature, but it would be nice... including the new Safari (although that is a given, right?)
4. Better IP tools, for tracking what your computer is sending/receiving. Possiblely Apple supported integrated virus scan software and better utilities for HFS+ repairs... let Apple take that over instead of Norton.
5. RAD for Java -- SOHO version of WebObjects integrated in Developer Tools.