Ubuntu 进一步降低硬件门槛,支持在 2GB 内存的树莓派 4 上运行
Ubuntu 已经支持 Raspberry Pi(树莓派)4 Model B 的 4GB 和 8GB 内存版本(自 Ubuntu 20.10 版本支持)。现在 Ubuntu 团队计划进一步降低 Ubuntu 的硬件门槛,让即将发布的 Ubuntu 22.04 LTS 版本能在只有 2GB RAM的Raspberry Pi 4 上运行。 然而,让 Ubuntu 这样一个完整的 Linux 系统在内存过低的硬件设备上正常运行是很困难的,那 Ubuntu 是如何做到的呢?那就不得不提到一个名为 zswap 的 Linux 内核特性。 在提及 zswap 特性之前,先来说说 Linux 的虚拟内存文件:swap file 。任何类型的 Linux 系统都会在硬盘或 SD 卡上分配一个swap文件,它充当 RAM(运行内存) 的一种溢出,在系统的可用内存不足的时候,swap 文件会缓存部分页面,释放内存给活跃的进程使用,这样系统即使在几乎用完所有 RAM 时也能继续工作。(另外提一下,Win 10 的系统盘也有 swapfile.sys 文件) 但是,使用swap文件的性能不如直接使用 RAM,...
