arquitetura do kernel GNU Linux

1

O kernel GNU Linux que pode ser baixado do site www.kernel.org vem com toda a arquitetura de hardware como arm, amd, ppc etc?

Na pasta arch, eu não encontrei nenhuma arquitetura como amd64 (a arquitetura intel de 64 bits) ou é referida como outra coisa.

Onde posso ver a lista de arquitetura suportada pelo kernel e suas respectivas abreviações?

    
por infoclogged 23.03.2017 / 17:46

3 respostas

3

Há uma única árvore de kernel contendo todo o código para todas as arquiteturas que ela suporta. A lista de arquiteturas suportadas pelo kernel Linux (que não é um projeto GNU) é dada pela lista de diretórios em arch . Atualmente:

  • alpha: Alpha
  • arc: ARC
  • arm: 32-bit ARM
  • arm64: ARM de 64 bits (Aarch64)
  • avr32: AVR de 32 bits
  • blackfin: Blackfin
  • c6x: C6x
  • cris: ETRAX CRIS
  • frv: Fujitsu FR-V
  • h8300: Hitachi H8
  • hexágono: Qualcomm Hexagon
  • ia64: Itanium de 64 bits
  • m32r: Renesas M32R
  • m68k: Motorola 68000
  • metag: Meta FPGAs
  • microblaze: Xilinx MicroBlaze
  • mips: vários MIPS
  • mn10300: Panasonic MN10300
  • nios2: Altera Nios II
  • openrisc: OpenRISC (também conhecido como or1k)
  • parisc: PA / RISC
  • powerpc: PowerPC de 32 e 64 bits
  • s390: IBM S / 390 (somente 64 bits atualmente)
  • pontuação
  • : SunplusCT S + CORE
  • sh: Hitachi SuperH
  • sparc: SPARC de 32 e 64 bits
  • tile: Tilera
  • um: Linux no modo de usuário
  • unicore32: UniCore-32
  • x86: x86 de 32 e 64 bits (o último também conhecido como amd64)
  • xtensa: Tenstica Xtensa

Você notará que a maioria das variantes de 32 e 64 bits foram mescladas em diretórios arch únicos.

    
por 23.03.2017 / 18:10
0

Veja os arquivos Kconfig nos subdiretórios arch/ . Se você olhar em x86 at Kconfig.cpu , verá muitas entradas que dependem de X86_64 . Todos eles lidam com variantes de 64 bits da Intel. Se você realmente quer dizer "AMD", existem algumas outras peculiaridades que lidam com a AMD em Kconfig .

    
por 23.03.2017 / 17:53
0

Does the GNU Linux kernel downloadable from www.kernel.org comes with all the hardware architecture like arm, amd, ppc etc?

Sim. Embora com relação ao ARM, existem vários sistemas em um chip e o suporte ao kernel principal varia.

In the arch folder, I couldnt find any architecture like amd64 ( the 64 bit intel architecture ) or is it referred as something else.

Ela costumava estar lá, mas as arquiteturas i386 e 64-bit amd64 de 32 bits eram unificadas em uma única arquitetura x86 por volta de 2007. (O Linux 2.6.24 de janeiro de 2008 já possui o arco unificado.)

    
por 23.03.2017 / 18:15

Tags