The Linux kernel also requires at least i486 now. AIUI that decision had to do with smoothing out multicore/SMP support - which is a bit silly because no real 80386 systems in common use are even SMP, let alone multicore. But anyway.