作者赞扬了 NetBSD 的高移植性软件包管理器 **pkgsrc**,称其通过将已安装软件与基础操作系统分离,从而保持系统的整洁。与通常会弄乱 `/bin` 或 `/lib` 等系统目录的标准软件包管理器不同,pkgsrc 将软件安装在独立的子目录中(例如 `/usr/pkg` 或用户的主目录)。
除了在各种类 Unix 系统(Linux、macOS、Solaris)上的高移植性外,作者还强调了从源代码构建软件包的优势。Pkgsrc 本质上是一系列 Makefile 的集合,它从去中心化的位置获取源代码(“distfiles”),有效地将软件包管理与单一中央服务器解耦。
对作者而言,其最大的吸引力在于“非特权模式”,该模式允许构建一个无需 root 权限的自定义本地用户环境。此外,作者还强调了该项目的韧性,并指出由于 pkgsrc 使用去中心化的源并支持镜像重定向,因此完全可以在离线状态下构建软件。这使得 pkgsrc 成为那些重视自主性、系统整洁度以及构建自托管、独立软件环境能力的用户的理想工具。
**FRANK** (frank.rh1.tech) 是一款专为树莓派 Pico 2 (RP2350) 设计的高性能 i386 PC 模拟器。它基于何春晖(Chunhui He)的 *Tiny386* 开发,使 RP2350 开发板能够运行 DOS、Windows 3.x、Windows 95 以及 Linux 系统。
**主要功能:**
* **硬件模拟:** 完整的 i386/i486/i586 CPU 模拟,可选 x87 FPU,支持最高 8MB PSRAM。
* **外设支持:** 支持 VGA/HDMI 输出、用于磁盘镜像(软盘/硬盘/ISO)的 SD 卡存储、PS/2 或 USB 键盘/鼠标,以及 NES 手柄支持。
* **音频:** 包含模拟的 AdLib (OPL2)、Sound Blaster 16、PC Speaker、Tandy、Covox 和 Disney Sound Source。
* **用户界面:** 提供运行时磁盘管理器(Win+F12)用于热插拔镜像,以及设置菜单(Win+F11)以便即时调整硬件配置。
**技术要求:**
该固件支持多种 RP2350 开发板(M1、M2、Olimex PC、Waveshare Z2),并要求 SD 卡中配置 `bios.bin`、`vgabios.bin` 和 `config.ini` 文件。构建选项允许对 CPU(最高 504MHz)和 PSRAM 进行超频,并针对 USB-HID 和视频输出提供了特定的标记。该项目基于 MIT 许可证开源,集成了包括 SeaBIOS 和 FatFs 在内的多个成熟模拟库。