Newsgroup: it.comp.os.linux.software
Titolo: netscape-6 e cpu

Volevo scaricarmi Netscape-6.
Mi viene proposto di scaricare
netscape-i686-pc-linux-gnu-installer.tar.gz
Cosa significa "i686" ?
Che serve un Pentium-2 per far girare netschiappa-6 ?
ciao, andrea

Andrea Celli ha detto:

Nah, credo significhi che e` stato compilato CON un 686, e basta...
Altrimenti il mio "mozilla-i686-pc-linux-gnu-sea-M18" non girerebbe
affatto sul mio K6-2...
-- 
    Pardo 
 
www.pardo.cjb.net

 
Propongo un'altra soluzione: che sia stato compilato PER i686. Cioč che
utilizzi un sottoinsieme di tutte le istruzioni Intel ottimizzato per il
quale č stata ottimizzata l'architettura PentiumII. Questo spiegherebbe
perché gira sul mio Pentium200. Ma credetemi, gira piano.
Alex

 writes:
Ale> Propongo un'altra soluzione: che sia stato compilato PER
Ale> i686. Cioè che utilizzi un sottoinsieme di tutte le istruzioni
Ale> Intel ottimizzato per il quale è stata ottimizzata l'architettura
Ale> PentiumII. Questo spiegherebbe perché gira sul mio Pentium200. Ma
Ale> credetemi, gira piano.
Mi sono perso nel tuo discorso :-) In sostanza va anche su i386, ma va
meglio (ordinamento delle istruzioni e uso delle stesse mirato a quel
tipo di CPU) su i686, IMHO.
Ciao
Marco

 tipo di CPU) su i686, IMHO.
Mi permetto di smentire... sul mio pentium III č una chiavica (128 Mb
ram)... niente a che vedere col 4.7x
Ciao,
 Wiz of Id

 
Ho rovistato meglio sul sito Netscape e ho tovato che richiede
un Pentiunm-233.
Quindi i686 sembra voler dire "qualcosa piu` di un i586 base, ma non
necessariamente un P2"
Francamente, non lo avevo mai sentito.
Non si smette di imparare ;-)
ciao, Andrea

> mirato a quel tipo di CPU) su i686, IMHO.
WG> Mi permetto di smentire... sul mio pentium III è una chiavica (128
WG> Mb ram)... niente a che vedere col 4.7x
Ahio, non volevi smentire me, ma netscape :-) Io parlavo della sigla
i686.
Ciao
Marco

tipo di CPU) su i686, IMHO.
Non vengono usate istruzioni specifiche. Infatti il gcc non genera di suo
codice mmx o 3dnow. Ma per ogni architettura esiste un insieme di opzioni
ottimali. Trovi esempi in /usr/src/linux/arch/{cpu}/Makefile
Per intel
ifdef CONFIG_M386
CFLAGS := $(CFLAGS) -m386 -DCPU=386
endif
ifdef CONFIG_M486
CFLAGS := $(CFLAGS) -m486 -DCPU=486
endif
ifdef CONFIG_M586
CFLAGS := $(CFLAGS) -m486 -malign-loops=2 -malign-jumps=2
-malign-functions=2 -DCPU=586
endif
ifdef CONFIG_M586TSC
CFLAGS := $(CFLAGS) -m486 -malign-loops=2 -malign-jumps=2
-malign-functions=2 -DCPU=586
endif
ifdef CONFIG_M686
CFLAGS := $(CFLAGS) -m486 -malign-loops=2 -malign-jumps=2
-malign-functions=2 -DCPU=686
endif
Io per un duron uso
-s -O3 -fomit-frame-pointer -Wall -mpentiumpro -march=pentiumpro
-malign-functions=4 -funroll-loops -fexpensive-optimizations -malign-double
-fschedule-insns2 -mwide-multiply
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! God Knows How Long I Tried To Change Fate !>-
  		Blind Guardian - Mordred's Song

 CFLAGS := $(CFLAGS) -m486 -malign-loops=2 -malign-jumps=2
                      E qui -mpentiumpro
Prendo nota dei flag per il Duron, grazie.
-- 
Non importa dove vuoi andare oggi, sei già lì.
ICQ 61259284