I want to use BSDs, and I tried using OpenBSD, for my servers, but there are far too many missing features I rely on from Linux. One simple example is mount --bind. I want to allow some users to connect to my server via SFTP and put some files their $HOME/files which then goes to a physical disk used for user files. In Linux this is as simple as mount --bind /disk/userfiles/$USER /home/$USER/files. In OpenBSD they recommended using a localhost NFS share. That didn't seem to me like as good of a solution.
Now I've got nostalgic ;( I missed my SysAdmin years when I was dealing with FreeBSD / NetBSD servers...I first learned about jail [1] around 2004 / 2005; since then, I was running a number of isolated apps within a cluster of FreeBSD servers and never once we went down after the implementation, until I left the company that is; afterwards what happened, I have no idea.<p>[1] <a href="https://en.wikipedia.org/wiki/FreeBSD_jail" rel="nofollow">https://en.wikipedia.org/wiki/FreeBSD_jail</a>
One thing FreeBSD jails have that Linux containers don't is a virtual, independent network stack via VNET. At least, I think that's a true differentiator. Am I correct, or is there similar Linux tooling for that?
Is there a Proxmox equivalent for FreeBSD? I am interested to take it for a spin as a hypervisor (have always been drawn to BSD but aside from TrueNAS haven't used it in any real-world workloads). For a newbie I find that a GUI is great to understand what is possible, explore things, etc. Then transition to an infra-as-code approach later on.
My old blog was on Linux and had 10 y of uptime until Hetzner wanted to retire it. I think high uptime is easy.<p>I was surprised by the fact no one actually exploited it (though maybe they copied everything and didn’t tell me) because network traffic, running binaries were all normal.