3 ms·
x32 was such a waste of time and resources for Intel. While the world was moving to 64 bit, someone at Intel had the "bright" idea to go back to the past, and c
by jujube3 2y ago
x32 was such a waste of time and resources for Intel. While the world was moving to 64 bit, someone at Intel had the "bright" idea to go back to the past, and create a new 32 bit architecture (???) that was incompatible with traditional Windows applications (????)
Now, in 2024, 32 bit cell phone CPUs seem like a distant memory and nobody remembers what the hell x32 was even for.
- rep_lodsb 2y agox32 is a different (possibly badly designed) Linux kernel ABI for programs running in 64-bit mode on regular x86-64 processors, but with 32-bit pointers. It has nothing to do with Intel or Windows.
- jujube3 2y agoIt's an architecture from the Linux kernel's point of view, although it runs on existing hardware. However, it's not accurate to say it has nothing to do with Intel -- they designed and funded it. And it was a waste of resources since the world was going 64 bit, and that was obvious even at the time. Realistically, Windows is the platform keeping 32 bit code alive, in the form of all those legacy binaries. MacOS and Linux have moved on. So if you design something new for 32 bit that can't be used by Windows, it's DOA.