By way of background,
I switched over all of my daily driver type computers to Linux Mint 21.1 Vera, from mostly MacOS Mojave about a month ago and I've been impressed with how well it has been going. I won't be going back (I'm sick of the "We won't allow you to install our software on your old machine" rigamarole that Apple and Microsoft seem to love). Since the early days of Linux Kernel 0.9 and the first editions of SLS and Slackware, etc. , it's breathtaking how far things have come. My various systems all work with their variety of hardware and it's pretty painless. I can do my work - lots of zoom meetings, coding (dotnet and python), database work (sqlite, mysql, postgresql), data work (R, rstudio, jamovi, jasp, rapidminer), working with MS stuff (virtual box, libreoffice, etc), and multimedia (Rhythmbox, Shotwell, OBS, Shotcut, etc.). I have the luxury of not having to run anything proprietary that I don't want to. Anyhow, I like the fact that the distribution works so well.
On the other hand, I have used FreeBSD for as long as anything else (as both a fallback desktop and as server) and I prefer the way that it does stuff - init, audio, and probably most importantly to me ZFS. Sure Linux "does" ZFS, but I don't think it does it as well as FreeBSD. I would really like to run FreeBSD as my daily driver. But, when I've tried to do this in the past, I've always hit snags that I couldn't quite get past - usually having to do with linux-only ports that weren't available on FreeBSD. Tempus fugit and here we are in 2023 and I'm willing to invest some more effort in solving this conundrum.
My question for y'all is what's your experience with running Linux apps these days on FreeBSD. Do most just work, or are there tons of caveats? Does running them in a linux jail make them work better or is it mostly just an isolation mechanism? Does using the Linux Compatibility mode litter the OS with a bunch of crap or is it relatively contained?
I don't mind running a Windows VM as it's a toy OS in my mind and it's fairly easy to run what few MS apps I need in one. But running a linux VM doesn't appeal to me at all. The kinds of apps I would envision running there are really memory and video demanding apps (video edits, data mining, etc) and I would like them to run in the host OS.
I appreciate your sharing your linux on FreeBSD experiences and insights.
Thanks,
Will
I switched over all of my daily driver type computers to Linux Mint 21.1 Vera, from mostly MacOS Mojave about a month ago and I've been impressed with how well it has been going. I won't be going back (I'm sick of the "We won't allow you to install our software on your old machine" rigamarole that Apple and Microsoft seem to love). Since the early days of Linux Kernel 0.9 and the first editions of SLS and Slackware, etc. , it's breathtaking how far things have come. My various systems all work with their variety of hardware and it's pretty painless. I can do my work - lots of zoom meetings, coding (dotnet and python), database work (sqlite, mysql, postgresql), data work (R, rstudio, jamovi, jasp, rapidminer), working with MS stuff (virtual box, libreoffice, etc), and multimedia (Rhythmbox, Shotwell, OBS, Shotcut, etc.). I have the luxury of not having to run anything proprietary that I don't want to. Anyhow, I like the fact that the distribution works so well.
On the other hand, I have used FreeBSD for as long as anything else (as both a fallback desktop and as server) and I prefer the way that it does stuff - init, audio, and probably most importantly to me ZFS. Sure Linux "does" ZFS, but I don't think it does it as well as FreeBSD. I would really like to run FreeBSD as my daily driver. But, when I've tried to do this in the past, I've always hit snags that I couldn't quite get past - usually having to do with linux-only ports that weren't available on FreeBSD. Tempus fugit and here we are in 2023 and I'm willing to invest some more effort in solving this conundrum.
My question for y'all is what's your experience with running Linux apps these days on FreeBSD. Do most just work, or are there tons of caveats? Does running them in a linux jail make them work better or is it mostly just an isolation mechanism? Does using the Linux Compatibility mode litter the OS with a bunch of crap or is it relatively contained?
I don't mind running a Windows VM as it's a toy OS in my mind and it's fairly easy to run what few MS apps I need in one. But running a linux VM doesn't appeal to me at all. The kinds of apps I would envision running there are really memory and video demanding apps (video edits, data mining, etc) and I would like them to run in the host OS.
I appreciate your sharing your linux on FreeBSD experiences and insights.
Thanks,
Will