| Attribute | Proxmox VE 8.2, / on btrfs RAID1 | FreeBSD 14, zroot on ZFS RAID1 | Remarks |
|---|---|---|---|
| Kernel | Linux | FreeBSD | |
| Hypervisor | KVM | bhyve | |
| Native containers | lxc | jails (via Bastille) | |
| Filesystem | btrfs | ZFS | |
| Popular opinion on filesystem | Can be unreliable | Mature and rock-solid | Personally never had any issues with btrfs, but hearsay about it is wildly varying |
| Compression | ZSTD | ZSTD | Useful all around |
| Deduplication | Out-of-band possible, with duperemove | In-band, not recommended (RAM hog) | Useful for containers/jails |
| btrfs compatibility? | Yes | No | Useful for connecting external HDDs and transferring large files or periodic backups |
| ZFS compatibility? | with kernel modules | native | Useful for connecting external HDDs and transferring large files or periodic backups |
| QuickSync support | Yes | No | For low-power transcoding in Jellyfin media server |
| Web UI | Yes | No | |
| Graphical console | On the WebUI | VNC | |
| SSD wear | High | Low | PVE wears SSDs out due to logging |
| Docker on bare metal? | Possible, but not recommended. Strongly recommended: within a Linux VM | Not possible; only within a Linux VM |