Puppy Linux 操作系统2025年03月17日 | 阅读 9 分钟 在本文中,您将了解 Puppy Linux 操作系统,包括其历史、版本、发行版和功能。 什么是 Puppy Linux 操作系统?![]() Puppy Linux 是一个操作系统,也是一系列轻量级 Linux 版本,主要关注可用性和内存占用。整个系统可以在 RAM 中运行,较新版本通常占用约600 MB(64 位)或300 MB(32 位),允许在操作系统启动后删除启动介质。它包含 AbiWord、Gnumeric 和 MPlayer 等应用程序,以及一系列轻量级 Web 浏览器和一个用于获取更多软件包的程序。该发行版由Barry Kauler 和其他社区成员设计,之后Kauler 于2013 年退休。通过使用其他 Linux 发行版的二进制软件包,Woof 可以创建 Puppy Linux 发行版。 它最适合用于旧计算机、上网本和至少拥有1GB RAM 的系统。它由闪电般快速的 JWM 和 Puppy Package Manager 提供支持,该管理器支持 .rpm、.deb 和本地 PET 软件包。
Puppy Linux 操作系统的历史Puppy Linux 由Barry Kauler 设计和开发,以应对其他发行版随着时间的推移对系统要求越来越严格和苛刻的趋势。Puppy Linux 版本强调速度、效率和便携性,最初是“启动盘 HOWTO”,并逐个文件地逐步添加组件,直到 Puppy Linux 准备就绪。Puppy Linux 最初是基于 Vector Linux 的发行版,后来发展成为一个完全独立的发行版。 Puppy Linux 的版本Puppy Linux OS 有多种版本。这些版本如下: Puppy Linux 版本 0.1Puppy 0.1 是 Puppy Linux 的第一个版本。它没有连续支持、没有软件包管理,也没有安装程序的方法。 Puppy Linux 版本 1.0Puppy 1.0 可以在极其旧的硬件上流畅运行,例如至少拥有 32 MB RAM 的 Pentium 机器。对于新计算机,USB 闪存驱动器版本可能更受欢迎。Puppy Linux 可与 Windows 9x/Windows Me 一起使用。 Puppy Linux 版本 2.0基于 Mozilla 的 SeaMonkey 浏览器是 Puppy Linux 版本 2.0 的 Internet 包的一部分(主要是电子邮件客户端和 Web 浏览器)。 Puppy Linux 版本 3.0Puppy 3.0 支持 Slackware 12。它包含了安装 Slackware 软件包所需的所有先决条件。 Puppy Linux 版本 4.0Puppy 4.0 使用 T2 SDE 从头开始设计,不再包含对 Slackware 12 的原生支持,以减小空间并提供比 Puppy 3 更新的软件包版本。 Puppy Linux 版本 4.2.0 - 4.3.0Puppy 4.2.0 - 4.3.0 包括用户界面和后端更新、改进的软件包、语言和字符支持、新的内部应用程序和优化,同时将 ISO 映像大小保持在 100 MB 以下。 Puppy Linux 版本 5.0.0 - 5.7.0Puppy 5.0.0 - 5.7.0 基于 Woof 项目,该项目旨在利用其他 Linux 发行版的软件包来创建 Puppy Linux 系统。Woof 包含来自 Ubuntu、T2 SDE、Debian、Slackware 和 Arch 仓库的软件和二进制文件。它附带了一个有限版本的 Midori 浏览器用于查看帮助文件,以及一系列可供安装的 Web 浏览器,如 Iron、SeaMonkey Internet Suite、Chromium、Firefox 和 Opera。 Puppy Linux 版本 6.0.5Puppy Linux 版本 6.0.5 基于 Ubuntu 版本 14.04“Trusty Tahr”软件包,并提供与 Ubuntu 版本 14.04 的二进制兼容性,以及对 Ubuntu 软件包仓库的访问。woof-CE 构建方法是从 Barry Kauler 在去年年底宣布辞去 Puppy 开发职务时分叉出来的 Woof。它基于最新的测试分支,具有所有最新的 woof-CE 功能,并提供 PAE 和 noPAE ISO 版本,以及交换内核的选项。 Puppy Linux 版本 6.3.2它使用 Slackware 软件包而不是 Ubuntu 14.04“Trusty Tahr”软件包创建。尽管如此,它与前代产品非常相似。 Puppy Linux 版本 7.5Puppy Linux 版本 7.5 使用 Ubuntu 16.04 的“Xenial Xerus”软件包构建,并与 Ubuntu 16.04 二进制兼容。 Puppy Linux 版本 8.0Puppy Linux 版本 8.0 基于 Ubuntu 版本 18.04.2。“Bionic Beaver”软件包与 Ubuntu 18.04.2 二进制兼容,并提供对 Ubuntu 软件包仓库的访问。BionicPup 使用基于 Barry Kauler 的 Woof 的 woof-CE 构建系统构建。它基于最新的测试分支,并包含所有最新的 woof-CE 功能。 Puppy Linux 版本 8.2.1Puppy Linux 版本 8.2.1 基于 Raspberry Pi 操作系统软件包,并兼容 Raspberry Pi 0 到 Raspberry Pi 4。它仍然支持 Debian/Ubuntu。此 Puppy Linux 版本不兼容台式机或笔记本电脑。 Puppy Linux 版本 9.5Puppy Linux 版本 9.5 基于 Ubuntu“Focal Fossa”20.04 (64-bit) 软件包,并与 Ubuntu 版本 20.04 二进制兼容。它可以访问 Ubuntu 仓库。在 FossaPup64 中,JWM 是默认的窗口管理器。在此版本中,Puppy Linux 还放弃了对 32 位 (x86) PC 的支持,因为 Ubuntu 也已放弃 32 位支持。 Puppy Linux OS 的软件包和发行版管理Puppy Linux 的软件包管理器称为 Puppy Package Manager。默认情况下,它以 PET 格式安装软件包。但是,它支持来自其他发行版的软件包,并可以使用第三方工具将来自其他发行版的软件包转换为 PET 文件。Puppy Package Manager 还可以减少软件包的软件冗余,以最小化磁盘空间。 Puppy Linux 的用户界面JWM 是大多数 Puppy 版本中的默认窗口管理器。Puppy 的 PetGet 包管理系统还允许您访问 IceWM 桌面、Fluxbox 和 Enlightenment 软件包。Puplets 是一些衍生发行版。它们包含 JWM 以外的窗口管理器。 当操作系统启动时,Puppy Linux 软件包会被解压缩到一个称为“内存磁盘”(ramdisk)的 RAM 空间中。系统必须至少拥有 128 MB 的 RAM 才能将所有 Puppy 加载到内存磁盘中。尽管如此,它可以在只有48 MB RAM 的 PC 上运行,因为系统的一部分可以保留在硬盘驱动器上,或者效率较低地保留在 CD 上。 无论作为 Live 系统启动还是从“frugal”安装(仅在内存磁盘上运行的系统)启动,它都是完全功能齐全的。尽管如此,它还支持“full”安装方法,允许 Puppy OS 从硬盘分区运行,而无需内存磁盘。为此,Puppy OS 选择了一些满足各种约束的程序。由于该发行版的目标之一是设置非常简单,因此一些向导会引导用户完成一系列基本任务。 Puppy OS 发行版在 Puppy Linux 的早期版本中,Puppy Unleashed 被用来创建 Puppy ISO 映像。它包含超过 500 个软件包,根据用户的需求进行组合。然而,在后来的版本中,Woof 取代了它,从 Puppy Linux 版本 5.0 开始。它是一个用于安装 Puppy 的复杂工具。您必须具备 Internet 连接和一定的 Linux 知识才能使用它。 通过指定 Linux 发行版的名称,它可以从另一个 Linux 发行版获取二进制源代码包,并将其转换为 Puppy Linux 软件包。在早期版本中,它集成了名为 Bones 的简单版本控制,而在 woof 的后期版本中则使用了 Fossil 版本控制。 Puppy 还包含一个重制工具,该工具可以创建最新系统的“快照”,并允许用户从中创建 Live CD,以及另一个可以删除已安装组件的重制工具。Puppy Linux 操作系统使用 T2 SDE 构建脚本来创建基础二进制软件包。 Puppy Linux 操作系统的功能Puppy Linux 具有多种功能。Puppy Linux 的一些功能如下:
Puppy Linux 的官方变体由于创建 Puppy Linux 变体的重制工具和 Woof 工具的使用相对容易,因此有几种变体可用。Puppy Linux 变体称为puplets。Barry Kauler 在他减少与 Puppy 项目的关联后,开发了 Wary 和 Quirky 这两个新的 Puppy Linux 系列发行版。
下一主题AliOS 操作系统 |
我们请求您订阅我们的新闻通讯以获取最新更新。