MaxXxDanil Posted July 9, 2009 Share Posted July 9, 2009 scusata la mia grande ignoranza potete togliermi una curiosita il kernel del mac os il kui nome DARWIN appartiene a linux o nn c entra nulla? Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/ Share on other sites More sharing options...
Daveta Posted July 9, 2009 Share Posted July 9, 2009 Darwin Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1196615 Share on other sites More sharing options...
MaxXxDanil Posted July 10, 2009 Author Share Posted July 10, 2009 Darwin proprio come pensavo..gentilmente mi spieghi perche da qualke parte ho letto ke il kernel si kiama anke XNU Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1197265 Share on other sites More sharing options...
Daveta Posted July 10, 2009 Share Posted July 10, 2009 in che senso anche? Darwin non è un nome di kernel... Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1197344 Share on other sites More sharing options...
MaxXxDanil Posted July 10, 2009 Author Share Posted July 10, 2009 in che senso anche? Darwin non è un nome di kernel... scusa ma allora ke c entra sto darwin cn il kernel del mac? Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1197585 Share on other sites More sharing options...
MaxXxDanil Posted July 11, 2009 Author Share Posted July 11, 2009 puoi spiegarmelo gentilmente Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1198094 Share on other sites More sharing options...
Giorgio_multi Posted July 11, 2009 Share Posted July 11, 2009 Mac OS X è stato creato combinando Darwin, un ambiente open source derivato da Unix (basato sul sistema operativo FreeBSD) e il kernel XNU, un kernel basato sul microkernel Mach, il tutto combinato ad una interfaccia grafica chiamata Aqua, sviluppata da Apple Computer. Il sistema operativo ha avuto il suo primo rilascio commerciale nel 2001. È stato implementato per processori IBM PowerPC G3, Motorola PowerPC G4 e IBM PowerPC G5 e con nostra grande gioia anche per processori Intel; Apple ha rilasciato il codice sorgente del core del sistema con licenza open source. Questo è il collegamento del nome Darwin con il sistema operativo di Apple. Da non confondere col Darwin bootloader che è il bootloader OpenSource in grado di avviare il sistema operativo di Apple (in gergo chiamato ancora Darwin dalla sua origine). Spero di essere stato chiaro. Giorgio Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1198101 Share on other sites More sharing options...
MaxXxDanil Posted July 11, 2009 Author Share Posted July 11, 2009 Mac OS X è stato creato combinando Darwin, un ambiente open source derivato da Unix (basato sul sistema operativo FreeBSD) e kernel XNU, un kernel basato sul microkernel Mach, con una interfaccia grafica chiamata Aqua, sviluppata da Apple Computer. Il sistema operativo ha avuto il suo primo rilascio commerciale nel 2001. È stato implementato per processori IBM PowerPC G3, Motorola PowerPC G4 e IBM PowerPC G5 e con nostra grande gioa anche per processori Intel; Apple ha rilasciato il codice sorgente del core del sistema con licenza open source. Questo è il collegamento del nome Darwin con il sistema operativo di Apple. Da non confondere col Darwin bootloader che è il bootloader OpenSource in grado di avviare il sistema operativo di Apple (in gergo chiamato ancora Darwin dalla sua origine). Spero di essere stato chiaro. Giorgio kiarissimo grazie mille Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1198102 Share on other sites More sharing options...
Giorgio_multi Posted July 11, 2009 Share Posted July 11, 2009 Il Kernel originale di Linux, il ramo controllato da Linus Torvalds in persona ed esente da patch è detto in gergo Vanilla. Ecco perchè, analogamente, in mac OSX il kernel originale sviluppato da Apple non "patchato" viene definito Vanilla, mentre quelli modificati assumono nomi diversi a seconda del gruppo che li sviluppa. Il fatto che Apple abbia rilasciato (diaciamo meglio sia stata costretta a rilasciare) il suo kernel con licenza OpenSource (essendo sia Darwin che il Mach kernel a loro volta openSource) consente di modificarlo, a patto di rendere pubblico il codice sorgente modificato. Colgo l'occasione per specificare che il kernel di Leopard è un ibrido, avendo in sè una parte monolitico-modulare (che ricorda i kernel di derivazione BSD), che è in grado di implementare funzioni dinamiche (specie servizi e driver) grazie ai famosi kexts (o estensioni del kernel) e di una parte tipo microkernel (derivata da minix); tale caratteristica spiega come un servizio server che smette di funzionare non provochi il blocco dell'intero sistema, e possa essere riavviato indipendentemente dal resto (questa è una delle ragioni della stabilità di Mac OSX). Alla fine di tutta la chiacchierata Apple è stata più abile dei suoi concorrenti, perchè con a disposizione gli stessi mattoni di base ha costruito un edificio nettamente superiore come stabilità e fruibilità a quello degli altri (onestamente bisogna dire aiutata dal fatto di aver diretto i suoi obiettivi su di un parco hardware specifico e limitato). Anche il kernel di Windows è un kernel ibrido, ma mentre Apple ha preso il meglio dei due sistemi, Microsoft ha preso il peggio (onestamente sfavorita dal fatto di dover orientare i suoi obiettivi su un parco hardware vasto e aspecifico). Altro svantaggio di Windows è avere il server grafico all'interno del kernel con un netto aumento delle chiamate di sistema (leggi maggior probabilità di errori e blocchi). Ciao, Giorgio Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1198105 Share on other sites More sharing options...
Daveta Posted July 11, 2009 Share Posted July 11, 2009 Giorgio, ti andrebbe di fare un bel testo, creare un nuovo topic e metterlo in sticky? così ste cose di base le si possono leggere sempre? Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1198107 Share on other sites More sharing options...
Giorgio_multi Posted July 11, 2009 Share Posted July 11, 2009 Giorgio, ti andrebbe di fare un bel testo, creare un nuovo topic e metterlo in sticky? così ste cose di base le si possono leggere sempre? Volentieri, chiedo solo un pò di tempo per fare una cosa decente. (ovviamente modificabile) Ciao, Giorgio Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1198110 Share on other sites More sharing options...
Daveta Posted July 11, 2009 Share Posted July 11, 2009 ok, prenditi il tempo che vuoi. ovvio che ogni volta il topic lo si chiude, credo sia meglio che sia meglio che le mani le possa mettere tu su tale progetto Link to comment https://www.insanelymac.com/forum/topic/174272-dubbio-di-un-niubbo-su-kernel-mac/#findComment-1198113 Share on other sites More sharing options...
Recommended Posts