树莓派 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 操作系统大全 的相关文章

  • Flex 的远程版本误解了我的规则

    我使用 flex 和 bison 编写了一个小汇编程序 可以在我的机器 ubuntu 10 10 上构建并运行正常 现在其他人正在尝试在 arch linux 上构建它 并且他们安装的 flex 产生了不同的 lex yy c 这是不匹配的
  • PHP 日志文件颜色

    我正在编写一个 PHP 日志文件类 但我想为写入文件的行添加颜色 我遇到的问题是颜色也会改变终端的颜色 我想要实现的是仅更改写入日志文件的行的颜色 class logClass extends Singleton private funct
  • 在Linux中创建可执行文件

    我计划做的一件事是编写 非常简单的 Perl 脚本 并且我希望能够在不从终端显式调用 Perl 的情况下运行它们 我明白 要做到这一点 我需要授予他们执行权限 使用 chmod 执行此操作非常简单 但它似乎也是一个稍微费力的额外步骤 我想要
  • 我们可以在 Bash 脚本中使用 PHP 吗?

    我有一个 bash 脚本abcd sh bin sh for i in seq 8 do ssh w i uptime ps elf grep httpd wc l free m mpstat done pid sleep 1 kill 9
  • 期待、互动,然后再次期待

    有几篇关于相同内容的帖子 但我仍然无法使我的期望脚本正常工作 我的目的是自动化一切 但保留用户输入的密码 所以脚本有 3 个部分 自动登录 给予用户交互以输入密码 将控制权交还给 Expect 脚本以继续工作 所以我有一个将生成的脚本 其中
  • C# - OPC-UA 服务器应用程序尚未在 Linux 计算机中创建 PKI 证书

    当我跑步时OPC UA serverWindows 机器中的 C 应用程序 然后 OPC UA 服务器已创建证书路径C ProgramData OPC Foundation pki own 并在此路径中生成一些证书 但是当我在中安装 OPC
  • 如何从外部模块导出符号?

    我在内核源代码树之外进行编码 有两个模块 第一个printt有一个功能printtty 将字符串打印到当前 tty 以及第二个模块hello这会调用printtty 在初始化期间 我已经添加了EXPORT SYMBOL printtty 在
  • bash "&" 不打印 "[1]+ Done "

    我在 bashrc 中调用一个脚本来打印打开终端时收到的新消息数 我希望该调用在访问网络时是非阻塞的 有时需要几秒钟 这意味着我无法使用终端直到完成 但是如果我输入 mailcheck 在我的 bashrc 中 它工作正常 但然后打印一个空
  • SVN 不断提示我输入密码并拒绝缓存我的凭据

    环境 Eclipse Indigo Ubuntu 11 04 Subclipse 1 6 SVN 客户端 Subclipse RabbitVCS 我通过 svn ssh 连接 我的网址如下所示 svn ssh 我的名字 我的域名 路径 我可
  • 为什么 proc/ID/maps 有多个共享库条目

    我正在查看嵌入式Linux下的proc ID maps 我注意到一些共享库在进程的内存映射中出现了几次 为什么会这样呢 40094000 400d9000 r xp 00000000 b3 09 723 system lib libc so
  • 有没有办法让 Linux CLI IO 重定向持久化?

    我有多个管道命令 如下所示 find options grep options xargs grep options 它们中的每一个都可能产生我不感兴趣的错误 权限错误 文件名空格错误等 因此 我想将所有错误重定向到 dev null 我知
  • 动态加载库和共享全局符号

    由于我在动态加载的库中观察到全局变量的一些奇怪行为 因此我编写了以下测试 首先我们需要一个静态链接库 头文件test hpp ifndef BASE HPP define BASE HPP include
  • Tk 初始化失败:无显示名称且无 $DISPLAY 环境变量

    我试图从 Ubuntu 终端调用 Centos 服务器上的工具 我收到以下错误 Tk 初始化失败 没有显示名称 也没有 DISPLAY 环境变量 请帮我解决这个问题 提前致谢 连接到你的 CentOS 机器ssh Y其中 每man ssh
  • 如何从 Linux 命令行打开 Sublime Text 2 文件到选项卡,而不是新窗口

    我有 ST2 设置 这样我就可以执行 sublime file txt 它将在 ST2 窗口中打开 但是我怎样才能让它在当前打开的窗口的新选项卡中打开呢 尝试 Sublime 命令行帮助 subl 帮助 Sublime Text 2 内部版
  • 有没有办法改变vim的默认模式

    有谁知道如何更改vim的默认模式 它的默认模式是命令模式 但是我可以将其更改为插入模式吗 只需将以下行添加到您的 vimrc 中 start Vim s default mode will be changed to Insert mode
  • 如何使用 shell 脚本解压所有 .tar.gz?

    我试过这个 DIR path tar gz if ls A DIR 2 gt dev null then echo not gz else tar zxvf path tar gz C path tar fi 如果该文件夹有一个 tar 则
  • 在linux中使用setcap [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 要将 cap net raw 功能添加到 例如 bin ping 我们使用以下命令 setcap cap net raw ep bin ping ep
  • 如何从powershell获取主机名?

    我如何获得hostname https stackoverflow com q 42014215 262852 for dur来自 powershell PS home thufir powershell gt PS home thufir
  • 我如何知道 std::map 插入成功还是失败?

    我在多线程应用程序中有一个映射 将名为 uuid 的类映射到指针 我想知道插入操作是否成功或失败 e g mymap insert hint MyMap value type entry uuid itemptr 如果失败的话会抛出异常或者
  • 如何搭建qtwayland?

    我花了一整天的时间尝试使用QtWayland Compositor 1 0在 Qt 创建者中 我已经遵循了从那里开始的所有步骤https wiki qt io QtWayland https wiki qt io QtWayland但我收到

随机推荐