首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GNU Linux内核体系结构

GNU Linux内核体系结构
EN

Unix & Linux用户
提问于 2017-03-23 16:46:51
回答 3查看 820关注 0票数 1

从www.kernel.org下载的GNU内核是否带有所有硬件架构,如arm、amd、ppc等?

在arch文件夹中,我找不到任何像amd64 ( 64位英特尔体系结构)这样的体系结构,或者它被称为其他架构。

在哪里可以看到内核支持的体系结构列表及其相应的缩写?

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2017-03-23 17:10:09

只有一个内核树包含它所支持的所有体系结构的所有代码。Linux内核支持的体系结构列表(它不是GNU项目)是由arch中的目录列表提供的。目前:

  • alpha: Alpha
  • 弧:弧
  • arm: 32位ARM
  • arm64: 64位ARM (Aarch64)
  • avr32: 32位AVR
  • 黑鳍:黑鳍
  • c6x: C6x
  • cris: ETRAX CRIS
  • frv:富士通FR-V
  • h8300:日立H8
  • 六角:高通六角
  • ia64: 64位
  • m32r: Renesas M32R
  • m68k:摩托罗拉68000
  • metag: Meta FPGA
  • 微釉: Xilinx MicroBlaze
  • mips:各种MIPS
  • mn10300:松下MN10300
  • nios2: Altera
  • openrisc: OpenRISC (也称为or1k)
  • 教区: PA/RISC
  • powerpc: 32位和64位PowerPC
  • s390: IBM S/390 (现在仅64位)
  • 得分: SunplusCT S+CORE
  • sh:日立SuperH
  • sparc: 32位和64位
  • 瓷砖: Tilera
  • 嗯:用户模式Linux。
  • unicore32: UniCore-32
  • x86: 32位和64位x86 (后者也称为amd64)
  • xtensa: Ten二氧化硅Xtensa

您将注意到,大多数32-/64位变体已经合并到单个arch目录中。

票数 3
EN

Unix & Linux用户

发布于 2017-03-23 16:53:43

查看Kconfig子目录中的arch/文件。如果您在x86中查看Kconfig.cpu,您将看到许多依赖于X86_64的条目。这些都是针对英特尔64位变体的。如果你真的指的是" AMD ",有更多的怪癖,处理AMD在Kconfig

票数 0
EN

Unix & Linux用户

发布于 2017-03-23 17:15:45

从www.kernel.org下载的GNU内核是否带有所有硬件架构,如arm、amd、ppc等?

是。尽管关于ARM,芯片上有很多系统,而且主流内核对它们的支持也各不相同.

在arch文件夹中,我找不到任何像amd64 ( 64位英特尔体系结构)这样的体系结构,或者它被称为其他架构。

它曾经存在过,但在2007年前后,32位i386和64位amd64体系结构在单一的x86体系结构中是统一。(Linux2.6.24从2008年1月开始就已经有了统一的拱门。)

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/353371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档