Nuž, skúšal som túto architektúru, bola by super na malom netbooku s 2GB RAM, ale nikdy som to nedotiahol do použiteľného stavu. Bol to Debian a hlavne Gentoo. Teraz je na ňom Gentoo-amd64 a ide všetko, i keď stále nusím zápasiť s nedostatkom pamäte.
Takže nento počin ma až tak neprekvapuje, x32 je tu už veľa rokov a výsledok použiteľnosti je prakticky nulový.
x86 ma kopec bagaze, ktora bola v amd64 odstranena. Okrem toho v amd64 je viac vseobecnych registrov (vecny to problem x86) a efektivnejsie ABI (parametre funkcii su v registroch, nie na stacku). Ten isty kod skompilovany ako i686 vs x32 pobezi efektivnejsie v x32 rezime.
Jedinou nevyhodou 64-bitoveho modu je, ze zvysuje tlak na pamat a cache. Presne tuto nevyhodu x32 odstranuje.
x32 používá méně paměti (bo data jako pointery, size_t jsou menší), takže logicky je menší tlak na jakýkoli typ paměti, včetně swap.
Pokud byla otázka mířena na nemožnost využití víc než 3GB paměti, tak jde o adresový limit procesu. OS samotný musí běžet v 64 bitech, takže jeho virtuální i fyzické limity jsou stále na 2^63 (respektive někde na 2^44-2^52 u současných CPU x86_64).
V amd64 je těch výhod mnohem víc, než jenom registry navíc, jakkoli tyto jsou důležité. Nové adresovací módy, včetně - konečně! - všeobecné podpory relativního adresování prakticky bez nevýhod, nativní podpora 64bitových integerů (výborně se hodí mj. v krypto rutinách), značkování ukazatelů a garantovaná podpora min. SSE2 (opět s dvojnásobným počtem registrů proti x86).
x32 by umožnilo mít to všechno a přitom šetřit paměť, ale asi po tom holt není dostatečná poptávka.
Mam stejny problem. Netbook nejak bezi, ale obsac (typicky kdyz pustim vic webovych prohlizecu) zacne hrabat na disku a silene zpomali az se zasekne. Bohuzel o x32 jsem se docetl az ted, a asi je to uz s krizkem po funuse. No i tak chodi na tom poci linux lip jak windows. (Ted jsem koukal na stav disku, a uz ten poc mam asi pekne dlouho, disk ukazuje skoro 6 let provozu.)