树莓派决定将其 Raspberry Pi OS 从 Debian Linux 的一个分支扩展到两个分支,以更好地支持所有用户。
每隔两年,作为树莓派 Raspberry Pi OS 基础的 Debian Linux 就会有一次重大的版本升级。今年 8 月,Debian “bullseye” 正式发布,而 Raspberry Pi OS 紧随其后,在 11 月也基于 Debian “bullseye” 做了针对性更新。在此之前,Raspberry Pi OS 的旧版本则是基于 2019 年的 Debian “Buster”,
在过去的多年时间里,树莓派只支持 Raspberry Pi OS 的一个版本。因此当官方把系统转移到一个新的上游分支时(例如,最近从 Debian Buster 转移到 Debian Bullseye),随之而来会产生新版本的库和新的接口,也会不再支持旧的库和接口。这些变化有的来自上游,有的来自树莓派官方主动做出的改变。
不同的开发者对于系统所关注的侧重点也不一样,有的开发者所开发的软件必须使用特定版本的库;有的开发者注重系统整体的稳定性;当然也有开发者就是特别喜欢尝试新功能。因此系统升级换代后产生的变化也会对开发者针对树莓派开发的项目产生影响,有时还会引发重大问题。
正是出于上述原因,树莓派官方近日决定,将创建一个基于 Debian Buster 的 Raspberry Pi OS 的遗留版本(Legacy)。Raspberry Pi OS (Legacy) 的特性包括:
- 基于 Debian Buster 的 Raspberry Pi OS
- 删除了硬件加速的 Chromium,取而代之的是上游的软件浏览器
- Linux 内核在 5.10.y 时进行了分支,并且只从 Linux 内核中获取安全补丁
- 树莓派的固件也被分支,只接受现有产品的安全和硬件支持补丁
Raspberry Pi OS(Legacy)将得到官方后续的维护与支持,其中的各种组件也将继续接收更新。对于 Debian Buster,支持将持续到 2024 年 6 月;对于 Linux 5.10 内核,支持将持续到 2026 年 12 月。如果 Debian “Bookworm”(Bullseye 的后续版本) 在这个时间段内也变为稳定版,Raspberry Pi (Legacy) 将切换到 Bullseye,其将使用go开发。