Linux is oorspronkelijk ontwikkeld voor het x86-platform. Linus dacht eerst dat door de assemblercode (die erg hardwarespecifiek is) die hij gebruikte, Linux niet portable zou worden. Het tegendeel is echter waar gebleken: Linux is naar vele hardwareplatformen geport. Een aantal platformen waar Linux op werkt: