![]() > route would involve a lot of detailed technical work. > inherited from the BSDs, going a Linux or Windows > Currently Apple uses a threading solution that’s It’s a complicated, time-consuming process as any of the Linux or BSD developers will be glad to tell you. ![]() I think he can just take it as a given that Apple will continue to improve the locking in XNU as it becomes beneficial for their sales strategies to do so. He’s curious if there’s any useful information on the intention of Apple to refine the granularity of their locking so as to improve parallelism. ![]() Of course they are that doesn’t really answer his question, though. > be aware of their kernel’s concurrency issues. > Anyway, to answer your question, Apple does appear to It’s almost as if you can own and use more than one computer, or use any one computer for more than one thing every day. > How can you use Mac OS X “every day”, if you’re It sounds like he wants to either use Darwin for a server, or wishes to participate in a development effort centered-around Darwin for constructing a server operating system. > When you say work with Darwin, what do you mean other Ah, but its parallelism is insufficient for your needs, so there you find yourself waiting. Now you want to use Darwin for a server operating system (maybe and maybe not with the Macs) for some reason. > threading issues to be worked out, and own two Macs? > How is it you can simultaneously be waiting for the For mid-to-professional level file-servers, mail-servers and general Intranets, Mac OS X.4 is perfectly okay. In any event, this is only an issue for major database-backed websites. ![]() Currently Apple uses a threading solution that’s inherited from the BSDs, going a Linux or Windows route would involve a lot of detailed technical work. Whether they’ll use this to work on threading is, as yet, unknown. They did away with their own version of the big kernel lock in 10.4 (see ), and they’ve given themselves 18months to work on 10.5 (Leopard), which would suggest they’re working on something substantial. How can you use Mac OS X “every day”, if you’re currently “working on OpenSolaris”?Īnyway, to answer your question, Apple does appear to be aware of their kernel’s concurrency issues. When you say work with Darwin, what do you mean other than kernel level stuff? How is it you can simultaneously be waiting for the threading issues to be worked out, and own two Macs? ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |