Ubuntu-ARM 本质上与 Ubuntu 相同吗?

hay*_*ayd 10 arm

我认为,主要区别在于它及其包含的软件可以在 ARM 上运行,而普通的 Ubuntu 不能?还有其他区别吗?

Ubuntu ARM 是否只运行 Unity 2D?是否仍支持 3D 效果?

Ubuntu ARM 可以联网吗?它可以与其他 Ubuntu(非 ARM)计算机联网吗?这个过程和普通的 Ubuntu 一样吗,至少本质上是一样的吗?

Emm*_*ory 10

Ubuntu 旨在为每个架构(目前是 amd64、armel、i386、powerpc)都相同,尽管由于不完整的移植到给定的架构(目前档案中没有架构,没有出色的移植),行为可能会有一些细微的差异问题,尽管大多数用户很难注意到大多数问题)。

为 ARM 生成的 Ubuntu 桌面映像包含 unity-2d 作为主要会话而不是 unity,主要是因为在 Ubuntu 中支持 OpenGL 的通用 armel 平台可用的显卡很少(并且没有一个与通用参考设备捆绑在一起)。我知道将 Unity 移植到 OpenGL ES 的工作正在进行中,这在参考设备上默认情况下更常见,这应该会导致返回为 Ubuntu 桌面提供相同的图像。

无论架构如何(假设底层硬件兼容),所有 Ubuntu 文档、指南、流程等都应该相同,因此如果您可以使用一种架构(例如 powerpc)实现某些网络解决方案,您应该能够用另一个(例如 armel)这样做。

在构建具有多个体系结构的网络解决方案时,请注意包的并行安装,而不是直接在机器之间共享二进制文件:尽管无论体系结构如何,同一个包的行为都应该相同,但在常见情况下,一个包无法执行,例如armel 主机上的 amd64 二进制文件。存档中的包已针对每个架构单独编译以避免这种混淆,因此运行 apt-get install (或以其他方式调用您最喜欢的包管理器)将安装正确构建的包。