TweakTools

tweaktools / tweakos / 0x00

0x00 // operating systemactive development

TweakOS x86-64

The operating system itself: an increasingly independent platform with its own packages, shell, compatibility layers and, eventually, its own kernel.

hardware
x86-64 · UEFI
foundation
Debian Testing · Btrfs · systemd
packages
native .tweak format
download · coming soon
I.

About

TweakOS is an operating-system project building toward a software platform that stands on its own: its own package ecosystem, desktop, applications, compatibility layers and, ultimately, its own kernel.

Today, TweakOS runs on a Debian x86-64 foundation with Btrfs and systemd. That foundation is the bootstrap, not the permanent definition. Linux-specific behaviour is kept behind platform backends, so TweakOS components can move onto TweakKernel without dragging Linux APIs along.

Rollback is a core part of the system, not an afterthought. Package changes and other significant system changes take a snapshot first, so they can be undone.

II.

Where it stands

today
  • Installed and booted on physical UEFI hardware
  • Graphical desktop, currently hosted on KDE Plasma and Wayland
  • Btrfs system layout with snapshots and rollback
  • TweakPkg with signed native .tweak packages
  • TweakShell shipped as the first native package
  • TweakCompat compatibility providers and TweakWin
next
  • TweakDesktop: a native desktop to replace the transitional Plasma stack
  • TweakStore and TweakInstaller for graphical software management
  • Moving TweakOS components onto TweakKernel
  • Translating suitable foreign packages into native .tweak packages