Re: Re. OpenBSD's partitioning scheme
> Getting used to BSD labels ('slices' in FreeBSD parlance) did take a bit of effort, IIRC, but, really, it's not that complicated.
I will take your word for it, but still, this is sort of missing the main point here.
Last time around, I enumerated them. There were 9 volumes in the default install:
https://www.theregister.com/2024/10/10/version_76_openbsd_of_theseus/
And as I mentioned 3 years ago:
https://www.theregister.com/2022/04/22/openbsd_71_released_including_apple/
... that means that given a 16GB virtual drive, just installing the relatively small Xfce desktop left insufficient room to install Firefox.
_That_ is the problem here. I need to foresee the future, correctly predict what I will install someday and how much space it will take where.
I lack the gift of precise precognition so I can't. Result: problem. You can't reassign this stuff by dragging a slider in Gparted as if it were Linux.
25+ years ago, the proprietary Unixes were getting LVM, where you can resize volumes on the fly and the OS reallocates the underlying disk blocks for you. Today, in Linux, LVM is needlessly overcomplicated, overlaps significantly with the functionality of tools such as Btrfs, OpenZFS, bcachefs etc., and to an approximation the only people using it are those who want full-disk encryption via LUKS, poor schmucks.
But on OpenBSD the core LVM functionality would be a big win. Here's a dollop of disk space, divide it into a dozen subvolumes if you want, some executable, some writable, some modifiable, some SUID-able, whatever -- but adjust usage as you need, on the fly, as I install stuff, so that nothing ever goes over 75% used.
As it is today, you can't. You just need knowledge, judgement, and the patience to reinstall your OS repeatedly until you know what you will need.