From 084aca2f78b4b71997022500d409fdd11492be5a Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Sat, 4 Jul 2026 01:32:11 -0400 Subject: initial commit --- docs/random-ideas-for-packages.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 docs/random-ideas-for-packages.txt (limited to 'docs/random-ideas-for-packages.txt') diff --git a/docs/random-ideas-for-packages.txt b/docs/random-ideas-for-packages.txt new file mode 100644 index 0000000..fc83978 --- /dev/null +++ b/docs/random-ideas-for-packages.txt @@ -0,0 +1,14 @@ +Bad feelings about currentness +- Binaries split across + +Guiding Principles: +- Programs are sandboxed by default (you should have full confidence to run unknown programs) (but scripting and stuff still works with explicit permissions) +- Compiled apps should be portable +- Apps should also be flexible to building on different apps (without autoconf duplication of probing) + +Ideas: +- Split between system packages and user packages + - Dynamic linking could be reserved for system packages (probably, maybe it's simpler to just use static linking) + - User apps are packages are directories with resources and local storage, sandbox +- Dynamically linked apps dependencies can be detected by their soname, and be downloaded by the package manager (similar to windows with their libc's) + -- cgit v1.2.3