Одна из возможных идей - создать chroot-окружение, в котором вы создаете chroot, устанавливаете все, что вам нужно, делаете свою работу над проектом, а затем выходите, когда закончите. Это оставит незатронутым все, что находится вне среды chroot.
http://cdn.kernel.org/pub/linux/kernel/содержит журнал изменений для каждого ядра. После загрузки ядра вы также можете заглянуть в папку arch/, чтобы увидеть список поддерживаемых процессоров.
Предполагая, что у вас есть действующая установка Linux с исходным кодом Linux (, ну, по крайней мере, заголовки ), тогда вы можете увидеть полный список поддерживаемых процессоров, используя команду ls
, например:
$ ls -1 /usr/src/linux-headers-4.15.0-20/arch
alpha
arc
arm
arm64
blackfin
c6x
cris
frv
h8300
hexagon
ia64
Kconfig <-- not a CPU (obviously?)
m32r
m68k
metag
microblaze
mips
mn10300
nios2
openrisc
parisc
powerpc
riscv
s390
score
sh
sparc
tile
um
unicore32
x86
xtensa
Измените версию по мере необходимости или используйте звездочку:
$ ls -1 /usr/src/linux-headers-*/arch
Обратите внимание, что при наличии звездочки вы можете получить несколько копий списка, по одной на версию, установленную в вашей системе.