Pourquoi Linux fonctionne-t-il bien sur autant de types de machines différents - ordinateurs de bureau, ordinateurs portables, serveurs, appareils embarqués, téléphones mobiles, etc.? Est-ce principalement parce que le système est ouvert, donc n'importe quelle partie peut être modifiée pour fonctionner dans différents environnements? Ou existe-t-il d'autres propriétés du noyau et / ou du système Linux qui permettent à cet OS de fonctionner plus facilement sur une si large gamme de plates-formes?