Newsgroup: it.comp.macintosh
Titolo: Domanda indecente

Ma - in teoria - si può mettere Windows sul Mac?
Ieri è venuta un'amica che deve acquistare un portatile ed io le ho
pubblicizzato il mio iBook.
Poi è venuta fuori questa domanda...

 Puoi emularlo con virtual Pc, guarda sul sito m$.
Non, non parlavo dal punto di vista "pratico".
Ci chiedevamo se il mac funziona con un altro sistema operativo...

Ci chiedevamo se il mac funziona con un altro sistema operativo...
Puoi usare Linux.
Una delle tante varianti per processori PowerPC.

 pubblicizzato il mio iBook.
Windows è scritto per l'architettura X86, non può girare su PPC.
Altri sistemi operativi come Linux sono stati scritti anche per PPC,
quindi possono girare sui Mac.
Ciao, Fr4ncis

 Puoi usare Linux.
o anche OpenBSD.
-- 
RiK0
Non credo negli schemi non vincenti.

 Ci chiedevamo se il mac funziona con un altro sistema operativo...
certo. ma non certo windows.
e direi che e` un bene.


 quindi possono girare sui Mac.
In realta` c'era un vecchio port di NT su PPC... ma vabbe`.. lasciamo
gli scheletri dove stanno :)


Ma se uno ha un Mac perche' dovrebbe sentire l'esigenza di usare un
altro sistema operativo!!!!!!!!!!
Ovvero il problema non si pone. 
Logicamente parlando, è una questione priva di senso, in quanto domanda
che non nasce da un'esigenza concreta.


 altro sistema operativo!!!!!!!!!!
Ci possono essere mille buoni motivi. Non ultimo il fatto per esempio
che per qualche arcana ragione GNU/Linux rimane piu` performante (sulla
stessa macchina) per esempio per il calcolo scientifico.


 stessa macchina) per esempio per il calcolo scientifico.
vecchio pc + slackware
-- 
Jollino - Photo portfolio: 
http://www.nicolucci.net
"It can only take place when the struggle between our children has ended
Now the Miracle and the Sleeper know that the third is love"
  -- Dream Theater, "Metropolis pt. I" (1992)

 vecchio pc + slackware
No. Col power PC puoi ottimizzarti certi loop di calcolo in un modo
che con l'Intel non te lo immagini.
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

 che non nasce da un'esigenza concreta.
Io ne ho due concrete.
E una terza "politica" per la quale Mac OS X sarebbe stato defenestrato
se non fosse stato un prodotto di primissima qualita`.


 gli scheletri dove stanno :)
Bravo, non evocare in non morti :)


 gli scheletri dove stanno :)
Allora ricordiamo anche i Mac con doppio processore (PPC+486) su cui si
poteva far girare contemporaneamente il Mac OS e Windows.
-- 
"I have a very simple life, I have my family and I have Apple and Pixar.
And I don't do much else." S. J.

 vecchio pc + slackware
Il vecchio pc non potra` essere "piu` performante per il calcolo
scientifico" del nuovo Mac.  Che Linux possa essere piu` performante di
MacOSX sui nuovi Mac pensati x dette applicazioni (dual G5 2.5 GHz,
immagino) ho i miei dubbi, soprattutto se su questi ultimi si usano i
migliori compilatori (particolarmente il compilatore Fortran che vende
l'IBM: costicchia, ma rispetto al computer, neanche tanto).  Ma non ho
fatto misurazioni in merito (anche perche` il mio dual G5 e` un misero
1.8 GHz, e il calcolo scientifico che ci faccio e` sporadico, non posso
giustificare investimenti ulteriori in compilatori avanzati), quindi le
mie sono mere opinioni.
Alex

 che con l'Intel non te lo immagini.
io so soltanto che il vecchio duron 850 mhz con 512 mb di ram e slack 
9.1 e piu veloce del dual g4 1 ghz on 768 mb di ram del 150-200%, sia 
per quanto riguarda il semplice masticar numeri (che so, un centinaio di 
milioni di moltiplicazioni) sia per quanto riguarda le compilazioni e 
compagnia bella.
e, come ho gia detto, di os x non mi piace l'assurda storia dei 
framework e quella roba li, che mette a rischio qualsiasi aggiornamento 
fatto a manina (python, java, eccetera).
uso il mac per l'utilizzo normale, linux su pc per la programmazione che 
va oltre il semplice 'toh vediamo se funziona'.
senza contare che certe cose su os x non si compilano per via del modo 
particolare di gestire le librerie dinamiche (bundle al posto dei 
classici shared object)...


 se non fosse stato un prodotto di primissima qualita`.
quindi tu se dovessi comprare un ipod ci metteresti linux perché il 
software dell'ipod non č opensource, non prendi l'autobus perché non hai 
visto lo schema del motore, non leggi i libri perché non puoi 
ricompilarti il kernel della tipografia...?


 poteva far girare contemporaneamente il Mac OS e Windows.
C'erano anche quelli senza PPC, afair... mi pare LC630 :)


 C'erano anche quelli senza PPC
Nel senso che avevano un 68K? Già...


 classici shared object)...
Direi piuttosto che in un buon numero di casi tu non sai compilarli. Io
sinceramente non ho avuto grossi problemi. E comunque per quanto vedo se
i problemi ci sono non sono dovuti al concetto di bundle, ma solo ad un
problema di compilatore. Problema che non c'e` con il 3.4, ovvero non ci
sara` con il nuovo xcode che usera` il 3.5


 Nel senso che avevano un 68K? Già...
si :))


 sinceramente non ho avuto grossi problemi.
Io non scrivo software in C. So soltanto che vari programmi per 
compilarsi sotto os x devono essere 'rivisti' a suon di flag per il 
compilatore. L'eggdrop per esempio si compila e non si linka, unrealircd 
se si compila su os x è solo perché diedi feedback a stskeeps e agli 
altri che l'hanno scritto per dargli modo di mettere a posto, e così via.
E se io compilo una cosa non voglio 'saperla compilare'. Voglio che si 
compili da solo, è per quello che hanno inventato autoconf, make e i 
loro amici.


 .0000000001)
Dovresti darci i sorgenti completi (mancano nel tuo post quelli di
my_fun) per permetterci di riprodurre i tuoi risultati e verificare le
prestazioni di altre macchine nello stesso compito... please?
Alex

 loro amici.
Tieni presente che spesso e volentieri gli errori sono dei
programmatori. Solo che su GNU/Linux il linker e` piu` lasco.
Ma qui sarebbe come dire che se le pagine non standard funzionano bene
con Explorer e non con Mozilla e` colpa di Mozilla.


 prestazioni di altre macchine nello stesso compito... please?
#include <stdio.h>
#include <math.h>
double localize_zero(double f(double), double x0, double x1, int
max_iter, double xprec, double yprec){
        double xn = x1;
        double prev_x = x0;
        double fn = f(x1);
        double f0 = f(x0);
 
        do{
                if ( (fabs(fn) < yprec) && (fabs(xn - prev_x) < xprec) )
                    return xn;
 
                fn = f(xn);
 
                prev_x = xn;
                xn = xn - fn * (xn - x0) / (fn - f0);
                max_iter--;
                if (!max_iter) break;
        } while (1);
        return xn;
}
double my_fun(double x) {
    return pow(x,2.) - log(x) - x -1.;
}
int main(int argc, char *argv[]){
    double val = localize_zero(my_fun, 2000000., 1.5, 100000000,
.0000000001, .0000000001);
 
    printf("Zero: %f\n", val); 
    return 0;


 dubiti.
Dual 1 ghz.
C'avrò un computer sfigato o rincoglionito, che ne so. Quando ho tempo e 
voglia magari installo panther sul secondo disco e faccio prove da lì, 
con un sistema vergine e sarò felice di ricredermi.


 48 secondi
Col G5 dual 1.8 (ovviamente il dual non si sfrutta in questo caso:-),
senza nessuna ottimizz (gcc a.c), 18.16 secondi.
Compilando con gcc -fast a.c, 15.8 secondi.  MacOSX 10.3.4.
Su un Athlon 2.6 GHz con Linux (Mandrake 10.0), gcc -O3 a.c -lm, 26.4
secondi.  (NB: il -lm e` indispensabile con Linux ma non con MacOSX).
Alex

 con un sistema vergine e sarň felice di ricredermi.
Sinceramente non saprei dirti :))


 secondi.  (NB: il -lm e` indispensabile con Linux ma non con MacOSX).
Azz... direi nient'affatto male come risultato. Voglio dire, l'AMD e`
una signora CPU...
ah... ho rifatto altri test. con il -fast -mcpu=7450 sul Mac mi prende
39 secondi :))
Direi proprio un bel risultato. :)


 una signora CPU...
Non e` male (ma e` a 32 bit -- le AMD64 sono quelle a 64 bit e qualche
mese fa ho scelto il Powermac G5 invece dell'AMD64, con mia sorpresa il
Mac [usato, da testsrl] non mi costo` piu` di quel che mi sarebbe
costato l'equivalente-grosso-modo AMD64 [da Computer Discount]).
Alex

 costato l'equivalente-grosso-modo AMD64 [da Computer Discount]).
In realta` anche il G5 lo hai usato in modo a 32 bit quando hai
compilato schietto. Di default, afaik, compila a 32 bit.
con -fast credo invece che compili a 64...


 wrote:

Credo anch'io, -fast genera codice solo x G5 se non aggiungi altri flag
x garantire il supporto G4 come hai fatto tu, mentre -O0, il default,
dovrebbe fare codice non ottimizzato buono (o meglio mediocre) un po'
per tutto.
Alex

 Una delle tante varianti per processori PowerPC.
    E fino a qualche anno fa, sulle macchine pre-G3 potevi usare anche
il BeOS.
-- 
    Nicola "nez" D'Agostino
  <!-- 
nezge...@geocities.com
 --remove/togli "getitout" -->

 compagnia bella.
Bisogna vedere le opzioni di compilazione che hai usato, i tempi
user e di kernel (che becchi con getrusage())


 ricompilarti il kernel della tipografia...?
Posso essere fastidiosamente sincero ?
                   *******************************
                   *                             *
                   * Non ci hai capito un cazzo. *
                   *                             *
                   *******************************
Ora  se ti  senti infastidito,  sappi  che pure  io lo  sono da  certi
commenti miopi e superficiali  (che oltretutto sono frequentissimi qui
sopra).
Bene,  riportando la  discussione  su argomenti  civili permettimi  di
chiarire i motivi politici.
L'autobus lo prendo anche se non conosco gli schemi del motore. Non e`
una cosa mia, pago il servizio di essere trasportato senza la rottura
di balle di avere a che fare con i guidatori maleducati, le code e la
caccia al parcheggio.
I  libri li  leggo. A  volte mi  rompe assai  non poter  passare della
documentazione  ad  amici  fotocopiando  alcune pagine.  Ho  avuto  il
permesso di fare  qualche copia di parte Unix di  Kernighan e Pike (da
Pike), probabilmente usero` il  permesso per dare uno strumento valido
a  persone neofite  all'interno del  Free Software  User Group  di cui
faccio parte.
Altre volte che  il libro non sia duplicabile mi  costa meno. Il libro
e`  mio,  lo  posso alterare,  prestare.  Ho  pagato  la stampa  e  la
rilegatura oltre alle materie prime ed al compenso per l'autore.
Non mi serve sempre ricompilare il kernel. A volte e` utile farlo.
Certamente e` meno  bella la situazione in cui il  sistema che hai non
supporta un certo  dispositivo che costa poco e sai  che ci sono poche
speranze di poterlo utilizzare.
Sicuramente avere la LIBERTA` di  poter leggere e modificare il codice
e` una  gran bella  cosa. Ma  la liberta` di  leggere e  modificare il
codice chiusa in se non basta.
Mi piace  poter rispondere "ecco, prendi questo  programma" quando uno
dice "avrei bisogno di un programma che fa...".
Mi piace poter distribuire come  libero del mio codice per ripagare in
maniera infinitesima tutto quello che  chi ha scritto codice libero ha
fatto per me.
(E mi piace che capiti che altra gente oltre a ringraziarmi mi migliori
il codice :) ).
E mi piace anche che esista software in grado di ridurre, almeno in un
campo, la distanza tra  chi ha tanto e chi ha poco.  Quello che da noi
e` considerato obsoleto, altrove e` materiale utilissimo sopratutto se
non si devono far pesare pesanti costi per le licenze del software.
Mi piace che gli utenti abbiano diritti e dignita` equivalente a quella
dei produttori.
E' piu` chiara adesso la cosa ?


 E' piu` chiara adesso la cosa ?
standing ovation. davvero.


 Poi è venuta fuori questa domanda...
Sinceramente, se "è venuta fuori questa domanda", è meglio che si compra 
un PC... Se invece ti spiega "perché vuole assolutamente utilizzare 
UinDOS, allora possiamo verificare se le potrebbe andar bene anche un Mac.
Già le premesse non mi piacciono: la bellezza di un Mac stà 
nell'utilizzo di MacOS, ma se la tua amica vuole rimpiazzarlo con UinDOS 
prima ancora di vedere com'è fatto, allora tanto vale... già mi immagino 
che per posta le arriva un .exe e non sa come aprirlo, o una barzelletta 
in .pps e si chiede come mai non c'è Office su un computer...
ciao

 fatto a manina (python, java, eccetera).
Ma non si parlava di "qualche arcana ragione GNU/Linux rimane piu` 
performante [ripstto a MacOSX, ndr] per esempio per il calcolo 
scientifico" ?
ciao

 - di un dual g4.
Ribadisco: vale sempre il concetto dell'ottimizzazione...
ciao

 poteva far girare contemporaneamente il Mac OS e Windows.
Per non parlare delle schede PCI -'96 o giu' di li'- con processore
Pentium :-)
-- 
http://www.dorelli.com
When she's walking by the river and the railway line
She can still hear him whisper
Let's go down to the waterline

 altro sistema operativo!!!!!!!!!!
"i Mac sono bellissimi, peccato che non ci possa girare windos" 
... quante volte me lo sono sentito dire e quante persone ho cassato
dalla mia rubrica indirizzi (e per fortuna, aggiungo: non mi avrebbero
di certo arrichito)
-- 
Plaisir d'amour ne dure qu'un moment, 
chagrin d'amour dure toute la vie.

 di certo arrichito)
Falso. Se tu facessi assistenza informatica, tale gente ti avrebbe fatto
diventare miliardario :)


 diventare miliardario :)
Eh, io la vedo sempre sotto il profilo spirituale che quello materiale
non esiste più da tempo ;)
-- 
cilileu?
ieu!

 diventare miliardario :)
trovarle !!
-- 
L'uomo è il computer più straordinario di tutti.
John Fitzgerald Kennedy

 diventare miliardario :)
Quant'e' vero :-)
Una volta consigliai ad una mia 'allieva', che doveva comprarsi un
computer nuovo, di prendere un iMac.
Non mi diede retta, e si prese un altro scassone picciotto.
Tanti i problemi, e mi chiamo' molto spesso per risolverli... e ogni
volta a sottolineare, quando possibile: "vedi, se ti compravi un Mac..."
 
(io guadagnavo di meno :P)


 Una volta consigliai ad una mia 'allieva',
Ma come, te hai le "allieve" e non ci dici nulla?? :P
Un Maramao chemanderebbe subito il topone giallo sul posto a fare i
rilevamenti del caso. :P
-- 
Essere perdenti e' un mestiere duro ma qualcuno deve pur farlo...

 rilevamenti del caso. :P
Bisgona vedere se ha fiuto :P


 computer nuovo, di prendere un iMac.
Seee... e poi come facevi a farti dare i bacini per ringraziamento?
