Sto cercando di capire il kernel di Linux e c'è una cosa che mi lascia perplesso per un po '. Poiché Linux viene utilizzato su diverse piattaforme (come smartphone, desktop, supercomputer, ecc.) E anche su varie architetture, così lo stesso codice del kernel è usato da tutti o da uno diverso e anche dal momento che include alcuni codici di assembly, quindi deve essere specifico per l'architettura.
così gli sviluppatori della comunità linux applicano le patch a un singolo kernel o ci sono più versioni del kernel ciascuna per architetture e piattaforme differenti?