min-collect-garbage and next steps
This commit is contained in:
parent
eadd982a79
commit
b363840901
1 changed files with 50 additions and 0 deletions
50
THOUGHTS.txt
50
THOUGHTS.txt
|
@ -1678,3 +1678,53 @@ Also wondering if we should drop outputs.default, but maybe not
|
||||||
|
|
||||||
As long as we're consistently setting the default output to whichever
|
As long as we're consistently setting the default output to whichever
|
||||||
is the appropriate "full production image" I think we're good.
|
is the appropriate "full production image" I think we're good.
|
||||||
|
|
||||||
|
Wed May 17 22:45:40 BST 2023
|
||||||
|
|
||||||
|
Random thought: when we bind mount /target/persist/nix to /target/nix
|
||||||
|
we could make it read-only. worth doing?
|
||||||
|
|
||||||
|
Thu May 18 10:59:39 BST 2023
|
||||||
|
|
||||||
|
- liminix-rebuild can't find reboot: probably the PATH is just
|
||||||
|
generally wrong for ssh sessions (maybe all non-login sessions?)
|
||||||
|
|
||||||
|
- need to copy path registration file somewhere useful and
|
||||||
|
delete stuff not in it at the appropriate time. Would be safest
|
||||||
|
to do that either late in the shutdown process before rebooting,
|
||||||
|
or during boot.
|
||||||
|
|
||||||
|
Fri May 19 15:18:13 BST 2023
|
||||||
|
|
||||||
|
If we make min-collect-garbage - just a command you can run whenever -
|
||||||
|
that will be fine for current capabilities. It won't work with the
|
||||||
|
theoretical overlayfs system, though: we need to copy-down from the
|
||||||
|
ramfs to real flash before rebooting, and that can't happen until
|
||||||
|
there's disk space to do it
|
||||||
|
|
||||||
|
Sat May 20 22:35:25 BST 2023
|
||||||
|
|
||||||
|
We have a working min-collect-garbage (seems to, anyway ...)
|
||||||
|
|
||||||
|
- having ssh host key wiped on reboot is sucky. maybe we can have
|
||||||
|
/persist/secrets and a service that looks there?
|
||||||
|
|
||||||
|
- find out what files ash sources on non-login shell startup
|
||||||
|
|
||||||
|
- services.default is suboptimal as there is no way to add to it
|
||||||
|
without wiping it
|
||||||
|
|
||||||
|
- decide whether to use liminix- or min- as our prefix for nixy
|
||||||
|
commands
|
||||||
|
|
||||||
|
- should we move config.outputs -> config.system.outputs ? see Mar 28
|
||||||
|
|
||||||
|
- less crap firewall
|
||||||
|
|
||||||
|
- add ipv6 support to rotuer
|
||||||
|
|
||||||
|
- create an l2tp configuration
|
||||||
|
|
||||||
|
- iperf and tuning
|
||||||
|
|
||||||
|
- wlan country code
|
||||||
|
|
Loading…
Reference in a new issue