Difference between revisions of "Platform Notes (FreeBSD)"

From FreeM Wiki
Jump to navigation Jump to search
(Created page with "== Port Status == FreeBSD is a Tier 3 Port == Verified Releases == FreeM 0.58.0 will build but not run. == Testing Details == * ESXi Virtual Machine (64-bit) * FreeBSD 1...")
 
Line 1: Line 1:
 
== Port Status ==
 
== Port Status ==
FreeBSD is a [[Tier 3 Port]]
+
FreeBSD is a [[Tier 1 Port]]
  
 
== Verified Releases ==
 
== Verified Releases ==
FreeM 0.58.0 will build but not run.
+
* The development branch of FreeM runs successfully
  
 
== Testing Details ==
 
== Testing Details ==
Line 16: Line 16:
  
 
== Starting Daemon Automatically ==
 
== Starting Daemon Automatically ==
Coming soon
+
* Copy <code>scripts/freebsd-rc/freem</code> to <code>/usr/local/etc/rc.d</code>
 +
* 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 ==
 
== Port Challenges ==
 
* FreeBSD is unfriendly to FreeM's shared memory architecture
 
* FreeBSD is unfriendly to FreeM's shared memory architecture
  
[[Category:Tier 3 Ports]]
+
[[Category:Tier 1 Ports]]
 
[[Category:Platform Notes]]
 
[[Category:Platform Notes]]

Revision as of 11:36, 6 August 2024

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