Grundsatzfragen zu 64Bit Architektur

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Grundsatzfragen zu 64Bit Architektur

Beitrag von knecht » 19.05.2005 09:30:08

Ich wollte mal ein paar Sachen zu 64Bit Architektur Boards fragen:
Wenn ich ein Programm auf nem 64Bit Board ausführen will muß das ja auch für 64Bit compiliert sein. Wie sieht das aber aus wenn ich ne 32Bit Anwendung ausführen will ??

Kann ich unter einem Debian IA64 Software installieren die für 32Bit (i386) compiliert ist ?
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 19.05.2005 09:34:33

ich glaube schon! dann wird zwar nur die halbe breite genutzt aber es sollte gehn!

ja ja, ich weiß, aber unter windows XP Pro 32Bit version is das auch möglich, das läuft auf nem 64bit AMD. Bei einem win2003server kann ich dir unterprozent sagen, das es auf einem 64bit läuft, obwohl es 32bit ist.
deswegen geh ich mal von aus, dass linux das aufjedem fall können sollte!
gib ja ne ganz einfache möglichkeit! nimm 32bit knoppix / kanotix und starte es auf einem 64bit system!
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 19.05.2005 09:46:48

nimm 32bit knoppix / kanotix und starte es auf einem 64bit system!
ich hab ja noch keinen, und überlege ob es noch zu früh für nen Umstieg ist . Und es währe zu früh wenn ich die hälfte meiner Software unter Debian nicht nutzen kann, weil diese erst noch auf 64Bit rauskommen muß (und den Sourcecode kriegt man ja nicht von kommerziellen Anwendungen)

Hier z.B. läuft eben Maya anscheinend nicht unter nem IA64 Ubuntu:
http://www.highend3d.com/boards/showfla ... &o=&fpart=

Das es unter XP geht hab ich auch schon gehört/gelesen, es hat mich eben nur verwirrt das ich von jemand gehört habe er hat ein 32Bit XP auf nem 64Bit Board, und das geht so erstmal. Ich hab da schon gedacht die haben hybrid Boards oder sowas gemacht . . .

Und was ist der Unterschied zwischen IA64 von Intel und er Architektur AMD64 bei Athlon64 etc. ??

Danke
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 19.05.2005 09:57:23

Der Unterschied ist auf jedem fall der preis! AMDs sind günstiger!
AMDs sind mein persönlicher favorit (ich mag intel nunmal net)
AMDs sind (oder waren) vor nicht allzulanger zeit die schnellsten prozessoren!
AMD FX53 (oder 55?) ist momentan der schnellste prozessor überhaupt (soweit ich informiert bin)
naja.. musste ma forschen! zumindest wenn du das machst, solltest du einen amd mit dem neuen kern nehmen (mir fällt nur nich wie der hieß) der macht SSE3 mit!
Ich lese grad, dass es kein Problem darstellt 32Bit software auf 64bit system laufen zulassen!
ich an deiner stelle würde aber dennoch warten weil:
der trend geht eindeutig zur mehrkern-prozessoren. schon im winter werden erste prozessoren mit 4kernen erwartet (von amd) dann fallen die preise für dualcore und du kannst di einen solchen leisten.

Athlon 64 X2 4200+ (110 Watt - stromsparender als Intel) 510 €

das sind meine gründe wo ich derzeit überlege ob ich mir nen amd64 zulege oder gleich nen amd 64 x2 (dual-core)
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Benutzeravatar
se8i
Beiträge: 1017
Registriert: 08.11.2002 17:02:20
Wohnort: nähe Karlsruhe
Kontaktdaten:

Beitrag von se8i » 19.05.2005 10:38:54

unter ubuntu (und wahrscheinlich auch debian) gibt es ein paket mit 32 bit libraries, ich glaube das reicht, um 32bit-code ausführen zu können.
comes hat geschrieben:AMD FX53 (oder 55?) ist momentan der schnellste prozessor überhaupt (soweit ich informiert bin)
Vielleicht der schnellste x86-Prozessor, aber sicherlich nicht DER schnellste Prozessor.
Jazz is not dead, it just smells funny.

Benutzeravatar
Tekilla
Beiträge: 65
Registriert: 28.12.2003 12:49:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von Tekilla » 19.05.2005 13:21:28

Um nochmal auf die Frage zurück zukommen, ob es zu früh ist für einen AMD64:
Der (noch inoffizielle) AMD64 Port von Debian ist schon fast zu 99,9% fertiggestellt und wartet nur noch darauf, ins offizielle Debian übernommen zu werden. Dazu muss aber erst mal Sarge released werden...
Ich hab jetzt schon seit gut 3 Monaten die reine 64-Bit Umgebung am laufen, und es gibt von den meisten Programmen die ich so benötige ne 64-Bit Version. Aber auch 32-Bit Programme kann man mit ein bisschen Aufwand auf einem 64-Bit-prozessor zum Laufen bringen. Hier der Link zum AMD64-HOWTO

Das nervigste Problem ist, dass es das Flashplugin nur in der 32-Bit Variante gibt, und man extra einen Brower in einen 32-Bit-chroot einrichten muss (siehe HOWTO). Aber um sich nur mal gelegentlich ne Flashseite anzuschauen ist das schon noch zu verschmerzen.

Gruss
Jan
Debian Sarge AMD64, Custom-Kernel 2.6.17.8, NVIDIA Geforce 4 Ti

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 19.05.2005 13:49:39

Um nochmal auf die Frage zurück zukommen
Vielen dank, genau sowas wollte ich hören :D
Is AMD64 the same as IA64?

No. IA64 is Intel's designation for their Itanium architecture. Intel's name for their AMD64-compatible architecture is EM64T (Extended Memory 64 Technology). IA64 systems are a completely different architecture.
gibt es dann zwei verschiedene Debian für jede der beiden Architekturen ? Und was ist dieser prägnante Unterschied ?

Und wäre es auch möglich ne 32Bit Version auf ein 64Bit Board zu installieren ?? Ansonsten ist das mit dem chroot eine super Sache, damit müßte ja alles lauffähig sein . . .

Danke
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Re: Grundsatzfragen zu 64Bit Architektur

Beitrag von meandtheshell » 19.05.2005 13:54:02

knecht hat geschrieben: Kann ich unter einem Debian IA64 Software installieren die für 32Bit (i386) compiliert ist ?
aus amd64-howto
Using an IA32 chroot to run 32bit applications
Introduction

The current amd64 port of debian is a pure 64bit port. This means you can't run binary only programs which are compiled for IA32 or applications which haven't been ported to AMD64 yet (e.g. OpenOffice.org). This is because you can't mix 32bit applications and 64bit libraries. You would also need the 32bit versions of the libraries to run a 32bit application.
die fragen die du sonst so hast stehen alle da https://alioth.debian.org/docman/view.p ... howto.html


markus

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 19.05.2005 14:07:40

Code: Alles auswählen

you can't run binary only programs which are compiled for IA32
hab ich sogar schon gelesen gehabt, nur nicht realisiert . . . aber klar, dann geht es wohl kaum ein 32Bit Debian zu installieren !

Code: Alles auswählen

deswegen geh ich mal von aus, dass linux das aufjedem fall können sollte! 
das soll dann später einmal gehen:
https://alioth.debian.org/docman/view.p ... l#id274650

Was ich mir nicht beantworten konnte ist die Frage nach dem Pentium IA64, und ob es dann für jeden ein eigenes Debian gibt

Danke
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 19.05.2005 14:55:08

:?:
verstehe ich nicht - warum nehmt ihr euch nicht die zeit und lest das howto
dann geht es wohl kaum ein 32Bit Debian zu installieren !
sicher geht das - debianx86 auf amd64

pureamd64 auf amd64 plattform geht auch genauso wie 32bit appl. auf dem pure port laufen - da muss man eben chroot umgebung mit 32bit libs einrichten

eine weiter möglichkeit ist die verw. von debian-pure64-3.4 Sid

97% aller pakete in sarge sind bereits auf das amd64 port portiert worden - der rest sollte folgen - eine zusage des amd64 port teams für die bereitstellung von sec. updates gibt es ach - man kann also ohne sorge nach dem release von sarge bzw. auch jetzt schon ein amd64 port fahren
Was ich mir nicht beantworten konnte ist die Frage nach dem Pentium IA64, und ob es dann für jeden ein eigenes Debian gibt
Is AMD64 the same as IA64?
No. IA64 is Intel's designation for their Itanium architecture. Intel's name for their AMD64-compatible architecture is EM64T (Extended Memory 64 Technology). IA64 systems are a completely different architecture.
ihr müsst die sachen schon lesen die man euch gibt ...

gruesse markus

Benutzeravatar
gizzard
Beiträge: 23
Registriert: 12.01.2005 11:58:47
Wohnort: Trier

Beitrag von gizzard » 19.05.2005 15:06:37

gibt es eigentlich unter den x86_64ern Distros unterschiede wenn es darum geht 32bit Programme auszuführen?

Ist Ubuntu evtl. da weiter als Debian? Machen andere Distros es evtl. ganz anders?

Ich würde gerne soweit wie möglich auf die chroot Möglichkeit verzichten, welche Programme kann ich oder kann ich nicht mit den 32bit libs laufen lassen? Falls man das überhaupt grob irgendwie sagen kann. Mein Wunsch wäre halt Multi Arch ohne chroot falls ich wirklich mal ein closed source Programm hätte.

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 19.05.2005 16:32:43

pureamd64 auf amd64 plattform geht auch genauso wie 32bit appl. auf dem pure port laufen - da muss man eben chroot umgebung mit 32bit libs einrichten

eine weiter möglichkeit ist die verw. von debian-pure64-3.4 Sid
Ich habe das darauf bezogen ob man ein 32Bit Debian nativ auf einem AMD64 Board installieren kann.

hab ich in meinm letzen Post schon geschrieben das das mit chroot eine feine Sache ist. Obs auch nativ gehen würde hat mich nur noch zusätzlich interessiert.


gruss
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 19.05.2005 16:39:10

knecht hat geschrieben: Ich habe das darauf bezogen ob man ein 32Bit Debian nativ auf einem AMD64 Board installieren kann.
ok evtl. haben wir aneinander vorbei geredet - also mit port ist software gemeint - kernel, libs usw.
deine frage verstehe ich also so ob es möglich ist ein x86 debian also i386 oder i686 kernel mit 32bit libs auf einem Mainboard (hardware) das z.b opterons drauf hat laufen zu lassen - ja das geht - tyan boards sind da sehr gut - z.b S2850 von tyan http://geizhals.net/eu/a60017.html

hoffe ich habe die frage richtig verstanden :?:

gruesse markus

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 19.05.2005 21:11:03

hoffe ich habe die frage richtig verstanden
genau so wars gedacht, danke für die Antwort ! Bild
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Benutzeravatar
Ryven
Beiträge: 277
Registriert: 10.10.2003 09:20:52

ia64 vs amd64/em64t

Beitrag von Ryven » 28.05.2005 14:34:05

Also der hauptunterschied, der IA64, bekannt als Itanium ist eine Risc CPU.
Genauso wie die PowerPC von IBM.
Die amd/emt sind CPU mit erweiterten Befehlssatz.
64 Bit ist nicht gleich 64 Bit.
Die Art der Bearbeitung macht den Unterschied.

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 28.05.2005 14:41:54

Also der hauptunterschied, der IA64, bekannt als Itanium ist eine Risc CPU.
Genauso wie die PowerPC von IBM.
Die amd/emt sind CPU mit erweiterten Befehlssatz.
64 Bit ist nicht gleich 64 Bit.
Die Art der Bearbeitung macht den Unterschied
Was installier ich dann auf einen AMD Opteron ? die IA64 Version von Debian ?
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 28.05.2005 15:09:53

knecht hat geschrieben: Was installier ich dann auf einen AMD Opteron ? die IA64 Version von Debian ?

nein - siehe howto - RISC und CISC ist alles super toll aber das geht dann so ins detail, da können wir einen neuen thread aufmachen vorher können sich die leute dann noch über alle möglichen compiler und rech. arch. schlau machen usw. - zumal es die trennung so gar nicht mehr gibt - stichwort pacifica usw.
http://www.heise.de/newsticker/meldung/59885

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Re: ia64 vs amd64/em64t

Beitrag von meandtheshell » 28.05.2005 15:29:29

Ryven hat geschrieben:Also der hauptunterschied, der IA64, bekannt als Itanium ist eine Risc CPU.
Genauso wie die PowerPC von IBM.
Die amd/emt sind CPU mit erweiterten Befehlssatz.
64 Bit ist nicht gleich 64 Bit.
Die Art der Bearbeitung macht den Unterschied.
du wolltest wohl eher etwas über cpu performance sagen denke ich - vielleicht?
dann könnte man darauf einen blick werfen
http://www.spec.org/cpu2000/results/res2005q2/#SPECint

Benutzeravatar
Ryven
Beiträge: 277
Registriert: 10.10.2003 09:20:52

Beitrag von Ryven » 29.05.2005 12:55:57

@Knecht Auf amd64 gibts einen passend Debian Port dafür. Der Installer geht, auch wenn man em64t hat. Der Installer installiert erst mal einen 64 bit generic der noch keine cpu optimerungen drin hat. Nur eben im 64 Bit Modus läuf. Dann kann man ganz normal weiterarbeiten und einen Kernel durchjagen.

nein ich meine nicht die Performance unterschiede.
Sondern einfach das Programme die für IA64 nicht auf x86 läuft.
Während ehr theortische Chancen bestehen Binarys auf PPC und IA64 ausführen zu können, da beide Risc sind.

Hingegen kann man auf amd64/em64t in einer chroot ein x86 Binary läufen lassen.
Da die amd64/em64t Hardwareemulatroren für 32 bit haben.

Während der IA64 einen Softwareemulator hat. Nur so am Rande.

Die Perfomanceunterschiede liegen in dem Fall klar an Compilereinstellungen.
IA64 hat keine Hardwareimpelmtierte Sprungvorhersage, das muss der Compiler übernehmeben.
Die x86 und x86-64 hat eine in der Hardware implementier. Woll auch wegen der langen Pipes.

Nochmal zum Thema Performance.
x86 ist ein Kombi mit dem am viel machen kann, der ist flexibel
IA64 ist ein Rennauto, das auf glatten Asphalt sauschnell ist.

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 29.05.2005 13:55:59

Vielen Dank euch allen für die guten Antworten :D

Jetzt ist der graue Schleier langsam weg . . . dann werd ich mich mal an die Installation setzen (hardware ist fast alles da)
Nochmal zum Thema Performance.
x86 ist ein Kombi mit dem am viel machen kann, der ist flexibel
IA64 ist ein Rennauto, das auf glatten Asphalt sauschnell ist.
wunderschöner Vergleich !!

Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

Elijah
Beiträge: 14
Registriert: 22.01.2005 17:35:34

Beitrag von Elijah » 29.05.2005 16:46:38

comes hat geschrieben:
Athlon 64 X2 4200+ (110 Watt - stromsparender als Intel) 510 €

das sind meine gründe wo ich derzeit überlege ob ich mir nen amd64 zulege oder gleich nen amd 64 x2 (dual-core)
Ach du dickes Ei...

Was sagt mir eigentlich keiner, dass die Dual Core Teile billiger sind als mein FX-55 OMG

Die SSE3 Kerne sind Venice und San Diego falls noch nicht gesagt (bin den Thread noch net ganz durchgegangen)

Es gibt (wenn noch nicht gesagt) die Möglichkeit einen Pentium 6xx zu nehmen.

Der unterstützt EM64T (x86_64) und ist ganz Pfiffig (hatte den vorher)

Ich hatte noch gelesen, dass behauptet wurde, dass der FX-55 nicht DER schnellste Prozessor sei.

Das Stimmt in sofern, dass er nur im Desktop Single Core Bereich die absolute Nummer 1 ist.

Serversysteme wie der Intel XEON oder der AMD Opteron spielen in einer anderen liega und haben auch einen anderen Zweck.
Dual Core CPUs sind schneller, wobei der AMD, sollte Dual Core nicht unterstützt werden (FX-55) sicherlich schneller ist, als der Dual Core.
System:

AMD Athlon FX-55 San Diego
Gigabyte K8N Ultra-SLI nForce4 SLI
1GB Corsair DDR-RAM @ Dual Channel
Gigabyte GeForce 6600 GT
2x Samsung SATA 80GB 8MB Cache Raid0
Xaser V Damier Series Gehäuse Alluminium + Seitenfenster

Benutzeravatar
Ryven
Beiträge: 277
Registriert: 10.10.2003 09:20:52

Beitrag von Ryven » 03.06.2005 07:34:03

Die Frage der "schnellsten" CPU ist eine Frage des Messens.
Ein DSP kann man auch als cpu ansehen. Der kann wenn der sauber Programmiert ist zb. einen Video stream ein Echtzeit in Divx eindampfen.
Er ist halt nicht besonder universal. Aber verdammt io-stark.

Aber wie ich das mit den 110 Watt gelesen hab, ist mir auch Angst geworden.
Also die em64t sind ganz nett, darf ich auch mein eigen nennen. Und die Xeon sind in meinen Augen nur die Multiprozessorvariante vom Pentium.

Antworten