FNOS Rescue v0.1.3
Pre-release
Pre-release
Caution
Alpha prerelease。数据恢复没有零风险。 始终先克隆或使用经过验证的 QCOW2/NBD overlay;让所有原盘及其 kernel 设备层保持只读;恢复输出必须写入物理独立、容量充足的目标盘。不要在唯一原盘上试验。
Security and reliability closure
- Main-branch CodeQL open alerts: 0; recorded alerts were fixed in code, not dismissed.
- 99 Python tests across 3.11/3.12/3.13, disposable read-only Btrfs source to separate ext4 destination E2E, package lifecycle, and clean release preflight passed.
- Generic command execution is allowlisted; private tools require exact packaged executable identity.
- Destination paths are contained within administrator-approved roots and inspected through fixed Linux tools.
- Live ISO structure plus QEMU BIOS and UEFI boot readiness passed.
Assets
The release contains Wheel, sdist, DEB, fnOS archive, CycloneDX SBOM, SHA256SUMS, Live ISO, and the ISO checksum file. Verify checksums before use.
Changes
- PR #3: harden path resolution.
- PR #4: constrain command and destination boundaries.
- PR #5: use kernel mount facts for destination checks.
Full changelog: v0.1.2...v0.1.3