Другая альтернатива:
for a in $(cd any/directory; ls *xml)
do
echo "cat ../raw_orig/$a tmp_file ../raw_orgg/bab > ./$a" >> data.txt
done
Существует единое дерево ядра, содержащее весь код для всех поддерживаемых им архитектур. Список архитектур, поддерживаемых ядром Linux (которое не является проектом GNU), задается списком каталогов в arch
. В настоящее время:
Вы заметите, что большинство 32-/64-битных вариантов были объединены в единые каталоги arch
.
Поддерживает ли ядро GNU Linux, загружаемое с сайта www.kernel.org, все аппаратные архитектуры, такие как arm, amd, ppc и т.д.?
Да. Хотя что касается ARM, существует множество систем-на-чипе, и поддержка ядра для них варьируется.
В папке arch я не нашел архитектуры типа amd64 (64-битная архитектура intel) или она называется как-то иначе.
Раньше она там была, но 32-битная i386
и 64-битная amd64
архитектуры были объединены в единую x86
архитектуру примерно в 2007 году. (Linux 2.6.24 от января 2008 года уже имеет унифицированную архитектуру)
Посмотрите файлы Kconfig
в подкаталогах arch /
. Если вы посмотрите в x86
на Kconfig.cpu
, вы увидите множество записей, которые зависят от X86_64
. Все они имеют дело с 64-битными вариантами Intel. Если вы действительно имеете в виду «AMD», в Kconfig
есть еще несколько причуд, связанных с AMD.