Platform Notes (FreeBSD)

From FreeM Wiki
Revision as of 10:36, 6 August 2024 by Smw (talk | contribs)
Jump to navigation Jump to search

Port Status

FreeBSD is a Tier 1 Port

Verified Releases

  • The development branch of FreeM runs successfully

Testing Details

  • ESXi Virtual Machine (64-bit)
  • FreeBSD 12.1-RELEASE amd64
  • gcc 9.2.0
  • autoconf 2.69
  • automake 1.16.1

Required Kernel Tuning

Coming soon

Starting Daemon Automatically

  • Copy scripts/freebsd-rc/freem to /usr/local/etc/rc.d
  • Type the following commands with root privileges:
# pw group add freem
# pw user add freem -m -g freem
# sysrc freem_enable="YES"
# chmod +x /usr/local/etc/rc.d/freem
  • For each user who needs to run FreeM, type the following command:
# pw group mod freem -m username
  • Reboot

Port Challenges

  • FreeBSD is unfriendly to FreeM's shared memory architecture