FreeBSDGSM is the LinuxGSM compatibility project for FreeBSD and other BSD based distros
This adaptation is mega jank and a very work in progress. Stuff will break. But progress is constantly being made, so keep hopes high!
In reality there really isnt much use to a project like this. To get LinuxGSM to run on freebsd, all you have to do is install bash and change a few apt commands to pkg... BUT, wheres the fun in that! Its also a learning oppotunity for me since I dont actually have that much experience with bash scripting so converting it to sh is fun 👍
FreeBSDGSM ironically is mainly tested on hardenedbsd and provides the most compatibility for it. But should work on anything similar.
- pkg
- some form of root access (only for dependency installation) e.g:
- doas (sudo is NOT supported)
- root user
- simply having access to the pkg command itself
- thats it lol. you dont even need bash
operation is pretty much the same as linuxgsm just using bsd/posix command syntax. HIGHLY recommend running fbsdgsm under some form of containerisation. bsdpot is officially supported and can be a lot more stable then running "bare metal"
no support just yet. basically if you have issues or problems its best to use github issues. if you have vulnerability concerns and dont feel it can be public dont hesitate to email me
i dont deserve it just yet (or ever)