为什么操作系统在不同的架构上具有相同的名称?


0

在不同的架构上运行相同的操作系统(如Linux)有什么相似之处?我的意思是,我们无法在Linux ARM上运行Linux x86应用程序。甚至操作系统本身也针对不同的架构进行了不同的构建。潜在的功能是不同的。除了GUI之外,它们完全不兼容。那为什么不把它称为完全不同的东西呢?


2
这是为了方便,交配。不要大惊小怪。这就像黄油饼干和咸饼干。最后,他们都是破解者。
Gene

Answers:


2

不确定你的意思,但如果你在X86或ARM上使用例如debian,它将会起作用。二进制文件不兼容,因为CPU架构不一样,所有东西都必须重新编译。当您只使用OSS时,这在大多数情况下都不会有问题(例如,除非代码使用X86汇编程序,并且您希望为ARM编译它)。

我认为你所指的是一些运行linux的设备与linux-distro(debian,fedora,...)的工作方式不同。那是因为它们不是普通的Linux发行版,而是特定版本的特定版本。 Linux本身只是一个内核,你可以自由地围绕它构建任何用户区域环境,这就是它们的不同之处。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.