Il codice sorgente di Darwin 9.0 agli sviluppatori
Apple ha rilasciato oggi agli sviluppatori, il codice sorgente di Darwin 9.0. Come molti kernel moderni, Darwin segue un approccio ibrido, contenendo caratteristiche sia di un microkernel che di un kernel monolitico. Difatti segue un approccio da microkernel per quanto riguarda la gestione dei servizi ma integra nello stesso microkernel ampie porzioni del sistema operativo per ridurre i tempi morti dovuti al passaggio di contesto. Questo approccio misto consente di rendere il sistema operativo più reattivo e veloce ma nel contempo lo rende più sensibile ad errori di programmazione del kernel. A partire dal 2000, Darwin è il cuore del sistema operativo di Mac OS X, e questa ultima release è stata resa pubblica come è accaduta in passato, per permettere ai developer di sviluppare i driver perfettamente compatibili con Leopard. Darwin 9.0 è scaricabile a partire da qui gratuitamente (è opensource). Per tutte le versioni precedenti del kernel, si veda questa pagina.
Altri articoli simili a questo:

