diff options
| author | Jack Jamison <jackqjamison@gmail.com> | 2026-07-04 01:32:11 -0400 |
|---|---|---|
| committer | Jack Jamison <jackqjamison@gmail.com> | 2026-07-04 01:32:11 -0400 |
| commit | 084aca2f78b4b71997022500d409fdd11492be5a (patch) | |
| tree | f3161567067249ca1a79923e9ea127aa21f782a6 /docs/random-ideas-for-packages.txt | |
initial commit
Diffstat (limited to 'docs/random-ideas-for-packages.txt')
| -rw-r--r-- | docs/random-ideas-for-packages.txt | 14 |
1 files changed, 14 insertions, 0 deletions
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) + |
