不确定你的意思,但如果你在X86或ARM上使用例如debian,它将会起作用。二进制文件不兼容,因为CPU架构不一样,所有东西都必须重新编译。当您只使用OSS时,这在大多数情况下都不会有问题(例如,除非代码使用X86汇编程序,并且您希望为ARM编译它)。
我认为你所指的是一些运行linux的设备与linux-distro(debian,fedora,...)的工作方式不同。那是因为它们不是普通的Linux发行版,而是特定版本的特定版本。
Linux本身只是一个内核,你可以自由地围绕它构建任何用户区域环境,这就是它们的不同之处。