Newsgroup: it.comp.macintosh
Titolo: applicazioni linux/unix su macosx

chi mi spiega con un pò di chiarezza come stanno le cose? Io ho fatto un
pò di confusione...
ma le applicazioni linux/unix per x86 come fanno a portarsi su macosx,
cosa bisogna fare oltre la ricompilazione? E fink, X11 che fanno di
preciso?
Grazie, bye 

 cosa bisogna fare oltre la ricompilazione?
Premetto che uso GNU/Linux su x86.
Le applicazioni che girano sotto Linux in genere sono distribuite con la
licenza GNU GPL che impone di rilasciare il codice sorgente del
programma assieme all'eseguibile del programma stesso. Ovviamente gli
eseguibili compilati per Mac Os su PPC non possono girare su Linux e
viceversa, pero' e' possibile, avendo i sorgenti, compilare a mano il
programma.
Fink AFAIK dovrebbe semplificare la cosa, cioe' invece di distribuire
all'utente i sorgenti e compilarseli (a quanto ho capito moltii mac
users meno vedono il terminale e + felici sono), il programma dispone
gia' di un insieme di pacchetti autoinstallanti che contengono
direttamente gli eseguibili compilati per macos su ppc.
X11 di Apple e' per cosi' dire un programma che permette di far girare
applicazioni grafiche scritte per lo standard X11r6. In questo modo e'
possibile far girare applicazioni grafiche scritte per X11r6 (per
esempio xterm, wmaker, enlightenment, xeyes, xpdf credo etc. etc.)
invece che per Aqua (si chiama cosi' l'interfaccia grafica di mac os
x?).
Oltre a X11 di Apple e' possibile usare XFree86 (ma non e' stato scritto
apposta per i Mac).
Spero che la risposta sia stata esauriente,
Ciao, Fr4ncis

 preciso?
Fink e' un progetto che si occupa di adattare per OS X il codice
sorgente dei programmi *nix. Ti mette a disposizione sia le sorgenti che
dei binari precompilati, che ti facilitano la vita.
X11 e' il motore grafico che ti permette di fare girare le applicazioni
*nix, che girano in un ambiente diverso rispetto a quello di Aqua.
L'X11 di Apple integra egregiamente i due ambienti.
Daniele
-- 
"As I paint this picture gray and taste the pain...
 I'll play the optimist!" (Dane)
STARGAZER: 
www.stargazer.it
 - Le stelle della scena Hard & Heavy!

 apposta per i Mac).
X11 di apple non e' altro che Xfree86 con su un window manager che
funziona con quartz sfruttando quindi l'accelerazione della scheda
video, e questo lo rende *molto* piu' veloce
-- 
siamo tutti sovversivi

 Daniele
Quindi morale della favola, se vogllio installare un programma unix o
linux su macosx quali sono i passi da fare per semplificare al massimo
le cose?

 [150503 08:40]:

Ah! Pensavo che Apple avesse riscritto una sua versione da 0.
Ciao, Fr4ncis

 Ah! Pensavo che Apple avesse riscritto una sua versione da 0.
quella arrivera', con panther senmbra che aqua diventera' compatibile
con X11 (quindi tra le altre cose piu' utenti loggati via gui, non vedo
l'ora :))
-- 
siamo tutti sovversivi

 Fonti?
icm
-- 
siamo tutti sovversivi

 > RTFM
scusate l'ignoranza ma che significa?

 C, C++, Java ecc ecc.
hai ragione... il fatto è che pensavo che il porting fosse più morbido,
se è complesso, poco intuitivo e così dipendioso in quano a tempo,
allora non fa niente e mi tengo solo le applicazioni macosx.
Ringrazio tutti per la pazienza e disponibilità. Bye

 scusate l'ignoranza ma che significa?
Read The Fuckin' Manual! :-)


 lapalissiano.
Beh, capisco.
Ma un "piccolo" tutorial, che so ....." le 10 regole 10 per compilare "
, non si potrebbe fare ? Oppure la materia č cosě vasta che č
impossibile ?
-- 
"Non muoio nemmeno se m'ammazzano"
Don Camillo - G.Guareschi

 con X11
Vuol dire forse che potremo usare, a.e., OpenOffice come oggi usiamo
MSOffice? 
-- 
Roberto

 MSOffice? 
cosi' sembra, ma non solo, potremo loggarci su un mac via rete con tanto
di gui, un po' come si fa ora coi terminal services su uindos
-- 
siamo tutti sovversivi

 di gui
Questa non l'ho capita. Una specie di Virtual Desktop?
-- 
Roberto

 Questa non l'ho capita. Una specie di Virtual Desktop?
esatto
-- 
siamo tutti sovversivi

Bene, non dover usare X11 o similia e' un grosso passo avanti. Ma per
installare programmi *nix sara' sempre necessario usare Fink o qualcosa
del genere?
Mi domando: cosa impedisce a qualcuno (magari Apple?) di produrre degli
installer per questi programmi che funzionino su Os X con un semplice
doppio-clic?
Il vantaggio sarebbe enorme per gli u-tonti e per quelli che non hanno
tempo o voglia di perdere giornate di RTFM.
E anche per Apple sarebbe un grosso vantaggio, traducendosi in un forte
valore aggiunto su ogni Mac: il patrimonio di software OpenSource che si
renderebbe disponibile per *tutti* sarebbe enorme.
-- 
Roberto

 doppio-clic?
Questa e' una cosa che puo' fare _solo ed esclusivamente_ chi sviluppa
il programma. Apple non si puo' certo mettere a studiare un installer
per ogni benedetto programma che viene ideato ogni giorno.
Ne' puo' essere lei ad adattare tutto il benedetto software open source
per fare in modo che giri sotto OS X... non e' certo compito suo
occuparsi di questa cosa!
Sta a chi sviluppa il programma, o chi lo porta sotto X, decidere come
fare: se per lui una configurazione del tipo configure/make/make install
e' quanto basta allora ti devi accontentare. Fink ti da' solo una mano a
fare questo in automatico, in alcuni casi.
Ho il sospetto che tu non abbia le idee molto chiare, in proposito :-D


 decisioni discutibili (mancata inclusione di bash).
Eh? 
Bash c'e'!


 Mi sa che la tua bash proviene da fink :-)))
la mia no, e c'e' almeno da 10.2.3
-- 
siamo tutti sovversivi

 Mi sa che la tua bash proviene da fink :-)))
None :-)
La bash di fink e' la versione GNU, e sta in /sw/bin/bash
La bash standard di OS X e' la versione BSD ed e' in /bin/bash
% ls -al /bin/bash
-rwxr-xr-x    1 root     wheel      540884 Jan  9 05:40 /bin/bash
% ls -al /sw/bin/bash
-rwxr-xr-x    1 root     admin      745592 Mar 31 07:16 /sw/bin/bash
Come puoi vedere ci sono entrambe, ma sono due cose diverse: io ho
installato anche quella di Fink giusto per cazzeggio, ma di serie la
bash c'era eccome (al limite potrei avere il dubbio che sia stata
installata coi Developer Tools).
