Newsgroup: it.comp.os.linux.iniziare
Titolo: mac os lion e linux

Salve,
ho notato che nel mio mac mini con os lion acquistato per sviluppare 
apps per iPhone e iPad il terminale funziona con linux per cui vorrei 
sapere se il mac os lion è una distro linux . Il che mi stupisce in 
quanto pensavo che linux fosse open source . Mi spiegate come stanno le 
cose ? grazie

 Mi spiegate come stanno le cose ? grazie
 
UNIX è un sistema operativo nato nel 1969 sul PDP7. L'anno successivo
è stato portato sul PDP11 e fu inventato il linguaggio C per questo 
scopo. Da allora è stato portato su ogni genere di computer e 
dispositivo ed è stato implementato in centinaia di versioni diverse.
Linux è la versione creati per i PC-IBM con il processore i386 (circa,
in realtà Linux è solo il kernel) mentre MacOS è la versione creata
per gli Apple Machintosh con processore G3. Nulla di più normale che 
all'esteno ti sembrano simili.
 
Inolte in  virtù della loro orine comune molti programmi possono 
girare su entrambi i sistemi operativi senza nessuna modifica, in 
particolare le shell e tra queste la bash, che è la shell standard
di Linux.
 


  Mac OS X ha un kernel ampiamente basato su codice preso da sistemi
BSD, che hanno una licenza ancor piu' libera di Linux percio' sono open
source ma possono essere usati in un sistema operativo commerciale con
licenza proprietaria.
  Non ho mai lavorato su Mac per cui non ti posso dire esattamente
quanto riesca a far girare applicazioni Linux e quanto abbia bisogno che
siano ricompilate.
 
-- 
  Ciao :-)
  Massimo
 
Rivendita on line magliette e gadget Linux / *BSD
http://www.thule.it
 
 
Nell'indirizzo, inserire una "h" tra la "t" e la "u"
 

 ... MacOS
 
Ovviamente parlo di MacOSX Le versioni del MacOS fino alla 9 sono 
sistemi operativi diversi che non hanno niente in comune con Unix.
Inoltre girano esclusivamente su Apple Machintosh con processore 
delle famiglie 68000 o PowerPC.
 
 

 software open come GCC.
 
Se non ricordo male, OS X utilizza LLVM/CLANG
 
Enrico

 Linux è la versione creati per i PC-IBM con il processore i386
 
Ma anche no. Linux e` uno unix-like e non uno unix vero e proprio, in quanto 
per un motivo od un altro (principalmente commerciale) non e` certificato 
secondo la SUS. Tra i sistemi FLOSS solo i *BSD sono considerati unix, ma 
piu` per la loro discendenza che per altri motivi
 
Enrico

 Ma anche no. Linux e` uno unix-like e non uno unix vero e proprio,
 
 
Sinceramente sono questioni di lana caprina. Prima perché il livello
di partenza dell'OP è veramente molto basso per cui meglio tacere
dettagli che affollano il cervello e scatenano guerre sante e poi 
perché poi tra i vari standard sembra una lite in famiglia tra figli
figliastri figli illeggittimi, figli legittimati, figli bastardi e figli 
putativi. 

 stato convinto fosse gcc...
 
Ok, ricordavo parzialmente male, ovvero attualmente OS X usa LLVM ma con 
frontend GCC, ma alla Apple hanno intenzione di sostituirlo con CLANG (non 
per nulla l'azienda della mela e` la principale sponsorizzatrice del 
progetto)
 
Enrico


 
Xcode 4.3 usa llvm-gcc-4.2
Ovviamente è possibile installare altri compilatori. Credo che Macports si
sia convertito a clang con l'ultima release.