I don't get these posts about, "on the pc, the architecture is old and needs to change". Change? How? Like what, remove super i/o and a bios rewrite? What difference does it make? End result will be the same, a computer that runs windows, *nix, OS X, aros, etc. End user won't even be aware of anything different.
Let's face it, it
has changed a
lot over the years. Here are just some of them:
Processor:
16-bit -> 32-bit -> 32-bit + SIMD (MMX, 3DNow, SSE etc) -> 64-bit multicore
Peripheral buses:
ISA -> PCI -> PCI + AGP -> PCIe -> PCIe 2.0 (not to mention the other PCI fork, PCI-X)
PCIe couldn't be more different to PCI, using high speed point to point serial "lanes" rather than parallel (which limits the achievable speeds significantly).
HD interfaces:
PC/XT -> IDE (PIO) -> UDMA IDE -> SATA -> SATA II (not to mention SCSI variants)
Other peripheral buses:
Serial/Parallel/PS2 -> USB -> USB2 -> USB3
Video:
Mono -> CGA -> EGA -> VGA -> SVGA -> HD
Audio
Beeper -> 8-bit + FM -> 16-bit + wavetable -> 24-bit HD + wavetable + DSP etc
I'm not really sure what there is that needs to change, other than people's concepts of what a PC actually is. It's not a "PeeCee", wintel box or any of the other decade old names people like to use. It's a modular computer made from standardised parts that is capable of running a myriad of different operating systems.