从www.kernel.org下载的GNU内核是否带有所有硬件架构,如arm、amd、ppc等?
在arch文件夹中,我找不到任何像amd64 ( 64位英特尔体系结构)这样的体系结构,或者它被称为其他架构。
在哪里可以看到内核支持的体系结构列表及其相应的缩写?
发布于 2017-03-23 17:10:09
只有一个内核树包含它所支持的所有体系结构的所有代码。Linux内核支持的体系结构列表(它不是GNU项目)是由arch中的目录列表提供的。目前:
您将注意到,大多数32-/64位变体已经合并到单个arch目录中。
发布于 2017-03-23 16:53:43
查看Kconfig子目录中的arch/文件。如果您在x86中查看Kconfig.cpu,您将看到许多依赖于X86_64的条目。这些都是针对英特尔64位变体的。如果你真的指的是" AMD ",有更多的怪癖,处理AMD在Kconfig。
发布于 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月开始就已经有了统一的拱门。)
https://unix.stackexchange.com/questions/353371
复制相似问题