Архитектура ядра GNU Linux

Является ли ядро ​​GNU Linux загружаемым с сайта www.kernel.org со всей аппаратной архитектурой, такой как arm, amd, ppc и т. Д.?

В папке arch я не мог найти какую-либо архитектуру, например amd64 (64-битная архитектура Intel), или она упоминается как нечто другое.

  • Что это означает, когда код выполняется в режиме ?
  • Компиляция FreeBSD на OSX
  • Эффективный способ развертывания настраиваемого ядра на нескольких хостах
  • Понимание настроек Broadcom и файлов ядра
  • Как узнать, что включить в ядре?
  • Пустой каталог ядра, но ядра-заголовки установлены
  • Где я могу увидеть список архитектуры, поддерживаемой ядром, и соответствующие им сокращения?

  • Ошибка при удалении ядра 4.8.0-39
  • Монтируются NFS, возможно, с помощью ядра
  • Как включить фреймбуфер VESA по умолчанию в NetBSD 6.1
  • обработка сигналов в ядре unix
  • Сервер, закрепляющий одно ядро
  • Пустой каталог ядра, но ядра-заголовки установлены
  • 3 Solutions collect form web for “Архитектура ядра GNU Linux”

    Существует одно дерево ядра, содержащее весь код для всех поддерживаемых им архитектур. Список архитектур, поддерживаемых ядром Linux (который не является проектом GNU), представлен списком каталогов в arch . В данный момент:

    • alpha: Alpha
    • дуга: ARC
    • arm: 32-битная ARM
    • arm64: 64-бит ARM (Aarch64)
    • avr32: 32-разрядный AVR
    • черный: черный
    • c6x: C6x
    • cris: ETRAX CRIS
    • frv: Fujitsu FR-V
    • h8300: Hitachi H8
    • шестиугольник: шестигранник Qualcomm
    • ia64: 64-бит Itanium
    • m32r: Renesas M32R
    • m68k: Motorola 68000
    • metag: Meta FPGAs
    • microblaze: Xilinx MicroBlaze
    • mips: различные MIPS
    • mn10300: Panasonic MN10300
    • nios2: Altera Nios II
    • openrisc: OpenRISC (также известный как or1k)
    • parisc: PA / RISC
    • powerpc: 32- и 64-битный PowerPC
    • s390: IBM S / 390 (только 64-разрядная версия)
    • оценка: SunplusCT S + CORE
    • sh: Hitachi SuperH
    • sparc: 32- и 64-бит SPARC
    • плитка: Тилера
    • um: пользовательский режим Linux
    • unicore32: UniCore-32
    • x86: 32- и 64-разрядный x86 (последний также известен как amd64)
    • xtensa: Tensilica Xtensa

    Вы заметите, что большинство 32- / 64-битных вариантов были объединены в одиночные arch каталоги.

    Посмотрите файлы Kconfig в arch/ subdirectories. Если вы посмотрите в x86 на Kconfig.cpu , вы увидите множество записей, которые зависят от X86_64 . Все они имеют дело с 64-битными вариантами Intel. Если вы действительно имеете в виду «AMD», есть еще несколько причуд, которые касаются AMD в Kconfig .

    Является ли ядро ​​GNU Linux загружаемым с сайта http://www.kernel.org со всей аппаратной архитектурой, такой как arm, amd, ppc и т. Д.?

    Да. Хотя в отношении ARM существует множество систем на кристалле, а поддержка ядра ядра для них различна.

    В папке arch я не мог найти какую-либо архитектуру, например amd64 (64-битная архитектура Intel), или она упоминается как нечто другое.

    Раньше он был там, но 32-битные i386 и 64-битные архитектуры amd64 были унифицированы в одной архитектуре x86 в 2007 году. (Linux 2.6.24 с января 2008 года уже имеет унифицированную архитектуру).

    Linux и Unix - лучшая ОС в мире.