diff options
| author | Arslaan Pathan <[email protected]> | 2026-09-13 08:52:46 +1200 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-09-13 08:52:46 +1200 |
| commit | 970037e98be448f41829855a18933b3de2f7a497 (patch) | |
| tree | 1276815778aab03fc621216cc81bb23a1235b910 /README.md | |
| parent | 867d71725a5ef131059ed2d31320630fea8c1e47 (diff) | |
| download | yerbalinux-970037e98be448f41829855a18933b3de2f7a497.tar.xz yerbalinux-970037e98be448f41829855a18933b3de2f7a497.zip | |
tbfr w/u i dont know whats even in this commit anymore but.. try add networking properly ig\?
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!) |
