GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:dove scaricare il codice sorgente del kernel Linux di una versione specifica?

Esiste una risorsa per scaricare un'origine specifica della versione del kernel?
Ad esempio, voglio ottenere i sorgenti 2.6.36.2 da confrontare con questo pacchetto e vedere quali modifiche sono state introdotte?

Risposta accettata:

Il modo più semplice e rispettoso della larghezza di banda, se prevedi di farlo più di una volta, sarebbe clonare il repository git del kernel e controllare la versione che desideri in base al suo tag. Probabilmente è meglio clonare il repository linux-stable, poiché includerà i tag per tutte le versioni stabili:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
cd linux-stable
git checkout v2.6.36.2

Per passare successivamente a un'altra versione, è facile:

git checkout v3.5.2

Per aggiornare il tuo repository per includere tutti gli ultimi tag e commit:

git fetch

Linux
  1. Come controllare la versione del kernel su Linux

  2. Linux:parti proprietarie o chiuse del kernel?

  3. Dove posso trovare il codice sorgente della chiamata di sistema?

  4. Qual è l'attuale sorgente del kernel Linux?

  5. Dov'è il codice di pianificazione di Linux CFS?

Come controllare la versione del kernel in Linux

Nozioni di base sulla compilazione di software dal codice sorgente in Linux

Trova l'ultimo avvio di una versione specifica del kernel Linux

3 modi per controllare la versione del kernel Linux nella riga di comando

Requisiti per il porting di Linux su un'altra piattaforma

Traccia dello stack del kernel alle righe del codice sorgente