diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -29,6 +29,8 @@ kas build kas.yml This will build the distro and all dependencies, leaving the artifacts somewhere in build/. **Good luck finding it**(TM)**!** +Jokes aside, once it's ready I'll hopefully provide some better documentation on how to build and run the distro in an emulator and how to install it on real hardware. + ## Current Status - Kernel: working, 7.0.11! @@ -36,9 +38,10 @@ This will build the distro and all dependencies, leaving the artifacts somewhere - Libc: working, glibc - Init system: working, runit - SquashFS image (+ OverlayFS live ISO): TBD -- Networking: working, dhcpcd (TODO: Add NetworkManager and iwd) +- Networking: TBD - Audio: TBD -- Package manager: TBD +- Package manager: kinda working, dnf (not configured yet) +- Atomic updates: TBD (note: use RAUC) - Installer: TBD - Graphics: TBD @@ -53,19 +56,19 @@ The following notes are for myself so I can remember what hardening features to - muvm for sandboxing apps - flatkvm? TODO look at this in more detail - Flatpak for GUI apps sandboxing -- Hardened kernel +- Hardened kernel [Kind-of done] - Blacklist unnecessary/unused modules for security (Auto detect required modules during install?) - FDE with LUKS (TPM) - [Research needed] User password/separately encrypted home directory (Android-like) (Also TPM?) - Atomic updates with dm-verity - Wayland by default -- Chimera userland (chimerautils/FreeBSD ported) -- rpm/dnf package manager +- Chimera userland (chimerautils/FreeBSD ported) [DONE] +- rpm/dnf package manager [DONE] - built-in support in yocto yayayayayay - good OpenPGP signature management - set the prefix/installroot to $HOME/.local/pkg/ - set the database to $HOME/.local/pkg/var/db -- Runit init system (minimal attack surface) - Might be changed to OpenRC +- Runit init system (minimal attack surface) - Might be changed to OpenRC [DONE] - Secure Boot (TPM) - Decoy/duress PIN - PAM module, wipe all user-controlled partitions and reboot immediately - Auto updates (atomic!) |
