aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-09-13 08:52:46 +1200
committerArslaan Pathan <[email protected]>2026-09-13 08:52:46 +1200
commit970037e98be448f41829855a18933b3de2f7a497 (patch)
tree1276815778aab03fc621216cc81bb23a1235b910 /README.md
parent867d71725a5ef131059ed2d31320630fea8c1e47 (diff)
downloadyerbalinux-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.md15
1 files changed, 9 insertions, 6 deletions
diff --git a/README.md b/README.md
index 70e4ce8..8805697 100644
--- a/README.md
+++ b/README.md
@@ -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!)