the basic difference is code optimization....i505 distro is optimized for P4 and similar where as i386 is for the obsolete intel 386,......i386 will run on a p4 but i686 will run more efficiently...ahayes1ic said:
i run redhat9 on one of my workstations and it installed the i686 kernel....however i believe that if i install it on a 386....it would automatically use the 386 kernel...
if your distro only installs a 386 kernel you can build a new kernel for the 686 (p4)...