i don't think Santa Rosa is coming yet. wouldn't that require design change? with everyone workin on iPhone in these days, I dont think Apple has the manpower to work on redesigning of Macs to utilize santa Rosa's features.
Ah yes that line again...
🙁
1) Apple has several different hardware teams, ones that focus on Mac hardware, iPod hardware, and now iPhone hardware (obviously with some sharing of resources, especially industrial design). They have the resources and bandwidth to work on these in parallel. They also have several different application software teams (some large) that are working on products in parallel. They also have several OS teams that work on the various "OS X" sub-system. Aspects of those OS teams are focusing on CPE (current product engineering, aka work on 10.4.x) and rest on future major revisions of "OS X".
2) The OS X group has been running lean and mean for a while now (based on a few sources) however they are having to support an ever larger product and a product that is starting to serve more then just Macintosh hardware
🙂apple:TV, iPhone, next gen iPod??). ...so they appear to be running a little too lean and hopefully Apple management now better realizes this. (note Leopard is a very large undertaking given the exposure of 64-bit frameworks and the removal of legacy APIs that then had to be backfilled with modern APIs... this is a LOT of work, testing and feedback from 3rd party developers)
3) "everyone" isn't working on the iPhone, not even close... They moved the near term focus of "OS X" development to the flavor of OS X that will be used on the iPhone so that the iPhone could ship in June (or very close to it) with sufficient quality. They did this by shifting the focus of some experienced "OS X" developers off of Leopard and onto OS X for the iPhone. This resulted in Leopard issue closure rates slowing down sufficiently so that they decided to delay Leopard so they could achieve the quality goals they have for it.
4) The Santa Rosa platform isn't radically different then the Napa platform. It doesn't require a ground up redesign of a system. ...with that said it could depend on a platform expert (aspect of XNU, Mac OS X kernel) that is only implemented and available in Leopard. So they may have to wait until Leopard ships to support the new hardware platform however I doubt Apple planned things like that. IMHO Apple has the needed platform expert support working on 10.4 so they wont have to wait until Leopard.