Not sure whether to post this on misc@ or tech@, so trying misc@ first:

Why isn't src included on OpenBSD, perhaps as an install fileset?
Lots of documentation is unavailable outside of the /usr/src tree.

For example, today I had a server mishap which had me using fsck_ffs
after.  I needed to figure out what
PARTIALLY TRUNCATED INODE I=
meant.
I saw in fsck_ffs.8
https://man.openbsd.org/fsck_ffs.8
that the answers could be found in
Fsck_ffs - The UNIX File System Check Program
This is perfectly fine.  Not every piece of information belongs in a
man page.  Man pages are the right format for some sorts of info, and
absolutely the wrong format for some other sorts.
BUT: I looked and couldn't find it, and ended up using
https://docs.freebsd.org/44doc/smm/03.fsck/paper.pdf
which is where I found my answer.
Only after I already solved the problem did I find that the mentioned
file exists here:
https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin/fsck_ffs/SMM.doc/
This is a situation I occasionally run into, where useful
documentation isn't included with OpenBSD, nor is available on
OpenBSD's website (FAQ, etc).  It's occasional, but it's frustrating
every time.

Not only are the USD, PSD, and SMM missing, but other bits of info
often are, too.  For example, I first learnt vi a few years ago, back
when I was first learning Unix, with these files:
https://cvsweb.openbsd.org/src/usr.bin/vi/docs/tutorial/
Without them, or if I didn't find them, I'd have had a much more
difficult time learning vi.

People too young to have grown up with Unix need this sort of
documentation.  We can't live on man pages alone.

Reply via email to