L'architettura del set di istruzioni i686 o Intel 80386 è un set di istruzioni standard del settore creato da Intel per i suoi microprocessori e supportato oggi da molti altri fornitori di CPU.
In relazione a Linux, i686 si riferisce alle versioni a 32 bit di Linux. Viene utilizzato per differenziare le versioni a 32 bit di Linux (i686) dalle versioni a 64 bit (x86_64 o amd64) di Linux.