正在寻找一种充分利用 Raspberry Pi 的方法? 运行一个只需要更多东西的项目? 看起来很奇怪,Linux 可能是问题所在,那么为什么不考虑使用非 Linux 操作系统呢? 有几个已经发布或改编,用于 Raspberry Pi。
2019 年非 Linux Raspberry Pi 操作系统列表
正在寻找不是 Linux 的 Raspberry Pi 操作系统? 这九种选择应该适合您:
- 视窗 10
- Windows 10 物联网核心版
- NetBSD
- OpenBSD
- RISC 操作系统
- 安卓
- 安卓的东西
- 计划 9
- 铬操作系统
这是一个诱人的组合,不是吗? 让我们逐一分析并帮助您决定接下来要安装的 Raspberry Pi 操作系统。
1. 树莓派上的 Windows 10
大多数 Raspberry Pi 用户对 Linux 感到满意的原因有很多,尤其是因为它是免费使用和开源的。 然而令人难以置信的是,有一个免费版本的 Windows 10 可以在 Raspberry Pi 3B 和 3B+ 上运行。
有两个工具可用:Raspberry Pi 的 WOA Deployer 和 Raspberry Imager 上的 Windows。 两者基本上做同样的事情。 运行后,他们会在 ARM 上准备一个 Windows 10 版本,然后将其写入 SD 卡。
不确定选择哪个? 如果您希望一切开箱即用,请选择 WOA Deployer for Raspberry Pi。 需要一些配置选项? 在 Raspberry Imager 上使用 Windows。
下载: 适用于 Raspberry Pi 3B/B+ 的树莓派 WOA 部署程序
下载: Raspberry Imager 上的 Windows
2. Windows 10 物联网核心
寻找比 Windows 10 更实用的东西? 微软专用的物联网版本非常适合物联网项目。 与 Raspberry Pi 兼容(并且在 NOOBS 中作为一个选项提供),Microsoft 将 Windows 10 IoT Core 描述为“……一个 Windows 10 版本,针对带或不带显示器的小型设备进行了优化,并在 Raspberry Pi 上运行2 和 3,Arrow DragonBoard 410c 和 MinnowBoard MAX。Windows 10 IoT Core 利用丰富、可扩展的通用 Windows 平台 (UWP) API 来构建出色的解决方案。”
这使得它在许多方面与 Android Things 相似(见下文)。
此操作系统与此处列出的其他操作系统之间的区别在于,这更像是一个部署系统。 部署应用程序(从默认选择或您开发的应用程序)后,Raspberry Pi 本质上就成为了应用程序。
想知道更多? 试试这些 Raspberry Pi 和 Windows 10 IoT 项目。
3.NetBSD
NetBSD 也衍生自 UNIX,它与 BSD(伯克利软件发行版)更密切相关,BSD 本身就是 UNIX 的扩展。
但是 BSD 为 Raspberry Pi 用户提供了什么? 嗯,就像 Linux 一样,BSD 是开源的,并且类似于 UNIX。 许多应用程序和实用程序都适用于两者,这意味着切换到 BSD 是此列表中最简单的选项。 BSD 具有 Linux 所没有的优势,例如更好的 GPIO 连接性。
下载: 用于树莓派 2 和 3 的 RaspBSD
下载: 适用于 Raspberry Pi B 和 2 的 FreeBSD
如果您是 BSD 新手,我们的 Linux 与 BSD 比较将在这里为您提供帮助。
4. 树莓派 3 的 OpenBSD
作为 FreeBSD 的替代品,OpenBSD for Raspberry Pi 更适合用作网络服务器。 许多管理员认为 OpenBSD 是可用的最安全的服务器操作系统。
因此,如果您的目标是为服务器项目寻找非 Linux 操作系统,那么 OpenBSD 是您的最佳选择。
除了这个区别,OpenBSD 与 FreeBSD 非常相似。 请注意,OpenBSD 中缺少 SD 驱动程序意味着您需要将其安装到 USB 驱动器。 目前还没有适用于 Raspberry Pi 4 的 OpenBSD 版本,因此请坚持使用 Pi 3 版本。
5. RISC 操作系统
另一个绝佳的选择是 RISC OS,它起源于 1980 年代的家庭计算热潮。 有趣的是,它是在剑桥开发的,这里是 Raspberry Pi 的构思地,也是 Raspberry Pi 基金会的所在地。
RISC OS 是您可以使用 NOOBS 安装工具安装的操作系统之一。 [LINK] RISC OS 快速且具有一致的用户界面,还包括结构化的 BASIC 解释器。 如果你的编程经验植根于 1980 年代,而 BASIC 是你编码的根源,那么这很有用。
尽管年代久远,但仍有一些可用于 RISC OS 的优秀应用程序,包括 Web 浏览器。 请注意,您需要一个三键鼠标才能使用 RISC OS; 鼠标上的可点击滚轮就足够了。
下载: 树莓派的 RISC 操作系统
您将在我们的专用安装指南中找到有关 RISC OS(包括如何安装和使用它)的更多信息。
6.安卓
令人惊讶的是,可以在 Raspberry Pi 上运行 Android。 虽然 Android 使用 Linux 内核,但是否可以将其视为 Linux 发行版尚无定论。
虽然不是正式版,但能够安装安卓是一大优势。 将 Android 与 Raspberry Pi 和触摸屏设备相结合,为您提供了一种使用计算机的绝佳新方式。 甚至可以设置 Google Play 商店,让您可以访问所有您喜爱的游戏和应用程序。
有几个基于 Raspberry Pi 的项目可用——寻找特定 Pi 模型的构建以获得最佳结果。
7. 安卓事物
同时,物联网开发平台Android Things也可用于树莓派。 这是一个针对低内存和功率受限的物联网设备的嵌入式操作系统。
Android Things 支持蓝牙 LE 和 Wi-Fi 以及 Weave,谷歌希望这将成为物联网的默认协议。
8. 计划 9
Plan 9 于 1992 年作为开源操作系统发布,占用空间小,面向开发人员。 它轻巧的存在使其成为 Raspberry Pi 的理想选择。
作为 UNIX 的后代,Plan 9 很容易在 Pi 上安装,就像任何其他兼容的操作系统一样。
运行后,您将首先看到一个命令行,然后加载称为“rio”的鼠标驱动的用户界面。 请注意,Plan 9 看起来非常简陋,与您以前使用的任何操作系统的视觉关系都非常小。 也许与 RISC OS 有相似之处(上图)。 然而,Plan 9 的 UNIX 遗产将帮助任何有其先行者经验的人。
这个新手 计划 9 指南 应该可以帮助您入门。 同时,按照这些说明使用 Linux PC 为 Raspberry Pi 设置计划 9。
下载: Raspberry Pi 计划 9 (手动说明)
9.铬操作系统
如果您正在寻找非 Linux Raspberry Pi 操作系统,最后一个选择是 Chromium OS。 这是开源版本的 Chrome 操作系统又一次依赖于 Linux 内核。
已经为 Raspberry Pi 配置了几个 Chromium 版本。 但是,您可能会从中获得最佳结果的是 FydeOS。 它是一个基本的操作系统,可为您提供完整的 Chrome 在您的 Raspberry Pi 上获得类似操作系统的体验。
下载: FydeOS (为 Raspberry Pi 构建的 Chromium OS)
Chromium OS 不适合访问 GPIO,但它非常适合将 Raspberry Pi 用作桌面。
Raspberry Pi 的 Linux 最佳替代品
如果您正在寻找 Raspberry Pi 的替代操作系统,还有其他选择。 然而,这些几乎都是移植到 ARM 架构的 Linux 发行版。 即使是那些声称是其他东西的人(例如 AROS 的 Raspberry Pi 版本,1990 年代初期的 AmigaOS 3.1 的开源版本)也依赖 Linux 驱动程序。
除了 Android,这些操作系统是 Raspbian Stretch 的轻量级替代品。 但是,如果您喜欢 Linux,但正在寻找一个占用空间小的 Raspberry Pi 发行版,那么我们的轻量级 Raspberry Pi 操作系统指南值得一读。