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 đ
