Grundsatzfragen zu 64Bit Architektur
Grundsatzfragen zu 64Bit Architektur
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 ?
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
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
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!
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!
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)nimm 32bit knoppix / kanotix und starte es auf einem 64bit system!
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
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
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)
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)
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.
Vielleicht der schnellste x86-Prozessor, aber sicherlich nicht DER schnellste Prozessor.comes hat geschrieben:AMD FX53 (oder 55?) ist momentan der schnellste prozessor überhaupt (soweit ich informiert bin)
Jazz is not dead, it just smells funny.
- Tekilla
- Beiträge: 65
- Registriert: 28.12.2003 12:49:38
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
-
Kontaktdaten:
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
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
Vielen dank, genau sowas wollte ich hörenUm nochmal auf die Frage zurück zukommen

gibt es dann zwei verschiedene Debian für jede der beiden Architekturen ? Und was ist dieser prägnante Unterschied ?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.
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
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
Re: Grundsatzfragen zu 64Bit Architektur
aus amd64-howtoknecht hat geschrieben: Kann ich unter einem Debian IA64 Software installieren die für 32Bit (i386) compiliert ist ?
die fragen die du sonst so hast stehen alle da https://alioth.debian.org/docman/view.p ... howto.htmlUsing 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.
markus
Code: Alles auswählen
you can't run binary only programs which are compiled for IA32
Code: Alles auswählen
deswegen geh ich mal von aus, dass linux das aufjedem fall können sollte!
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
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30

verstehe ich nicht - warum nehmt ihr euch nicht die zeit und lest das howto
sicher geht das - debianx86 auf amd64dann geht es wohl kaum ein 32Bit Debian zu installieren !
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
ihr müsst die sachen schon lesen die man euch 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.
gruesse markus
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.
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.
Ich habe das darauf bezogen ob man ein 32Bit Debian nativ auf einem AMD64 Board installieren kann.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
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
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
ok evtl. haben wir aneinander vorbei geredet - also mit port ist software gemeint - kernel, libs usw.knecht hat geschrieben: Ich habe das darauf bezogen ob man ein 32Bit Debian nativ auf einem AMD64 Board installieren kann.
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
genau so wars gedacht, danke für die Antwort !hoffe ich habe die frage richtig verstanden

_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
ia64 vs amd64/em64t
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.
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 ?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
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
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
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
Re: ia64 vs amd64/em64t
du wolltest wohl eher etwas über cpu performance sagen denke ich - vielleicht?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.
dann könnte man darauf einen blick werfen
http://www.spec.org/cpu2000/results/res2005q2/#SPECint
@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.
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.
Vielen Dank euch allen für die guten Antworten
Jetzt ist der graue Schleier langsam weg . . . dann werd ich mich mal an die Installation setzen (hardware ist fast alles da)
Sebastian

Jetzt ist der graue Schleier langsam weg . . . dann werd ich mich mal an die Installation setzen (hardware ist fast alles da)
wunderschöner Vergleich !!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.
Sebastian
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de
Ach du dickes Ei...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)
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
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
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.
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.