aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralexpdp7 <alex@pdp7.net>2025-09-06 13:11:47 +0200
committeralexpdp7 <alex@corcoles.net>2025-09-06 13:12:13 +0200
commit966c7b334d3c791b991e715dd102b43121c1d916 (patch)
treebb8d73965746f9671e75e6787b2774bd7a19d009
parentc55397f6b13e4550b67817d9e84f7b8aef62bb80 (diff)
Elaborate next generation Linux distributions
-rw-r--r--IDEAS.org12
1 files changed, 10 insertions, 2 deletions
diff --git a/IDEAS.org b/IDEAS.org
index 13237baf..7de3e5c3 100644
--- 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