parlz

licenses

ParlzOS 自己写的那部分(userland/、scripts/、标识层) 以 GPL-2.0-or-later 发布;其余都是上游组件,各自的许可与出处列在下面。

上游组件

组件版本许可出处
Linux 内核7.2.5 GPL-2.0 WITH Linux-syscall-note git.kernel.org ↗
BusyBox静态编译 GPL-2.0 busybox.net ↗
GNU bash5.3 GPL-3.0-or-later gnu.org/bash ↗
nano随 core.pm GPL-3.0-or-later nano-editor.org ↗
curl8.22.0 curl(MIT/X 系) curl.se ↗
wget1.6 GPL-3.0-or-later gnu.org/wget ↗
OpenSSL3.5.8 Apache-2.0 openssl.org ↗
libxcrypt4.4.36(构建期静态链) LGPL-2.1-or-later github.com/besser82/libxcrypt ↗
opkg0.8.0 GPL-2.0 yoctoproject.org/opkg ↗
SYSLINUX / ISOLINUX6.04 GPL-2.0-or-later syslinux.org ↗
GCC(gcc.pm)13 GPL-3.0-or-later WITH GCC-exception-3.1 gcc.gnu.org ↗
LLVM / clang(clang.pm)18.1.3 Apache-2.0 WITH LLVM-exception llvm.org ↗

内核树内部还包含若干子目录各自的许可(固件、设备树、工具等), 完整清单见内核源码里的 COPYING 与 LICENSES/ 目录。

Parlz 自有部分

许可
GPL-2.0-or-later(源文件头 SPDX-License-Identifier 逐条可查)
范围
userland/(自研 sh / login / install / cpfs / mkfs / pm / ppm 等)、 scripts/、内核里的 Parlz 标识层(include/linux/parlz*.h、 arch/x86/kernel/parlz.c、head64.c 的一行挂钩)
许可正文
GPL-2.0 ↗ · Linux-syscall-note ↗
发行说明
内核与自有代码同以 GPL-2.0 发布;ISO/IMG 等二进制产物随附对应源码树, 获取方式与构建命令见首页。

引用

内核基座
Linux 7.2.5 —— 就地改造,不另建参考实现
用户空间
BusyBox(init/PID 1、ash、applet)+ GNU bash(交互 shell)+ nano(编辑器,随 core.pm)
网络与加密
curl / wget 静态链接 OpenSSL 3.5.8
引导
SYSLINUX 的 mbr.bin(LBA 0)+ VBR + ISOLINUX(El Torito)
包管理
自有 pm(兼容上游 feed 索引格式)+ 上游 opkg 作为参照
工具链包
GCC 13(gcc.pm)、LLVM/clang 18.1.3(clang.pm)