Diskussion:X32 (ABI)

Letzter Kommentar: vor 11 Jahren von FUZxxl in Abschnitt Ist die X32 ABI überhaupt sinnvoll?

x32-ABI nur auf AMD64-Rechnerarchitekturen?

Bearbeiten

In den vorliegenden Aktikel ist es derzeit nicht ersichtlich ob der Linux-Kernel (zurzeit die Versionen 3.5.x) die x32-ABI nur auf 64-Bit AMD64-Rechnerarchitekturen oder aber auch auf 32-Bit x86-Rechnerarchitekturen benutzt beziehungsweise auf diesen möglich ist. (nicht signierter Beitrag von 81.3.214.196 (Diskussion) 09:08, 4. Sep. 2012 (CEST)) Beantworten

Hm. Was ist an „x32 ist eine ABI […], die auf der AMD64-Architektur basiert“ nicht verständlich? --RokerHRO (Diskussion) 19:18, 4. Sep. 2012 (CEST)Beantworten

Ist die X32 ABI überhaupt sinnvoll?

Bearbeiten

Der Artikel ist nicht verständlich geschrieben beziehungsweise der Sinn der X32 ABI ist hier nicht wiklich ersichtlich. Da AMD64-Prozessoren eigentlich nichts anderes sind als um einige zusätzliche Register und um einen 64-Bit breiten Adressbus erweiterte 80686-Prozessoren funktionieren hier natürlich dank Multiarch auch die (alten) 32-Bit Programme zusammen mit 64-Bit Programmen in einer 64-Bit Standard-Installation. Wenn es hier wirklich nur um die Platzersparnis wie im Artikel beschrieben geht können doch auch gleich die Programme in der i386-Version installiert werden was weniger Aufwand wäre auch für den Distributor. Funktioniert bei mir Problemlos. --89.144.192.6 17:05, 23. Sep. 2013 (CEST)Beantworten

Der Grund für die x32-ABI ist, dass der amd64-Befehlssatz einige Erweiterungen (z.B. Programmzähler-relative Adressierung, mehr Register, 64-bit breite Register, SSE- und MMX-Register) hat, die auch für Programme nützlich sind, die nur einen 32-bit-Adressraum benötigen. Das ist die Zielsetzung der x32-ABI. Es ist definitiv sinnvoll, im Artikel noch näher auf diese Themen einzugehen. --FUZxxlD|M|B 16:15, 26. Sep. 2013 (CEST)Beantworten