树莓派 Linux 操作系统大全

2023-05-16

树莓派是 ARM 架构的卡片电脑,可以安装非常多的 Linux 发行版。而且它太流行了,即使有些 Linux 发行版没有官方支持树莓派,也有社区会维护树莓派的适配版,比如 ChromiumOS 等。

这些操作系统有被设计用于桌面操作的,比如 Raspbian、Ubuntu META、ChromiumOS;有被设计用于多媒体影音的,比如 OSMC、LibreELEC、Volumio;有被设计用于物联网的,比如 Ubuntu Core、Mozilla WebThings;有被设计用于特定领域的,比如黑客工具包 Kali Linux、路由器固件 OpenWrt、游戏掌机固件 RetroPie。这些都大大提升了树莓派的可玩性。

这篇文章就收集了目前能支持树莓派的 Linux 发行版。它们基本都能支持到树莓派 2B+,部分还不支持 2019 年发布的 64bit 树莓派 4B。

Raspbian

Raspbian 是专门用于 ARM 卡片式计算机 Raspberry Pi “树莓派”的操作系统。

Raspbian 系统是 Debian 7.0/wheezy 的定制版本。得益于 Debian 从 7.0/wheezy 开始引入的“带硬件浮点加速的 ARM 架构”(armhf),Debian 7.0 在树莓派上的运行性能有了很大提升。Raspbian 默认使用 LXDE 桌面,内置 C 和 Python 编译器。

Raspbian 是树莓派的开发与维护机构 The Raspbeery Pi Foundation “树莓派基金会”,推荐用于树莓派的首选系统。

下载地址:Download Raspbian for Raspberry Pi

Pidora

Pidora 是一个专为树莓派优化的 Fedora Linux 系统。

下载地址:Pidora - Raspberry Pi Fedora Remix

Arch

Arch Linux 项目注力于简洁主义(对开发者而言),其贡献在于对发行版的组件提供具有良好注释的配置文件,而非带有图形界面的配置工具。这也为其赢得适合“不惧怕命令行的中高级 Linux 用户”的发行版称号。

下载地址:Raspberry Pi 4 | Arch Linux ARM

Kali Linux

Kali Linux 是基于 Debian 的 Linux 发行版, 设计用于数字取证操作系统。由 Offensive Security Ltd 维护和资助。最先由 Offensive Security 的 Mati Aharoni 和 Devon Kearns 通过重写 BackTrack 来完成,BackTrack 是他们之前写的用于取证的 Linux 发行版 。

Kali Linux 预装了许多渗透测试软件,包括 nmap 、Wireshark 、John the Ripper,以及 Aircrack-ng。用户可通过硬盘、live CD 或 live USB 运行 Kali Linux。Kali Linux 既有 32 位和 64 位的镜像。可用于 x86 指令集。同时还有基于 ARM 架构的镜像,可用于树莓派和三星的 ARM Chromebook。

下载地址:Raspberry Pi | Kali Linux Documentation

OSMC

OSMC 是树莓派官方推荐的影音系统,是一款开源的操作系统,是 Openelec 的升级版,同样是基于 Kodi 的开源项目。OSMC,使用它可以将树莓派打造成一款全功能的家庭影院系统,它基于 Linux 构建,可在局域网和互联网构建媒体网站, 同时该系统也是基于 Kodi 项目构建

下载地址:OSMC

Ubuntu MATE

UbuntuMATE 是 UbuntuLinux 官方的一个派生版,基于桌面环境 MATE。MATE 桌面环境由已经停止官方维护的 GNOME2 源代码派生而来。

Ubuntu MATE 是仅有的原生支持树莓派且包含一个完整的桌面环境的发行版。

下载地址:Ubuntu MATE for the Raspberry Pi Model B 2, 3 and 3+ | Ubuntu MATE

Ubuntu Core

Ubuntu Core 是流行的 Ubuntu Linux 操作系统的精简版,旨在安装在各种嵌入式设备上。它由 Canonical 设计,旨在降低安全维护成本和软件开发风险,因为该公司使用了革命性的 Snap 通用软件包格式。

下载地址:Install Ubuntu Core on a Raspberry Pi 2 or 3 | Ubuntu

Ubuntu Server

Ubuntu Server 是 Ubuntu 专门用作服务器的版本。

下载地址:Install Ubuntu Server on a Raspberry Pi 2, 3 or 4 | Ubuntu

LibreELEC

LibreELEC 是一个免费开源的轻量级“Just enough OS”Linux 发行版,它属于 KODI 的一个分支版本,功能类似于 Emby 和 PLEX 的多媒体服务平台。不同之处在于专为嵌入式设备而设计,支持各种 TV-BOX HTPC 和 RaspberryPi。

下载地址:LibreELEC Downloads – LibreELEC

Mozilla WebThings

来自 Mozilla 的物联网平台项目。

下载地址:Getting Started | Mozilla WebThings Documentation

PiNet

PiNet 是一个自由和开放源码的项目,为帮助学校建立和管理一个 Raspberry Pi 的课堂。其主要特点包括:

  • 基于网络的用户帐户
  • 基于网络的操作系统 - 所有树莓 PIS 启动一个主 Raspbian 操作系统
  • 共享文件夹 - 易于使用共享文件夹系统的教师和学生
  • 工作收集系统简单的工作收集和提交系统,让学生在工作
  • 自动备份 - 自动备份所有学生的工作,定期向外部驱动器
  • 多个小的功能,如批量用户导入,课堂管理软件集成等

下载地址:PiNet, A system for setting up and managing a classroom set of Raspberry Pis.

weather_station

基于树莓派全自动气象站,可应用多种传感器

下载地址:Index of /weather_station/images/weather_station-2018-01-14

CentOS

面向 ARM 硬件架构的 CentOS 7 Linux

下载地址:SpecialInterestGroup/AltArch/Arm32/RaspberryPi3 - CentOS Wiki

DietPi

基于 Raspbian 的精简版本系统,同时做了一些优化,其特点就是小和快。

下载地址:DietPi - Lightweight justice for your SBC

SUSE Linux

德国 SuSE Linux AG 公司发行维护的 Linux 发行版,特点是集成管理界面不仅仅是软件,SUSE 可以使管理员不需要对组件进行深入研究而进行配置,SUSE 可以配置管理需要或者不需要的所有组件。

下载地址:Evaluation Copy of SUSE Linux Enterprise Server for Arm for the Raspberry Pi 15 SP1 | SUSE

RetroPie

基于 Raspbian 构建的家用机模拟器系统,内置了 FC、SFC、GB、GBA、DOS 等游戏平台的模拟器软件,可以将树莓派快速配置成多功能老游戏主机。

下载地址:Download - RetroPie

SliTaz ARM

SliTaz 是一个免费小巧的 GNU/Linux 发行版。

  • ISO 镜像不超过 30MB,根文件系统不超过 100MB;
  • 可以使用 LightTPD 或者 Apache 来做 Web 服务器,并且可以支持 CGI 和 PHP;
  • 通过 Midori 来浏览网络;
  • 支持声音,拥有音频播放器和 CD 提取工具;
  • 可以通过 IRC 聊天,通过各种方式发送邮件,拥有 FTP 客户端;
  • 拥有通过 Dropbear 提供的 SSH 客户端 / 服务器;
  • 拥有通过 SQLite 提供的数据库引擎;
  • 可以创建 LiveUSB 设备;
  • 拥有创建、编辑、刻录光盘镜像的工具;
  • 可以使用各种各样的桌面系统和 X Server;
  • 拥有一些原创的图形界面小工具来代替枯燥无味的命令行;
  • 拥有成百上千的软件包,可以通过小工具轻易从软件源安装;
  • 拥有活跃的社区和友好的开发者。

下载地址:SliTaz ARM

Lubuntu

以轻量级 X11 桌面环境(LXDE)为特色的发行版。

下载地址:Get Lubuntu – lubuntu

Gentoo linux

Gentoo Linux 是一套通用的、快捷的、完全免费的 Linux 发行版,拥有一套先进的包管理系统 Portage。

下载地址:Raspberry Pi - Gentoo Wiki

ChromiumOS

Google Chrome OS 计算机操作系统的开源项目。

下载地址:FydeOS/chromium_os-raspberry_pi: Build your Chromium OS for Raspberry Pi 3B/3B+/4B

Volumio

HIFI 音乐播放器,支持 Airplay。

下载地址:Download |Get Started | Volumio

RuneAudio

HIFI 音乐播放器,支持 Airplay。

下载地址:Certified devices - RuneAudio

OpenWrt

开源的路由器系统

下载地址:OpenWrt Project: Welcome to the OpenWrt Project

参考资料

  • Raspbian | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
  • Kali Linux 是什么,你需要它吗? - 知乎
  • Arch Linux 安装指南 - 简书
  • Ubuntu Core 18 发布,将 Ubuntu 18.04 LTS 带入物联网和嵌入式设备 _Linux 新闻 _Linux 公社 -Linux 系统门户网站
  • 树莓派刷入 LibreELEC 变身电视机顶盒 - 小众分享
  • Mozilla 推出物联网平台项目 WebThings - OSCHINA
  • rpi:list-of-oses
  • 利用树莓派 +RetroPie 做一个怀旧游戏机 - 简书
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派 Linux 操作系统大全 的相关文章

  • 我们真的应该使用 Chef 来管理 sudoers 文件吗?

    这是我的问题 我担心如果 Chef 破坏了 sudoers 文件中的某些内容 可能是 Chef 用户错误地使用了说明书 那么服务器将完全无法访问 我讨厌我们完全失去客户的生产服务器 因为我们弄乱了 sudoers 文件并且无法再通过 ssh
  • 在centos中安装sqlite3 dev和其他包

    我正在尝试使用 cpanel 在 centos 机器上安装 sqlite dev 和其他库 以便能够编译应用程序 我对 debian 比 centos 更熟悉 我知道我需要的库是 libsqlite3 dev libkrb5 dev lib
  • Linux 上的静态 Qt5 构建:部署时如何处理字体?

    我使用这些配置选项创建了 Qt 5 2 0 库的静态版本 Ubuntu 12 04 开源 确认许可 force pkg config 发布 静止的 前缀 home juzzlin qt5 无icu opengl桌面 无油嘴滑舌 辅助功能 n
  • linux-x64 二进制文件无法在 linuxmusl-x64 平台上使用错误

    我正在安装Sharp用于使用 package json 的 Nodejs 项目的 docker 映像上的映像压缩包 当我创建容器时 我收到有关 Sharp 包的以下错误 app node modules sharp lib libvips
  • 执行“minikube start”命令时出现问题

    malik malik minikube start minikube v1 12 0 on Ubuntu 18 04 Using the docker driver based on existing profile Starting c
  • 如何在linux中以编程方式获取dir的大小?

    我想通过 C 程序获取 linux 中特定目录的确切大小 我尝试使用 statfs path struct statfs 但它没有给出确切的大小 我也尝试过 stat 但它返回任何目录的大小为 4096 请建议我如何获取 dir 的确切大小
  • 无需超级用户即可在 Linux 中打开 RAW 套接字

    我必须编写一个在 Linux 上运行的 ping 函数 语言是 C 所以 C 也可以 在网上搜索并查看源代码ping命令 事实证明我应该创建一个原始套接字 icmp sock socket AF INET SOCK RAW IPPROTO
  • 在 Mono 上运行 .Net MVC5 应用程序

    我正在 Windows 上的 Visual Studio 2013 中开发 Net 4 5 1 MVC5 应用程序 现在我想知道 是否可以在Linux Ubuntu 12 04 上运行这个应用程序 可以使用OWIN吗 Owin 可以自托管运
  • 使用包管理器时如何管理 Perl 模块?

    A 最近的问题 https stackoverflow com questions 397817 unable to find perl modules in intrepid ibex ubuntu这让我开始思考 在我尝试过的大多数 Li
  • 如何使用waf构建共享库?

    我想使用构建一个共享库waf http code google com p waf 因为它看起来比 GNU 自动工具更容易 更简洁 到目前为止 我实际上有几个与我开始编写的 wscript 有关的问题 VERSION 0 0 1 APPNA
  • C修改printf()输出到文件

    有没有办法修改printf为了将字符串输出到文件而不是控制台 我尝试在互联网上查找一些内容 发现了类似的电话dup dup2 and fflush这可能与此有关 EDIT 也许我不清楚 问题是这是C考试问题 问题如下 解释一个通常将字符串输
  • 如何使用Android获取Linux内核的版本?

    如何在 Android 应用程序中获取 Linux 内核的版本 不是 100 确定 但我认为调用 uname r 需要 root 访问权限 无论如何 有一种不太肮脏的方法可以做到这一点 那就是 System getProperty os v
  • Apache 访问 Linux 中的 NTFS 链接文件夹

    在 Debian jessie 中使用 Apache2 PHP 当我想在 Apache 的文档文件夹 var www 中创建一个新的小节时 我只需创建一个指向我的 php 文件所在的外部文件夹的链接 然后只需更改该文件夹的所有者和权限文件夹
  • 检查已安装的软件包,如果没有找到则安装

    我需要检查已安装的软件包 如果未安装则安装它们 RHEL CentOS Fedora 示例 rpm qa grep glibc static glibc static 2 12 1 80 el6 3 5 i686 如何在 BASH 中进行检
  • 从 Linux 内核模块中调用用户空间函数

    我正在编写一个简单的 Linux 字符设备驱动程序 以通过 I O 端口将数据输出到硬件 我有一个执行浮点运算的函数来计算硬件的正确输出 不幸的是 这意味着我需要将此函数保留在用户空间中 因为 Linux 内核不能很好地处理浮点运算 这是设
  • ansible unarchive 模块如何查找 tar 二进制文件?

    我正在尝试执行一个 ansible 剧本 该剧本的任务是利用unarchive模块 因为我是在 OSX 上执行此操作 所以我需要使用它gnu tar 而不是bsd tar通常与 OSX 一起提供 因为BSD tar 不受官方支持 https
  • 嵌入式 Linux – 部署固件更新的机制? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在考虑在 Yocto 项目上开发一个嵌入式 Linux 项目 一个工业应用程序 我有几个问题想问那些有嵌入式 Linux 经验的人 Y
  • 如何wget目录中最新的文件

    我想编写一个 bash 脚本来下载并安装最新的每日构建程序 RStudio 是否有可能使wget仅下载目录中最新的文件http www rstudio org download daily desktop http www rstudio
  • 从另一个 python 脚本获取返回信息

    我在 Linux 上 我有一个 python 脚本 我想从另一个 python 脚本调用它 我不想将其作为模块导入 为了一层安全性 现在为了学术练习 因为我想弄清楚这一点 我实际上想让一个脚本使用 os system 或另一个类似的函数 并
  • 在 C 中运行 setuid 程序的正确方法

    我有一个权限为4750的进程 我的Linux系统中存在两个用户 root 用户和 appz 用户 该进程继承以 appz 用户身份运行的进程管理器的权限 我有两个基本惯例 void do root void int status statu

随机推荐