« on: September 19, 2007, 03:09:51 pm »
OK...I'll sound petty but I'm 56 and have been involved in computers since 1985. The I386 is a I286 with memory management and the ability to address memory above the I286 16 bit limit of 64K, that thousands not millions. It is a 16 bit cpu not 32 bit and certainly not 64 bit.
That we have been stuck with I386 as a common denominator I blame on IBM, Microsoft and Intel. IBM tried to correct their mistake in choosing Intel (8088 16/8) over Motorola (68000 32/16) for their PC when they bought a large share of Intel stock to push the Pentium processor out the door, the first true 32 bit processor out of Intel. Motorola at the time this happened had already run thru the 68000 (32/16), 68030 (32/32) and 68040 (32/32 with memory management) and had a line of support chips for industrial applications like 100 million 16 bit samples/sec DSPs. What did we get with the Pentium, very fast math but extremely slow real world abilities as it was a RISC and memory was slow at that time.
Current CPUs now have more instructions in them so that they can handle multi-media. So we now have a hybrid RISC/CISC. with extremely large cache on chip, possibly the best of both worlds. But many of these advanced features are not being used because we still have that crippled common denominator I386 as the standard.
I am not criticizing the developers of Linuxmce for using the common denominator as this makes sense considering their limited numbers and the work involved in development. That they have said there will eventually be compiled 64 bit versions of kubuntu and linuxmce is farsighted of them.