zona franca, scopri il web con Luca Accomazzi
libri e articoli in vendita
accomazzi.net

16-07-2011 - Due pagine gratis (su 530)

 Potete leggere gratuitamente le prime due pagine del mio nuovo libro

28-11-2010 - Wikileaks, spiattellatori di segreti

Wikileaks: chi sono, come lavorano, perché lo fanno, chi li paga. Visto che la cronaca incalza, ho deciso di rendere universalmente consultabile il mio recentissimo articolo in merito.

17-03-2010 - Ti aspettiamo, Explorer 9

Meglio tardi che mai, Microsoft annuncia il venturo Explorer 9. Potrebbe colmare un gap tecnologico colossale che si aprì con l'uscita di Firefox 1

DOVE MI TROVI

In libreria la mia ultima fatica, anche ePub

 In libreria come ePub dal 19 luglio e come libro cartaceo dal 24 agosto: è la grande guida che Lucio Bragagnolo ed io abbiamo dedicato ad OS X 10.7 Lion

Iscriviti alla mailing list di Luca Accomazzi. Inserisci qui la tua mail:

Vuoi ricevere i messaggi immediatamente (50 invii / giorno) o in differita e in gruppo
(due invii / giorno)?

Subito

Gruppo

A domanda rispondo - sezione MacOSX

Mac OS X e open source

Per creare MacOS X Apple ha riutilizzato il lavoro fondamentale che aveva fatto per il suo port [versione] di Linux.
Poi l'ha riutilizzato e ne ha fatto il nucleo del suo sistema operativo, e si è dimenticata che doveva essere Open Source. Non voglio mettermi nei panni del primo assemblatore che collocasse sul mercato un PC con Darwin preinstallato: gli avvocati Apple non sono dei campioni di flessibilità...

Nicola Dago

C'è molta confusione qui.

Mac OS X, come tutti i sistemi operativi moderni, ha un nucleo. Si tratta del pezzetto che contiene tutte le funzioni più critiche del sistema: l'accesso al disco e ai processori, per esempio. Il nucleo di OS X si chiama Mach.

Mach venne creato come parte della propria tesi dottorale
(PhD) da Avadis Tevanian quando studiava presso la università in questione. Poi il giovanotto finì in Next dove sviluppò la versione 2 e in Apple dove concepì la versione 3. Oggi Tevanian è vicepresidente di Apple, responsabile del sistema operativo.

Tra il 1997 e il 2000 il nucleo Mach venne anche adottato da una versione del sistema operativo open source GNU. Lo stesso sistema operativo che di solito usa il nucleo Linux inventato da Linus Torvalds. Quel sistema operativo si chiamava MkLinux, anche se propriamente il nome Linux spetta solo al nucleo di Torvalds e MkLinux ne adottava un altro.
Apple ospitò il sito di MkLinux sui suoi server dal 1997 al 2000 (sotto il nome http://www.mklinux.apple.com/) e qualche dipendente di Apple collaborò allo sviluppo. Punto. Apple, per la cronaca, ospitò per un po' (sino a febbraio 2000) sui suoi server anche una versione "concorrente", PPClinux, sotto il nome http://ppclinux.apple.com.

Oggi il nucleo Mach e una gran parte del sistema operativo Mac OS X (ma non certo tutto) è open source. Cioè chiunque può vedere come sia scritto, riga per riga, scaricarlo da Internet, distribuirlo. La parte open source di Mac OS X si chiama Darwin.
Puoi trovare sul sito Apple la Licenza Open Source di Darwin. Leggila. Chiunque può installare, preinstallare, postinstallare e modificare Darwin a suo assoluto piacimento, con l'unico limite di dover inviare ad Apple una copia delle modifiche che fa.

Il resto di Mac OS X è di proprietà esclusiva Apple. Per la cronaca, non solo Darwin, ma l'intero OS X è stato portato per intero a Intel all'interno di Apple, cioè Apple potrebbe tecnicamente rilasciare "OS X per PC". Apple non vuole dipendere da un solo fornitore, sia pure IBM, e quindi ha pronta una versione Intel del sistema operativo. Commercialmente non avrebbe senso rilasciarla, ma tecnicamente la possibilità esiste.


Indice di tutti i termini

- . 1 2 3 4 6 7 a b c d e f g h i j k l m n o p q r s t u v w x y z

a-gps abbonamento a consumo abbonamento flat abbreviazioni abuso accelerazione accelerazione video accentate accenti accesso accesso remoto accesso universale accesso vietato accomazzi.com accomazzi.it acrobat active activex ad maiora adaptec scsi adattatori adobe adobe acrobat adobe cs3 adobe illustrator adobe photoshop adobe premiere adobe type manager adobe type manager deluxe advanced server after dark after effects aggiornamenti aggiornamento aggiornamento combinato aggiornamento firmware aggiornamento mac os aggiornamento modem aggiornamento processore aggiornamento sistema operativo aggiornamento software airport airport base station airport express airtunes aiuti alcatel speed touch home alfabeti non latini alfabeto alfabeto turco alias alias manager alice alice adsl alina allegati allegato allofmp3 allot net enforcer altavista altivec amazon ambiente ambiente classic amministratore amnesty international analitico analogico animazione annullare la connessione anonimato anonimo antispam antivirus apache apache 2 apache sicuro apple apple cd sc apple display connector apple dos 3.3 apple double apple hd sc setup apple ii apple iigs apple itunes music store apple mail apple music apple personal laserwriter ls apple profile apple remote access appledouble applescript appleshare applet appletalk appletel appleworks applicando applicazione applicazioni applicazioni recenti arabo archiviazione email armi di distruzioni di mass aruba as/400 as400 ascii asincrono assistenza assistenza internet atapi ati rage ii atm deluxe atomtime attachment attesa audio autenticazione autoexec autostart avie tevanian avvio avvio da network avvio il network avvio lento avvio network avviso di chiamata avviso di consegna azzera i dati