KDE is finally getting a native virtual machine manager called “Karton”

91 bundie 31 5/18/2025, 10:33:16 PM neowin.net ↗

Comments (31)

hxorr · 2h ago
I hope they can come up with a solution integrated into KDE where you can have apps running on a VM but appearing as a native Kwin window... Would probably need a helper daemon running on guest OS.

I know a similar thing has been done before but would be great to have upstream support from a major DE

righthand · 1h ago
You could maybe do something easier with debboostrap and chroot mounting without needing to waste resources on vm management.
donkeybeer · 40m ago
I am not certain if this was the implication but Vms may not be just abot linux guests
unixhero · 21m ago
Complete isolation = virtual machine
mhitza · 1h ago
None of the current solutions support this. Only if you fallback to X11 forwarding, but then it's not going to be seamless because it requires setup on guests.

Happy to be corrected if I'm wrong, this was my conclusion last year when researching again this space (since we're talking about virtualization support, thanks again RedHat for deprecating SPICE /s).

I've read that it's possible in Windows' RDP, but haven't found a Linux client/server setup that supports that.

LiamPowell · 59m ago
> I've read that it's possible in Windows' RDP, but haven't found a Linux client/server setup that supports that.

FreeRDP has supported this for over 10 years as a client. I don't know about non-windows servers: https://files.catbox.moe/roso8c.png

It's also significantly more responsive than any libvirt framebuffer.

pram · 1h ago
IIRC Parallels can/could do this (on a Mac anyway) but I can’t find the specific feature. You could like run Excel or something and it would be just the native Windows interface window, but on your MacOS desktop.
bdbenton5255 · 3h ago
I use Arch and love KDE Plasma. It even has a blue light filter. Am never going back to Windows. KDE runs faster, looks nicer, does not have forced adware and telemetry. Great daily driver.
marcodiego · 2h ago
I tried KDE 1.0 two decades ago. Although it looked like a copy of windows ideas in some points, it already seemed better even at the time.
LeFantome · 2h ago
It was better up until about version 3. Then KDE got worse and Windows got better.

I think KDE is back in top again.

Narishma · 2h ago
KDE 4 was the bad one, not 3.
cwbriscoe · 2h ago
I have been playing with Cachy and Plasma in a VM and I am probably going to install that on my next PC build that I am planning. I am currently dual booting Ubuntu and Windows. I haven't logged into windows in over 6 months so I probably won't even setup dual boot with my next machine.
fishgoesblub · 5h ago
Nice, having a new alternative to virt-manager is great, especially a Qt one. Unfortunate it's using Kirigami and Qt Quick, I always felt the appearance and functionality is much worse compared to Qt Widgets.
righthand · 1h ago
That's the QML render jank that requires a commercial Qt license to avoid. But hey at least you get to write JSON-like syntax to build apps.
MegaDeKay · 4h ago
Indeed, an alternative to virt-manager would be more than welcome. "What, you want to search the XML for a text string? Why would you want to do that? Undo? That's crazy talk!"

I had hoped KDE was over the K-named thing, but I guess not. At least Karton is better than Kvirt-manager.

heavyset_go · 4h ago
Plasma's shell is in Kirigami and Qt Quick, it couldn't be more consistent and integrated into the DE than that.
hxorr · 2h ago
Yeah, that must be why plasma has always felt so janky to me... Even just simple stuff like simple menu launcher or task manager I can always get into an unexpected state or weird inconsistent behaviour...

I like KDE apps though, usually end up using those together with something like lxqt or xfce

bobmcnamara · 4h ago
Unfortunate it's using Kirigami and Qt Quick, I always felt the appearance and functionality is much worse compared to Qt Widgets.
shmerl · 4h ago
I think Qt Quick is a pretty generic level, you can make a lot of different interfaces with it. Kirigami is more specific.
bandrami · 3h ago
What ever happened to aqemu? That was my favorite frontend but it seems to have been languishing for a decade.
Jotalea · 3h ago
Karton, sounds like "cartón" but with the traditional K added to the start of the names in KDE programs.
grg0 · 2h ago
There's also Bottles: https://usebottles.com/
c0balt · 2h ago
It is also the German shorthand name for carton/cardboard.
shmerl · 5h ago
Nice!

I've been using virt-manager for a long time, but more KDE native solution is welcome.

Still waiting for virt-manager to add support for Vulkan rendering through libvirt.

Side note, not sure if it's specific to Kirigami, but a bunch of interfaces which use it have this excessive margin spacing feel to them.

Something like that happens with print-manager's configuration which is using Kirigami supposedly too.

hagbard_c · 5h ago
Karton, Dutch for 'cardboard'. Chosen because it is a tool to handle (virtual) boxes, maybe?
atomicnumber3 · 5h ago
No need to contact the Dutch for this one - I assume it's just "carton" with the C replaced with K
hagbard_c · 4h ago
Ah, but the Dutch can get there without indirection which means they're faster than those label-swapping Anglo- and Francophones.
gerdesj · 3h ago
French is not Germanic. It's a Romance language, so closer to Spanish, Italian, Portuguese etc

English, German and Dutch are Germanic.

pkaye · 4h ago
I would have gone with a creative name like kvm.
sureglymop · 4h ago
Could be German as well.
gerdesj · 3h ago
English, Dutch and German are all ... Germanic.

English is the weird one, except for the others.