/towel

monastic galactic linux

Primary LanguageAssembly

ok, this kinda works.
git is just too painful to set up
i just assumed most static binaries exist for most things

maybe use jj instead of git?

# probably can just use the dir directly and the kernel build will convert to cpio
./usr/gen_initramfs.sh spec -o init.cpio
make -j 18 && cp arch/x86/boot/bzImage ~/

qemu-system-x86_64 -kernel bzImage -nographic -append "console=ttyS0" -m 256M -netdev user,id=n0,hostfwd=tcp::10022-:22 -device e1000,netdev=n0
ssh -vvv root@localhost -p 10022           

qemu-system-x86_64 disk.img -m 256M -netdev user,id=n0,hostfwd=tcp::10022-:22 -device e1000,netdev=n0

use the git https://git.sr.ht/~fincham/static-binary-zoo
static binary

considerations for improvements:
- kpatch, built-in, but mostly for security patches
- kexec, also built-in used for kdump? reboot w/o hardware overhead
- make sure using tmps, maybe get zfs instead
- git + libcurl, possibly using the nix package manager
- ohmyzsh + p10k + zshautosuggestions + unixorn/fzf-zsh-plugin
- replace busybox with ls.c, and other coreutils + iproute2
- caddy server, ollama, tailscale and other deployments