The bit about SD cards being slow at random reads is interesting. Lately I've been mulling over an idea for Raspberry Pi-like computers, where you use an initramfs as your root FS, have some kind of process for rebuilding it with new packages, and only selectively write to the SD card the things that you really need to be durable. Haven't really fleshed it out yet, though.
@matt That's an interesting idea! Perhaps a base image on squashfs or something that gets copied to zram on boot, and then overlayfs/aufs/etc to capture changes above it. The problem there may be the limited RAM of the Pis though.
That's a valid point about limited RAM. Of course, there are Pis these days with more RAM, so depending on how big the root FS is, it might not be practically an issue. On early personal computers we used to load the OS and current application fully into RAM up-front, especially so we could swap the floppy in our one floppy drive.
@matt Hah, yes, right you are. I remember the annoyance when some larger application caused DOS to deallocate COMMAND.COM, so when it exited, I'd have to pop a DOS disk back in drive A: before I could get back to the prompt.
One of the many things finally getting a hard drive helped with!
Yeah, it's funny, on my family's first computer (an Apple IIGS), the thing I wanted most was a hard drive. And now I'm wanting to recreate the old experience of tinkering without worrying about wrecking the one OS install by switching between multiple bootable floppies, but now using SD cards.
Matt Campbell
in reply to John Goerzen • • •John Goerzen
in reply to Matt Campbell • • •Matt Campbell
in reply to John Goerzen • • •John Goerzen
in reply to Matt Campbell • • •@matt Hah, yes, right you are. I remember the annoyance when some larger application caused DOS to deallocate COMMAND.COM, so when it exited, I'd have to pop a DOS disk back in drive A: before I could get back to the prompt.
One of the many things finally getting a hard drive helped with!
Matt Campbell
in reply to John Goerzen • • •