]> xn--ix-yja.es Git - alex.git/commitdiff
Elaborate next generation Linux distributions
authoralexpdp7 <alex@pdp7.net>
Sat, 6 Sep 2025 11:11:47 +0000 (13:11 +0200)
committeralexpdp7 <alex@corcoles.net>
Sat, 6 Sep 2025 11:12:13 +0000 (13:12 +0200)
IDEAS.org

index 13237baff64f73878f6b8fe97b1f7f05ae30f5ab..7de3e5c34c804b3e3eb2e7c6e0e1ea9c6ac7b962 100644 (file)
--- a/IDEAS.org
+++ b/IDEAS.org
@@ -122,7 +122,8 @@ Vivaldi's "spatial navigation" supposedly does this, but chokes on D+.
 
 - Shows only messages from people who have not seen more episodes than you
 
-* Userland WASM Linux distro
+* Next generation Linux distributions
+** Userland WASM Linux distro
 
 - Bootstrap a Linux distro to run on WASM
 - Should be able to run as a non-privileged user, installed in the user's home directory
@@ -131,12 +132,19 @@ Vivaldi's "spatial navigation" supposedly does this, but chokes on D+.
 - Could replace Docker/containers for developers
 - Similar to https://github.com/WAVM/Wavix
 - Maybe using https://github.com/yomaytk/elfconv
+- Maybe https://git.sr.ht/~zamfofex/guix-wasm
 
-* Make traditional Linux distributions declarative
+** Make traditional Linux distributions declarative
 
 - A container image builder that can convert JSON-like declarations of an OS into container images
 - https://github.com/bootc-dev/bootc that handles running the builder and rebooting when system configuration changes
 
+** Rootless Nix/Guix
+
+- https://nixos.wiki/wiki/Nix_Installation_Guide#Installing_without_root_permissions
+- https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-pack.html
+- https://hpc.guix.info/blog/2025/03/build-daemon-drops-its-privileges/
+
 * Databases in text markup documents
 
 - Embed queries of tables