Installing NawderOS š ļø
(RTTāAware, Minimal, and Reversible)
NawderOS is designed to be easy to try and easy to remove.
If you can build a Linux kernel, you can install NawderOS.
No special hardware required.
No permanent changes required.
No fear required š
Before You Start#
What Youāll Need#
- A Linux system (or VM)
- Basic familiarity with building a kernel
- Disk space for a kernel build
- Curiosity š
What You Donāt Need#
- A dedicated machine
- Deep kernel hacking experience
- Belief in RTT (seriously)
Recommended Setup š§Ŗ#
For firstātime users, we recommend:
- A virtual machine (QEMU, VirtualBox, etc.)
- Or a secondary boot entry on a dev machine
NawderOS should never replace your daily driver OS.
Step 1: Get the Source š¦#
Clone the TriadicFrameworks repository:
git clone https://github.com/umaywant2/TriadicFrameworks.git
cd TriadicFrameworksThis repo contains:
- Documentation
- Kernel patch notes
- Optional tooling
Step 2: Get a Linux Kernel š±#
Clone a vanilla Linux kernel (LTS preferred):
git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
cd linuxAny recent 6.x kernel should work.
Step 3: Apply NawderOS Patches š§#
NawderOS uses minimal, readable patches.
From the kernel directory:
patch -p1 < ../TriadicFrameworks/docs/NoS/patches/nawderos.patch(Exact patch paths may evolve ā check KERNEL_BUILD.md.)
If the patch applies cleanly, youāre good š
Step 4: Configure the Kernel āļø#
Start from a knownāgood config:
make defconfigThen enable RTTārelated options (names may change):
make menuconfigLook for:
CONFIG_NAWDEROSCONFIG_RTT_OBSERVATIONCONFIG_NAWDER_BADGES
These options only enable observation, not enforcement.
Step 5: Build the Kernel š§ #
Build as usual:
make -j$(nproc)Then install modules and kernel:
sudo make modules_install
sudo make installThis should add a new boot entry.
Step 6: Boot and Observe š#
Reboot and select the NawderOS kernel.
Once booted:
- Check kernel logs
- Look for badge emissions
- Confirm the system behaves normally
If something feels wrong, reboot into your previous kernel.
Nothing permanent has changed š
Where to See RTT in Action š·ļø#
Depending on configuration, badges may appear in:
- kernel logs
- trace output
/proc/nawderian(if enabled)
Badges are signals, not errors.
Seeing nothing is also valid ā it means nothing drifted š
Uninstalling / Rolling Back š#
To remove NawderOS:
- Boot into your original kernel
- Remove the NawderOS kernel entry
- Delete the patched kernel source if desired
No system state is altered beyond the kernel itself.
Troubleshooting š#
If something goes wrong:
- Disable RTT options in
.config - Rebuild the kernel
- Boot clean
If the system fails to boot:
- Use your previous kernel
- RTT hooks should never block boot
Final Notes š±#
NawderOS is about learning and observation, not perfection.
If you break it:
- you learned something
- thatās a win š