2016年,树莓派CEO Eben Upton路过工程师的工位,随口问了一句:要是能在我的Mac上跑这个桌面,是不是挺酷?

谁也没想到,这个随口一问,变成了一个跨越九年的周末项目。更没想到的是,它最后变成了一封道歉信——"我们真的很抱歉让你等了这么久"。

打开网易新闻 查看精彩图片

现在,搭载树莓派桌面的Debian Trixie正式面向PC和Mac开放下载。距离上一个能用的版本,已经过去了好几年。

打开网易新闻 查看精彩图片

两个周末搞出来的原型

当时这位工程师刚把默认的LXDE桌面改造成树莓派专属的样子。他本来想叫它PIXEL,是"Pi XWindows Environment Lightweight"的缩写,但这个名字已经被另一家科技公司占了,只好作罢。

CEO那句话之后,他花了几个周末在家琢磨。他知道Mac可以启动Debian,于是想试试把自家桌面塞进一个原版Debian镜像里有多难。几个小时之后,他的Mac真的从U盘启动了,树莓派桌面几乎完整地跑了起来。

周一,他抱着MacBook走到Eben面前说:"你可能想看看这个。"

从周末实验到能让人用的东西,中间还有很长的路。他和负责打包、制作树莓派系统镜像的工程师Serge组成了一个类似"臭鼬工厂"的小项目,花了几个月时间让它变得稍微能用一些。

那年圣诞节,他们随杂志附赠了一张可启动DVD,里面装着PC和Mac版的桌面。反响远超预期。2017年,经过Serge更多的工作,第一个可安装版本发布,似乎更受欢迎。

受欢迎反而成了麻烦

问题在于,他们给自己挖了个坑。人们真的很喜欢在非树莓派电脑上用这个桌面,但树莓派的商业模式是卖电脑,软件从来不收费。维护PC版本很难找到正当理由,而工程团队手上还有一堆事要做。

他们挤出时间更新了Buster和Bullseye版本的桌面,然后所有人都忙得不可开交。Bullseye版本一直挂在网站上供人下载,但更新的版本迟迟没有。每周都有两三封邮件来问PC桌面什么时候更新,他们给不出答案,因为自己也不知道什么时候能腾出手。

打开网易新闻 查看精彩图片

直到今年早些时候,Serge终于把最新版桌面跑在了Debian Trixie镜像上。

新版本基于64位Debian(amd64架构),不再是旧的32位版本,因为Debian本身已经停止支持PC架构的32位。这不算大问题——过去十五年左右出的大多数PC都能跑64位Debian,大多数Intel芯片的Mac也可以。但Apple Silicon的Debian支持仍是实验性的,所以用最新款Mac的用户暂时跑不了。

和树莓派一样的远程控制体验

新版桌面跟上了所有最新的桌面改动,比如控制中心和新的dock栏。此外还加入了Raspberry Pi Connect客户端,你可以用一台跑着这个桌面的PC或Mac,去控制其他运行Connect的树莓派设备。

工作方式和在树莓派上完全一样。唯一的区别是:在PC上设置Connect时,系统会要求你输入一个设备名称来标识这台机器,而树莓派不需要,它用的是唯一的硬件ID。你取的名字会出现在登录Connect网站后的设备列表里,之后就能用屏幕共享或远程终端操作这台设备。

获取方式是一个可下载的Debian live镜像。把.iso文件写入U盘,插进电脑,从U盘启动。系统会提示选择"run with persistence",意思是你的所有改动都会保存回U盘。同一个菜单里还有重置持久化的选项,选它就会删除所有改动,U盘回到干净的原始镜像状态。

启动到树莓派桌面后,你也可以选择把它装到电脑自己的硬盘或SSD上。从桌面快捷方式,或者主菜单System Tools分类里的"Install Raspberry Pi OS"入口,都能运行标准的Debian安装器Calamares。

PC和Mac版的树莓派桌面现在就能从官网下载。从一句随口提议,到一张杂志附赠DVD,再到一个被搁置多年、每周收到催更邮件的项目,它终于回来了。