A arquitetura do conjunto de instruções i686 ou Intel 80386 é um conjunto de instruções padrão da indústria criado pela Intel para seus microprocessadores que é suportado por muitos outros fornecedores de CPU atualmente.
Em relação ao Linux, i686 refere-se às versões de 32 bits do Linux. É usado para diferenciar versões de 32 bits do Linux (i686) das versões de 64 bits (x86_64 ou amd64) do Linux.