You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sober could in theory run via FreeBSD's binary compatibility layer for Linux applications, however, FreeBSD's Linux compat is missing a feature called Syscall User Dispatch, which we need to run Roblox properly. There are alternatives we could use, such as ptrace, but implementing syscall interception via ptrace is significantly more complex, and even harder on a native FreeBSD port due to the native ptrace missing a Linux extension called PTRACE_SYSEMU, which tells the kernel to not execute the system call, and instead let the tracer do it on behalf of the application. On top of that, ptrace also has a significant performance penalty compared to SUD. It would be much more efficient and maintainable for FreeBSD to add support for SUD into their Linux compatibility layer compared to us trying to emulate the behavior of SUD using ptrace.
Before Creating the Enhancement Request
Is your feature request related to a problem?
Hi, it would be interesting one day to open the code to port the program to other platforms like FreeBSD for example :)
Thanks.
Describe the Solution you'd Like
No comments
Describe Alternatives you've considered
No comments
Additional context
No response
The text was updated successfully, but these errors were encountered: