Linux Jails (containers/vms) with Incus

Yeah, I can do that.

Done.

I have GPUs working fine on incus LXCs, using it for a frigate server

i found i could only add and remove GPUs using the incus command line - and after doing that it was essential to not poke them with the UI (not ideal. i know)

GPU’s should work fine, just not Nvidia GPU’s in 25.04.1. nvidia-container-toolkit is busted from what I can tell in the version bundled.

1 Like

Well, apparently Incus isn’t the new hotness. It got introduced and apparently is getting ripped out in 25.04.2 or 25.10.

This is really a horrible way to run things. Why even introduce this in the first place? Who does this in point releases?

I didnt mention 25.04.2. From what I understand this will happen in 25.10

1 Like

Doesn’t change the fact this is a terrible way to do things. They now have a full track record of this.

1 Like

I’m still on Core. What’d I miss?

:smirk:

5 Likes

One can still run it like you describe in this thread, right?

I think it’s clear this wasn’t their original intention.

Perhaps they underestimated the work required to implement incus properly? Either way my take is that the devs are also disappointed that it ended up like this.

The constant “development”? The fresh air that the perfume of those (green) apples brings with every minor update? The Sisyphean feeling of being “involved in the process”? The constant emergence of new tasks and routines just to get things back to normal?

3 Likes

You should be able to on your own build. These configs are straight cloud-init, so it should work with Incus containers without much change. I do have a PoC box with BTRFS volumes and Incus running and they work with these configs for the containers without issue.

You could also drop into dev mode and install the incus packages again I suppose. I’m not willing to do that, I don’t feel like jumping through hoops for this. Going to add in bcache as well and see how it performs.

I wonder if it has anything to do with incus-os?

So containers are still there in the new update, but I haven’t updated to see if it’s Incus still or not. I ended up creating 3 new VM’s for testing some PoC stuff and it looks like those might get nixed on the upgrade. I will test and see.

EDIT: Containers is incus for now.

Side note, nvidia is working again:

nvidia-container-cli -V
cli-version: 1.17.8
lib-version: 1.17.8

It’s barely 3 weeks since Stephane was posting on his blog about TrueNAS integrating Incus and exciting things to come! This was only 24 days ago!

2 Likes

They had them on one of their YouTube videos as well


Oops


I dunno, based on that PR, it seems like they are moving forward? Sounds like containers only. I’d be fine with that. :thinking: Storage Driver integration only.

Yeah but that way way back in the before-times of
April 2025 :rofl:

There’s not a lot of ambiguity here:

I'm a bit shocked that wasn't crystal clear. Incus is being removed from the base system. 100% and entirely. Libvirt is the thing that will handle the backend for both VMS and LXC.

But that said, the way that your message across was bewildering, since I don't know how much clearer that could have been. We also won't be talking as much about backend technology in the future, since folks tend to get all wrapped up around the axel anytime we do :wink:

[quote=“kris”]
I’m a bit shocked that wasn’t crystal clear. Incus is being removed from the base system. 100% and entirely. Libvirt is the thing that will handle the backend for both VMS and LXC.
[/quote

Even if kris was on github 8 hours ago talking about licensing on an incus driver :rofl:

1 Like

Yeah, all kinds of mixed signaling here
 :expressionless:

But it looks like just integration into Incus and TN storage.

This project seems like purely Truenas driver for Incus. Basically, this allows Incus to use Truenas storage but doesnt have anything to do with using Incus as virtualization manager in Truenas.

And because this project was developed in Github Truenas repo it has GPLv3 license, but Incus needs Apache license so Kris as Truenas representative needs to agree to this relicensing.

So basically. Looks like Incus will support Truenas as storage source, but Truenas will not support Incus as virtualization manager.

2 Likes