linux运行与不同CPU体系架构的版本,其应用软件能否兼容?
例如linux有运行于X86架构CPU、ARM架构MCU或Mac等不同版本,因为汇编语言的差异,其linux源代码也不相同,如果应用软件是用C语言编写,应该与硬件无关(除...
例如linux有运行于X86架构CPU、ARM架构MCU或Mac等不同版本,因为汇编语言的差异,其linux源代码也不相同,如果应用软件是用C语言编写,应该与硬件无关(除了设备驱动程序外),请问应用软件在不同CPU运行linux情况下是否存在兼容的问题?
根据现在查到的资料,标准Linux内核是在X86体系架构上开发的,ARM-Linux是在标准Linux内核上增加一个ARM补丁而成,其中两种CPU体系MMU的差异通过软件维持一致,所以我认为应用软件运行在不同CPU上的Linux应该是能够兼容的,只要系统配置达到要求 展开
根据现在查到的资料,标准Linux内核是在X86体系架构上开发的,ARM-Linux是在标准Linux内核上增加一个ARM补丁而成,其中两种CPU体系MMU的差异通过软件维持一致,所以我认为应用软件运行在不同CPU上的Linux应该是能够兼容的,只要系统配置达到要求 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询