There are many unofficial efforts to bring OpenBSD software to other systems. For example, there are at least two maintained ports of OpenBSD ksh, <a href="https://github.com/dimkr/loksh">https://github.com/dimkr/loksh</a> (Linux) and <a href="https://github.com/ibara/oksh">https://github.com/ibara/oksh</a> (cross-platform). There are also at least two of doas, <a href="https://github.com/slicer69/doas">https://github.com/slicer69/doas</a> and <a href="https://github.com/nholstein/OpenDoas">https://github.com/nholstein/OpenDoas</a>. I wish they were catalogued somewhere, like an "awesome list".<p>I would love to see portable OpenBSD cron. Features like random ranges with steps (<a href="https://undeadly.org/cgi?action=article;sid=20230507122935" rel="nofollow noreferrer">https://undeadly.org/cgi?action=article;sid=20230507122935</a>) and `-s` (<a href="https://man.openbsd.org/OpenBSD-7.2/crontab.5#s" rel="nofollow noreferrer">https://man.openbsd.org/OpenBSD-7.2/crontab.5#s</a>) put it ahead of almost every other. It could replace many uses of systemd timers on Linux.<p>Edit: Added doas ports.
I'll be able to try a bit later, but does it handle UTF-8 correctly? I remember having some versions of nvi split characters through the middle when doing e.g. folding back in the day.<p><i>EDIT:</i> Sorry, I'm a dum-dum, it's written in the README:<p>> No support for Unicode / UTF-8 / wide character display<p>> Multibyte support is planned, but is unfortunately non-trivial, […]