Honestly, I'm prepared to start a kickstarter for whatever amount of money it takes for someone to port Linux man-pages from groff to markdown.
@cyphar is doing the important work as usual
https://lore.kernel.org/20250807-new-mount-api-v2-0-558a27b8068c@cyphar.com
but groff must be one of the original sins. Like, Moses came down from the mountain and was like "don't do groff" but accidently dropped the first stone table or something. Like seriously, everytime I have to look at patches I die a little inside.
@brauner @cyphar I'm big fan of not having .*roff around as source files these day; I consider them compiled output typically generated from markdown or similarly useful formats. It's just not a good format for documentation (no real hyperlinks, very restricted formatting); it's a "tolerable" intermediate representation for console rendering of documentation.
(me ranting on that can be found on the web, e.g., https://unix.stackexchange.com/a/797857/106650, and I don't seem to be the only one, even among graybeards)
@ljs @paulmckrcu @brauner @cyphar tried building it now after you fixed your RAM speeds?
@hipsterelectron @brauner @cyphar I think few years of being with a slow connection and low-DPI displays radicalized me against anything TeX.
If not markdown (or strongly markdown-like), rst2man (note: linux kernel already uses rst for ./Documentation/
) or pod2man, could also be decent alternatives.
And already have decades of usage in various projects.