From Sean Dennis@1:18/200 to All on Sat Jan 8 14:14:02 2022
I'm happy to say that over the past 24 hours, we were able to get MBSE
running under FreeBSD without issues. We do not currently see any reason
one cannot run MBSE as a "daily driver" under FreeBSD.
Please note that the other BSDs are not tested at this time as there are
known issues with OpenBSD and NetBSD. We are only supporting MBSE under FreeBSD due to limited time and resources.
I am setting up my own BBS and an additional BBS as a private test bed for
MBSE under FreeBSD 13-STABLE.
Three notes with MBSE and FreeBSD:
- The sysctl "security.bsd.see_other_uids" tuning knob must be set to 1 (on)
in /etc/sysctl.conf as the main 'mbsebbs' process is run under the user
who logs in and if that is turned off, mbtask gets confused and panics
since it cannot see other PIDs it did not create.
- The telnet program as provided on FreeBSD 13 uses SRA (secure telnet) and
if you telnet in from the command prompt, telnet sends the currently
logged in user's info to mblogin and it gets confused. So if you do use
FreeBSD's telnet program, you must add "-K" (uppercase K) in the command
line, i.e. "telnet -K 127.0.0.1". Other operating systems do not have
this issue that we are aware of.
- The calling line in inetd.conf for inbound telnet connections must be
configured to disable SRA. We will make it so the following line will be
correct when MBSE is first installed but for now, you will need to modify
that line to look like this (this is all one line; remove the \):