On 11/29/06, lillonina tele2 <lillonina@xxxxxxxx> wrote:
Mailing List del Fortunae LUG ============================= >From: "Carlo Minucci" > toglietemi tutto ma non il mio macosx senza avere avuto la pazienza di leggere nulla, ho presunzione di porre una domanda: ... ma la x finale sottintende una affinità open/free o componenti sofware con il mondo linux (oppure con xp)? oppure è assonanza di puro marketing?
Da WIkipedia: Nota, Mac OS X non è ufficialmente un S.O. "Unix" dato che Apple non fa parte del The Open Group <http://it.wikipedia.org/wiki/The_Open_Group>, un'organizzazione nata per certificare l'appartenenza dei sistemi operativi alla famiglia Unix. Apple ha dichiarato di non aver certificato il suo sistema operativo perché la certificazione avrebbe avuto costi proibitivi. The Open Group <http://it.wikipedia.org/wiki/The_Open_Group> ha citato Apple per violazione del marchio registrato UNIX e ha dichiarato che la tassa massima richiesta per la certificazione del Mac OS X sarebbe stata di 110.000dollari). Mac OS X è compatibile con moltissime applicazioni scritte per le precedenti versioni di Mac OS <http://it.wikipedia.org/wiki/Mac_OS>. Questa compatibilità è ottenuta tramite il Classic<http://it.wikipedia.org/wiki/Classic_%28Mac_OS_X%29>: un emulatore-virtual machine su cui è installato Mac OS 9<http://it.wikipedia.org/wiki/Mac_OS_9>, di conseguenza le applicazioni "vecchie" non sono in grado di comunicare con le applicazioni scritte per Mac OS X né sono in grado di avvantaggiarsi delle nuove caratteristiche del Mac OS X. In aggiunta a Classic, le API<http://it.wikipedia.org/wiki/API> Carbon <http://it.wikipedia.org/wiki/Carbon> hanno consentito una veloce conversione di molti applicativi da Mac OS 9 a Mac OS X. Un'altra opzione possibile per gli sviluppatori è realizzare programmi utilizzando il linguaggio Java, dato che Mac OS X supporta nativamente la tecnologia Java. Le API NEXTStep/OpenStep sono disponibili dal momento che Apple le ha incluse nel sistema operativo con nome di API Cocoa<http://it.wikipedia.org/wiki/Cocoa>. L'eredità del NeXTSTEP è ancora presente, si nota anche dal fatto che molte primitive iniziano con la sigla "NS" (contrazione di NEXTStep). Mac OS X è in grado di eseguire direttamente molti programmi per BSD<http://it.wikipedia.org/wiki/BSD>o GNU/Linux <http://it.wikipedia.org/wiki/GNU/Linux> attraverso una compilazione dei sorgenti. Esistono vari progetti che provvedono a rendere disponibili molti programmi precompilati: ciò evita all'utente di dover configurare e compilare i sorgenti, un'operazione non sempre agevole, dato che spesso deve essere eseguita da linea di comando. I più famosi sono il progetto Fink <http://it.wikipedia.org/w/index.php?title=Fink&action=edit> e il progetto DarwinPorts <http://it.wikipedia.org/wiki/DarwinPorts> . La versione 10.3 è la prima che include Apple X11<http://it.wikipedia.org/wiki/Apple_X11>, la versione Apple del gestore grafico X11 <http://it.wikipedia.org/wiki/X11>per applicazioni Unix, fornito come componente opzionale dall'installazione standard. L'Apple X11 si basa sul progetto XFree86<http://it.wikipedia.org/wiki/XFree86>versione 4.3 e X11R6.6 e fornisce un gestore grafico integrato col Mac OS X, dato che condivide lo stesso aspetto delle finestre, utilizza la tecnologia Quartz<http://it.wikipedia.org/wiki/Quartz>per il disegno dell'interfaccia grafica e si avvantaggia dell'accelerazione OpenGL <http://it.wikipedia.org/wiki/OpenGL>. Esempi di applicazioni per Mac Os X che utilizzano server X11 sono OpenOffice<http://it.wikipedia.org/wiki/OpenOffice>per Mac e Gimp <http://it.wikipedia.org/wiki/Gimp> per Ma Ciao ciao;)