[FLUG] Re: macosx

  • From: Alessio <alessio.fattorini@xxxxxxxxx>
  • To: fanolug@xxxxxxxxxxxxx
  • Date: Wed, 29 Nov 2006 10:39:17 +0100

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;)

Other related posts: