11 Followers
10 Following
175 Posts

software engineer, plant nerd, cook, and artist
Early 30's.

I run VoidLinux, FreeBSD, and Debian. ZFS, LXC, and Jails.

I like playing around with different stacks and operating systems. Always trying to figure out more how to make computing feel best to me :)

this is my more public facing/tech focused acct

(PFP is ODIN from the video game Tacoma )

pronounsshe/they

took forever thinking it was bios that was not letting me boot headless. on the debugging front thats what I get for isntalling an OS and updating the bios at the same time I guess.

kern/49398: i386-current GENERIC (i915drmkms) boot hangs if monitor powered off (or not plugged in!) . been like this for a long time I guess :) but I found it thanks to

https://mail-index.netbsd.org/netbsd-users/2024/04/20/msg030959.html

#netbsd

NetBSD 10 headless boot

demons on both shoulders:

the convenience of statically linked, vendored deps languages (rust, go) vs the fact that its such a wasteful and insecure idea compared to shared libraries

zfs really gains so much simplicity by simply making snapshots non writable, with linear history, that are children of a dataset.

Compared to the btrfs and bcachefs way of them being mostly indistinguishable from a subvolume it simplifies block freeing, it simplifies snapshot deletion, it simplifies send/receive, it simplifies quotas and disk space accounting. advantages for both avoiding bugs, and performance of snapshot operations

It also simplifies tool creation. snapshots created by one tool are intelligible to another - because they're a distinct concept at the file system level.

picking your abstractions early matters.