作为一个极简的、基于 Debian 的 Linux 发行版,DietPi 一直以来深受单板计算机(SBC)用户的喜爱,因其轻量、灵活且优化的特性,使其在资源受限的 SBC 环境中表现出色。近日,DietPi 发布了全新版本 9.8,显著增强了对 NanoPi、ROCK 和 Orange Pi 等 SBC 的支持。这一版本的更新不仅涉及硬件支持的扩展和优化,还带来了多项软件功能的改进和修复,为用户提供了更稳定、流畅的体验。
• 发布公告
https://dietpi.com/docs/releases/v9_8/
支持扩展:更广泛的开发板兼容性
DietPi 9.8 的发布特别增强了对多种流行单板计算机的支持,涵盖了 NanoPi、ROCK 和 Orange Pi 三个系列的多个型号,确保了这些开发板在使用 DietPi 系统时能够更加稳定且具备更强的硬件兼容性。
1. Orange Pi 3B(修订版 2.1)支持
Orange Pi 3B 板是一款在 IoT、教育和嵌入式项目中广泛应用的开发板,但此前的内核版本对其以太网功能支持不佳,导致在网络连接方面存在稳定性问题。DietPi 9.8 更新解决了这一问题,提供了对 Orange Pi 3B(修订版 2.1)的完整支持,特别是改善了以太网连接的可靠性。这意味着用户可以在该板上更流畅地体验网络应用,无需再担心网络中断或不稳定的情况。
1. NanoPi M3/T3:修复引导问题
NanoPi M3 和 T3 是面向开发者和爱好者的高性能 SBC,但此前由于设备树路径定义缺失,导致在 DietPi 上存在引导问题。DietPi 9.8 通过修复设备树定义路径,解决了这一问题,确保 NanoPi M3 和 T3 用户可以无障碍启动系统。这一修复对稳定性至关重要,因为不完整的引导往往会影响整个系统的正常使用。
1. NanoPi R5S/R5C:Ethernet LED 修复
对于 NanoPi R5S 和 R5C 型号,DietPi 9.8 解决了升级到新内核后以太网 LED 不亮的问题。这一修复带来的不仅仅是视觉上的改善,也有助于用户更直观地了解网络连接状态,使网络排错变得更加轻松。
1. ROCK 4:APT 服务器配置错误修复
ROCK 4 开发板在升级系统内核和固件时曾遇到 APT 组件配置错误,导致用户无法顺利完成升级操作。DietPi 9.8 针对这一错误进行了调整,确保 ROCK 4 用户可以在不干扰系统正常功能的前提下顺利获取最新的内核和固件版本,从而享受更好的性能和稳定性。
1. ROCK 4 SE:WiFi 和蓝牙共存问题
ROCK 4 SE 版本此前存在 WiFi 无法正常工作的问题,尤其是在禁用蓝牙的情况下,这一问题尤为明显。DietPi 9.8 版本通过优化蓝牙和 WiFi 模块间的兼容性,彻底解决了这一问题,使用户可以更自由地配置无线连接,无需顾虑不同模块之间的冲突。
1. Orange Pi Zero 3/Zero 2W:蓝牙功能修复
在 Orange Pi Zero 3 和 Zero 2W 设备上,DietPi 9.8 通过 dietpi-config 工具解决了启用蓝牙功能时的兼容性问题。更新后的蓝牙功能使得这些开发板可以在 IoT 和连接要求较高的项目中更加出色,提升了用户的整体体验。
软件功能改进:NoMachine 和 Portainer 增强
除了硬件支持的扩展和修复,DietPi 9.8 还带来了多项软件功能的改进,包括 NoMachine 和 Portainer 这两个深受用户欢迎的软件。
1. NoMachine:版本获取优化
NoMachine 是一个远程桌面工具,方便用户在不同设备之间远程控制和管理系统。此前,DietPi 为 NoMachine 提供的安装版本往往与系统更新绑定,因此无法及时获得 NoMachine 的最新版本。DietPi 9.8 解决了这个问题,使得 NoMachine 的安装流程自动获取最新版本,而不再受限于特定的 DietPi 系统版本。这一更新确保了用户可以获得 NoMachine 的最新特性和安全改进,提升了远程操作的便捷性和安全性。
1. Portainer:证书授权改进
Portainer 是一个直观的容器管理工具,广泛应用于 Docker 和容器化项目的管理。DietPi 9.8 更新中,Portainer 现支持接入私有或自定义的 CA 证书,以便用户利用主机的可信证书,而无需再使用容器镜像捆绑的证书。这一改进提升了 Portainer 的灵活性和安全性,尤其适用于那些需要高度定制化证书管理的用户,为其提供了更安全可靠的连接环境。
首次启动网络时间同步:更准确的系统时间
DietPi 9.8 为新用户首次启动时带来了网络时间同步的功能优化。通过 dietpi.txt 配置文件中的设置,网络时间同步会在首次启动时应用,使系统时间在用户登录或更新之前就能够保持准确。这项改进避免了由于系统时间错误而导致的更新问题,确保了 DietPi 系统在新设备上安装后的稳定性和准确性。
稳定性和性能优化:修复常见软件问题
DietPi 9.8 版本针对多个用户反馈的问题进行了修复,提高了系统的整体稳定性。以下是一些主要的修复内容:
1. Raspotify:安装问题修复
作为一款将 SBC 设备变为 Spotify Connect 接收器的软件,Raspotify 的安装曾遇到兼容性问题,影响了部分设备的正常使用。DietPi 9.8 版本修复了这一问题,使 Raspotify 安装过程更加流畅,用户可以更轻松地在设备上流媒体播放音乐。
1. Home Assistant:兼容性提升
Home Assistant 是一款广受欢迎的开源家庭自动化平台,DietPi 9.8 修复了其安装过程中可能出现的错误,确保 Home Assistant 在 DietPi 系统上的运行更为顺畅,为 IoT 爱好者和家庭自动化用户提供了更可靠的选择。
1. NoMachine:安装失败问题修复
除了获取最新版本的功能改进外,DietPi 9.8 还解决了某些情况下 NoMachine 安装失败的问题,使用户可以在远程控制方面获得更顺畅的体验。
系统界面和视觉改进
在用户界面方面,DietPi 9.8 版本也做出了一些优化。界面中小幅度的视觉调整和拼写错误的修正,使用户体验更加友好和直观。这些细微的变化体现了 DietPi 团队对细节的关注,确保用户在使用系统时的每一个交互都更加顺畅。
DietPi 9.8 带来的影响与展望
DietPi 9.8 的发布无疑是对 SBC 用户的又一福利,特别是对 NanoPi、ROCK 和 Orange Pi 等开发板的支持进一步拓展了 DietPi 的适用性,使其成为更多开发者和爱好者的理想选择。通过增强硬件兼容性、改进软件功能、优化首次启动流程以及一系列稳定性和视觉提升,DietPi 9.8 提供了一个全面的升级体验。
对于未来,DietPi 开发团队可能会继续关注更多 SBC 的支持,同时进一步优化系统性能,推出更多贴合用户需求的功能。DietPi 的轻量化特性和对用户反馈的重视,将继续为其在 SBC 社区中赢得广泛支持。