This release comes with a new live system that leverages ZFS, compression, and replication first introduced in FuryBSD by Joe Maloney. The 20.11.28 release contains numerous improvements, including OS fixes for linuxulator to improve Linux Steam performance, an updated kernel, and GhostBSD userland updates. Userland updates include a MATE desktop upgrade to version 1.24.1, Software Station performance improvements, and numerous application updates.
Does anybody have any experiences with Linuxulator? I’m quite curious about its performance compared to running the same binaries on Linux, and just how easy it is to use.
I’m a fan of Mate, use it on my Linux based systems whenever I can when setting up a new Linux desktop machine. But with BSD I’ve had problems getting hardware support, primarily because I’m biased towards hardware with Nvidia graphics which is often problematic, not just for BSD but Linux problematic as well. Regardless I’m going to have a crack at GhostBSD using the latest drivers, the install can churn away in the corner of the lab while I work.
Also it’s a bit of a pity this is only 64-bit, as I’d love having a crack at new desktops on older hardware, sometimes it does surprise!
My experience with the Linuxulator is a decade past, but when I was using it, I was using it to play the Linux version of Unreal Tournament 2004 on FreeBSD.
Playing UT2k4, I was getting a framerate about 30% higher than in Linux, putting it on part with Windows. Of course, in that era, Linux was a lousy performer when it came to graphics. The Linux version was also officially supported under FreeBSD’s Linux emulation as well, so it may have been an outlier.
As for setup, it’s about as easy as anything in FreeBSD that’s FreeBSD specific:
Add the appropriate entry in /etc/rc.conf, install the appropriate port or package, and you’re ready to go. I believe the Linuxulator is currently synced to CentOS 7, so the package for it installs the base CentOS system into a directory on your FreeBSD filesystem. From there you just need the appropriate Linux versions of missing libraries for software you use; there’s plenty of tutorials and walkthroughs online. It isn’t anything terribly complicated if you’re not afraid to use the command line.