Perché Linux funziona bene su così tanti diversi tipi di macchine: desktop, laptop, server, dispositivi integrati, telefoni cellulari, ecc.? È principalmente perché il sistema è aperto, quindi qualsiasi parte di esso può essere modificata per funzionare in ambienti diversi? Oppure ci sono altre proprietà del kernel e / o del sistema Linux che semplificano il funzionamento di questo sistema operativo su una così vasta gamma di piattaforme?