Ubuntu在Raspberry Pi Zero v1上能运行吗?

最近有一款全新的超便宜版 Raspberry Pi(树莓派)最近宣布推出。我想在家里放满这些东西,做一些酷炫而无意义的事情。

enter image description here

我的问题是,我能在它们上面使用Ubuntu吗?

即使是原始板的新版本2,Ubuntu仍然还没有达到那个水平。新的Snappy东西...嗯,还不算是真正的Ubuntu。 - Thorbjørn Ravn Andersen
1@ThorbjørnRavnAndersen,虽然Ubuntu Mate可以在树莓派2上运行。 - Mateo
你现在可以了。Canonical有相关资源。为什么没有更新呢? - mckenzm
2个回答

不,Zero v1上不行

Raspberry Pi Zero使用与第一代RasPi相同的架构处理器,即ARMv6架构的ARM11。它的时钟速度比原来的快,但它不是Raspberry Pi 2所具备的ARM Cortex-A7。

Ubuntu的ARM CPU支持从ARMv7架构开始。

你可以重新编译所有为ARMv6,但这意味着要编译和重新打包所有东西。更实际的做法是使用Raspbian。这是一个针对原始Raspberry Pi的Debian发行版。因为它是Debian,所以在技术上与Ubuntu非常相似。

Ubuntu有限的ARM支持也意味着Launchpad不支持ARMv6,因此您将无法使用Ubuntu PPAs(除非它们自然是与架构无关的,其中一些是如此)。


后续的硬件版本上搭载了不同的CPU,v2目前可以运行32位的Ubuntu,尽管这个问题与此无关。

11我想补充一下这个很好的答案,特别是当你开始在没有显示器的情况下使用这些东西(在房子周围做酷炫的事情)时,Raspbian和Ubuntu之间并没有太大的区别。 - Jos
2没错,Ubuntu和Raspbian之间最明显的区别就是前者默认使用Unity桌面环境,而Raspbian则带有LXDE。而我在我的笔记本电脑(Xubuntu)和我的树莓派2上都使用XFCE,这样两个操作系统在图形模式下几乎感觉一模一样。 - leftaroundabout
1Raspbian和Ubuntu之间最明显的区别是Ubuntu具有Snappy,这对于嵌入式应用非常理想,因为它高度抵抗SD卡损坏... - Alistair Buxton
Snappy正在进入Debian,所以应该会在下一个版本中出现! - IceyEC
1值得注意的是,新款的"Zero W"(以及Zero v2)在许多方面都有更好的规格,但仍然与其他Zero系列以及"原始"的Pi A/B型号使用相同的ARM11芯片。 - dannysauer
Snappy如何使您的嵌入式应用程序更具抗性? - matanster


@karel 不过,问题并不是关于Pi Zero 2。如果只是一个软件更新或类似的东西,我可能会同意,但这是一个新产品。我认为让关于6年前产品的6年前问题保留下来是可以的。如果你想问和回答关于V2的问题,尽管提出来吧。 - Oli
@oli 在问题下面有几条评论明确提到了W2。我们不应该排除这样的可能性,即在6年后,有人可能会进入stackoverflow,并被一个旧答案误导,错误地认为他的RpyW2与问题中描述的不完全相同。 - Raffi
没有人被误导。这个问答对于硬件的v1版本仍然准确无误。如果你想回答关于V2、V3等版本的问题,请提出(并回答)另一个问题(如果该问题尚不存在)。更新每个问题以涵盖可能将来涉及的每个产品的每个硬件版本是不切实际的。不仅要与旧评论和答案竞争(以及切换接受答案等),而且对于那些拥有v1 Zero的人来说,这个问题和答案仍然完全准确。我会在标题中加上V1。 - Oli
当我来到这里时,问题中提到了“Raspberry Pi Zero”,但没有提到具体的版本。我在你的答案上补充说,现在使用RPiZ2是可能的。当我回答问题时,问题对任何RPiZ都是开放的(因为是很久以前的问题),但实际上这让我产生了误导。然后你编辑了问题,更好地限定了主题(今天),但这不是最初的问题。将问题放入其初始背景中总是很好,但作为用户,我更喜欢有更新的答案的选择。 - Raffi