"So I think it safe to say that whatever Apple's overall strategy, we're likely to see a new kernel in OS X 10.5, though the look and feel and underlying functionality shouldn't change at all. Those who think the kernel change will have to wait for 10.6 forget that Apple has had parallel versions of OS X in development for years, so who's to say they haven't had a monolithic-kernel version running in the lab since 10.3?"
Grejen är bara att Darwin är öppen och jag undrar om Apple skulle göra en kernel utan att blanda in icke-Apple-anställda (läs icke munkavlade)!? khtml var en annan visa. Där höll Apple projektet hemligt men å andra sidan hade Apple aldrig blandat in andra utvecklare innan de påbörjade det hela. Med en ny kernel i Darwin skulle man alltså låta frivilliga och anställda jobba på med det gamla vanliga för att sedan berätta att detta varit något som snart skulle bli gårdagens kärna och visa den nya varianten. Jag skulle åtminstone känna mig aningen utnyttjad, eller lurad! Avies avslut på Apple medför säkert att dörrarna för en Mach-ersättare öppnas men jag tror att det är bäst att det sker öppet.
Jag läste härom dagen att .net har 10 000 klasser. Givetvis är det en del kaka på kaka-klasser för olika språk men det är nog inte helt lätt att fixa OS X så att Win-apps går smärtfritt i OS X genom att implementera API:er. Som någon nämnde är givetvis header-filerna öppna men det stora jobbet är implementeringen. Att dra jämförelsen med OS 9 och att apple kan köra X 11 (*nix) utan större problem är inte rättvis. OS 9 är Apples egendom och OS X är ett *nix i grunden. Win däremot är inget som finns gratis i OS X eller som ligger i lager hos Apple.
Vitualisering är nog det rimliga att förvänta sig tror jag.