[Accepted] LXC/Incus support in TrueNAS Scale

Perhaps. I looked into that somewhat. But this form of lxc is definitely not the popular version we know:

The libvirt LXC driver has no dependency on the LXC userspace tools hosted on sourceforge.net. It directly utilizes the relevant kernel features to build the container environment.

And in my testing it seemed to lack important features such as being able to bind mount a file (instead of just directories).

Besides the way iX has implemented libvirt makes it impossible to use some of the more advanced (but immense useful) features such as virtiofs mounts. So I definitely not recommend to take the VM implementation as reference design.

1 Like

Thanks for all the input and votes.

Container Support will be tracked here: [NAS-130251] - iXsystems TrueNAS Jira

Which technology to be used will be discussed between developers, either that being LXC/jailmaker/nspawn or something else.

3 Likes