This repository contains the TUFF-OS LiveUSB installation images and release artifacts.
- VM Testing: Complete (All tests passed in QEMU environment).
- Bare-Metal Testing: UNCONFIRMED (Not yet tested on physical hardware).
USE AT YOUR OWN RISK. TUFF-OS interfaces directly with the physical layer. The developers are not responsible for any data loss or hardware damage.
The Ultimate Fortress Foundation OS (TUFF-OS) is a security-focused OS that provides absolute data sovereignty at the physical layer.
- Version: 1.1.0 (LiveUSB Installer Release)
- Target: x86_64 UEFI Secure Boot compliant
- Latest Image:
latest/TUFF-OS-latest.iso - Image Format: ISO image for LiveUSB write and UEFI boot
- Image Generation: Release images are produced with the standard release tool and are not hand-assembled or manually edited.
- Download the matching set from the same commit:
latest/TUFF-OS-latest.isolatest/TUFF-OS-latest.iso.sigv1latest/update-metadata.json
- Write
latest/TUFF-OS-latest.isodirectly to a USB drive. Do not extract the ISO and do not copy its files manually. - Recommended writing tools:
- Linux:
sudo dd if=latest/TUFF-OS-latest.iso of=/dev/sdX bs=4M status=progress oflag=sync - Windows: Rufus or balenaEtcher in raw image write mode
- Linux:
- Boot the target machine in UEFI mode from that USB drive and follow the installer flow.
- Keep the
.sigv1file andupdate-metadata.jsontogether with the ISO when mirroring or redistributing the release.
- Differential packages are published under
deltas/*.tpatch. - End users should not unpack or regenerate
.tpatchfiles by hand. On an installed TUFF-OS system, runtuffutl TUFFOS update. - The updater reads
latest/update-metadata.json, selects the matchingdeltas/v<from>_to_v<to>.tpatch, verifiespatch_sig, applies the patch, and then verifies the rebuilt result againstfull_iso_sig. - If no matching delta exists, the updater falls back to the full ISO path.
- If signature verification fails, abort the update immediately and re-download the matching release set from this repository. Do not mix files from different commits.
TUFF-OS is currently developed and maintained as an independent project. To support the continued development and testing on physical hardware, we humbly request your assistance.
- Support via Wishlist: If you find this project valuable, please consider supporting us through our Amazon Wishlist. Your support is deeply appreciated and will directly contribute to the project's growth.
- Source Code Access: The source code is currently available to a limited audience. If you wish to access the source code for research or collaborative purposes, please reach out to us with your Git account information. We would be honored to share it with you privately.
- Free for Individual, Research, and Non-Commercial use.
- Commercial use requires an individual contract. See LICENSE for details.
This product may use a compute backend built on the Vulkan API where available.
Vulkan is a registered trademark of The Khronos Group Inc.
The Khronos Group Inc. is not the developer, vendor, maintainer, support provider, certifier, or end-user operator of this product. The Khronos Group Inc. does not endorse this product, and is not responsible for this product’s design, implementation, operation, maintenance, support, safety, security, regulatory status, or any direct or indirect results arising from its use.
Any optional Vulkan-based backend in this product is provided solely by this product’s own developers and distributors. Unless explicitly stated otherwise under separately satisfied Khronos requirements, this product does not claim Khronos conformance, Khronos compliance, Khronos certification, official Vulkan support status, or any other Khronos approval.
For license and attribution details regarding any redistributed third-party components, see THIRD_PARTY_NOTICES.md and TRADEMARKS.md.