View Single Post
Old 19-12-2008, 23:10   #36
RunAway
Member
 
L'Avatar di RunAway
 
Iscritto dal: Sep 2004
Cittą: prov. Cagliari
Messaggi: 260
Quanta confusione.
Il kernel os x si chiama xnu che č ibrido mach/bsd, citando wikipedia: "La parte del microkernel Mach č responsabile del gestore della memoria, della comunicazione tra processi e del sistema input/output; permette inoltre protezione della memoria, pre-emptive multitasking e una gestione avanzata della memoria virtuale. La parte del kernel BSD gestisce gli utenti e i permessi, contiene lo stack di rete, offre un virtual file system (VFS) e osserva la compatibilitą con le specifiche POSIX."
Sopra xnu č costruito Darwin che sarebbe kernel+userland bsd+tool specifici apple.
Sopra darwin poggiano tutti i pilastri di os x: i framework di sistema e le varie core tecnologies, sopra queste sta la gui e le applicazioni dell'utente. Un po come una cipolla.

Webkit č basato su khtml, preso da apple e per un anno rimaneggiato per migliorarlo ed aggiungere funzionalitą ed č open e usabile da tutti (ultimo esempio č google).

Poi non capisco chi si lamenta tanto che apple usa software open ma poi da un sistema operativo prorietario, quindi closed. Se la licenza lo permette non capisco quale sia il problema, per caso motivi etici? Apple non fa beneficenza, deve fare i soldi e salvaguardare il proprio business come qualsiasi altra azienda.
Se non stanno bene le condizioni con cui č fornito os x non si compra un mac, nessuno č obbligato.
RunAway č offline   Rispondi citando il messaggio o parte di esso
 
1