corto wrote:
Which magic in ia32 and amd64 are you thinking about ? PPC is a modern and clean processor. If it was more popular, processors and compilers will be even better.
What makes the PPC any cleaner than ARM, MIPS, SPARC?,... Maybe ia32 is a mess but most of negative comments about it come from people that have no idea what the hell they're talking about. There are broken bits but most of the time that stuff is handled in the OS and simply doesn't matter to desktop users. Anyhow it's probably better to listen to people like Theo de Raadt et al. on what's wrong with ia32 opposed to passers by on forums that have uneducated axes to grind.
Whats good about ia32 and now amd64.... Number 1; hellava cheap. Number 2; Performance/Dollar, Pound etc ratio very high; Number 3; Lots of modern (read as fast) hardware around. Number 4: Did I mention its cheap?
-- Edit, forgot to mention what ia32/amd64 has that most don't
- Decent'ish hardware virtualisation support without breaking the bank.
- Hardware support for marking no executable pages. All ia32 makers seem to have done this including Via and Transmeta. In Linux at least this seems to be emulated for PPC and SPARC.
- Highspeed memory and processor interconnects within the same die.
blah etc blah
oh did I say.. it's cheap?