Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
KDE

KDE Is Getting a Native Virtual Machine Manager Called 'Karton' (neowin.net) 32

A new virtual machine manager called Karton is being developed specifically for the KDE Plasma desktop, aiming to offer a seamless, Qt-native alternative to GNOME-centric tools like GNOME Boxes. Spearheaded by University of Waterloo student Derek Lin as part of Google Summer of Code 2025, Karton uses libvirt and Qt Quick to build a user-friendly, fully integrated VM experience, with features like a custom SPICE viewer, snapshot support, and a mobile-friendly UI expected by September 2025. Neowin reports: To feel right at home in KDE, Karton is being built with Qt Quick and Kirigami. It uses the libvirt API to handle virtual machines and could eventually work across different platforms. Right now, development is focused on getting the core parts in place. Lin is working on a new domain installer that ditches direct virt-install calls in favor of libosinfo, which helps detect OS images and generate the right libvirt XML for setting up virtual machines more precisely. He's still refining device configuration and working on broader hypervisor support. Another key part of the work is building a custom SPICE viewer using Qt Quick from scratch:

If you're curious, here's the list of specific deliverables Lin included in his GSoC proposal, though he notes the proposal itself is a bit outdated [...]. For those interested in the timeline, Lin's GSoC proposal says the official GSoC coding starts June 2, 2025. The goal is to have a working app ready by the midterm evaluation around July 14, 2025, with the final submission due September 1, 2025.
You can learn more via KDE.org.

KDE Is Getting a Native Virtual Machine Manager Called 'Karton'

Comments Filter:
  • by Anonymous Coward
    I find offensive.
    • Re: (Score:2, Insightful)

      It's an impediment to new users.

      If I go to Accessories, there's no Calculator. I need to read down to KCalc.

      Imagine if MacOS had MCalculaor, MPages, MStickies or whatever. The iEverything is bad enough.

      Or WNotepad etc on Windows.

      It just doesn't make sense to me. As a development code name, of course, no limits.

      • Re: The letter K (Score:5, Informative)

        by samwichse ( 1056268 ) on Tuesday May 20, 2025 @09:39PM (#65392029)

        Right click the menu/launcher and choose configure. "Show applications as..." defaults to name only, but you can choose description only (ie "calculator") or description (app name) or app name (description) where the parentheses are a minor heading so little under the main displayed thing. Changing the main displayed item also sorts the menu alpha by that so calculator would be under C not K for kcalc.

        • Sorry to the moderator who gave me "overrated" for posting the solution to the exact thing that was annoying him. In the future, I will not help. Noted.

          • Thanks for your suggestion. Don't bother about that moderation- could be a stuck mouse wheel. Let the meta-moderation process get him

      • by caseih ( 160668 )

        I hit the super key, type in "calc" and it shows me several available calculators, including kcalc which happens to be the the first and highlighted choice, and even says under it "Scientific Calculator." I doubt any Windows user would have a problem with that.

        The K stuff has never bothered me. I use a mix of Mate, Gnome, and KDE apps. I don't want to learn a new desktop paradigm, so Gnome is out. I used to use Mate, but wayland support was lacking. I now use KDE Plasma and have no real desire to go bac

      • I never understood why they called it KCalc, rather than Kalculator or just Kalc.

    • Well over half the people in Europe speak Slavic or German, so you need to get used to it.
  • It really was starting to look a little better, but here comes the app-for-that idea-fairy that needs a Kasdf application developed because it either:
    1) Wasn't made by us
    2) Doesn't have a big enough K

    It really is a good idea. Just wtf with the Ks.
    And the article reads about GNOME and using boxes to spin up VMs....
    No. Not everybody does that. There are already existing programs for that, and they work just fine. Stop with the ecosystem creating bullshit - this should always be a cross platform function no

    • No. Not everybody does that.

      I'd argue that literally nobody does that since Boxes has been broken for as long as I can remember.
      Pretty sure anyone doing this kind of thing is using virt-manager.

  • Desperately Needed (Score:4, Informative)

    by StormReaver ( 59959 ) on Tuesday May 20, 2025 @10:00PM (#65392051)

    What is desperately needed in this tool is the ability to create a network bridge in a couple mouse clicks using the primary network adapter. I've wanted to transition away from Virtual Box for years now, but bridge networking has held me back.

    Virtual Box lets me create a bridge with a simple click on a single combo box. Done. KVM is WAY more complicated, and risks network destruction. The inability to easily create a network bridge is a deal breaker that keeps me (and therefore my clients) on Virtual Box.

    • You could get a lot of refugees if you did that ... I have that same dependency on vbox.
    • by caseih ( 160668 )

      Pretty sure bog standard virt-manager and libvirtd does that. I don't recall ever setting up the bridge manually.

      • It does. I do it.
        There are a few quirks with the interactions with whatever-your-vomitous-network-configuration-daemon-is, but it's not too terrible.
      • Pretty sure bog standard virt-manager does that

        Maybe it does it on newer versions, but I never got it working on the version that comes with Kubuntu 20.04 or earlier. I remember the option to bridge being there, but never working.

      • It didn't work well for me on Devuan, I don't know why but I had to manually create a bridge. This was true while using both ufw and firewalld.

    • I mean it's not single click but, https://docs.redhat.com/en/doc... [redhat.com] it's not exactly dark magic assembly hacking either... The steps amount to "create a bridge, assign interfaces to it, turn it on."

      True I suppose you can theoretically blow up your network connectivity, but counterpoint - if you're doing this sort of thing via a desktop environment, you're running it on your pc/laptop so it's not quite in the same league of "shit I have no way to remote into this box and no access to the datacenter" uh-o
    • hear hear. Networking bridging is a problem. I use Ubuntu and the network configuration conflicts with netplan.
  • Why is the GUI the important bit for a VM manager ?

    Surely one would write a VM manager with all the features described.
    And add a basic GUI on top of it.
    Then, if necessary, add other GUIs on top of it, in a variety of flavors.

    This is like designing a car and crowing about how it's red, and much better than all those blue cars the other company makes.
    • If only someone had written virt-manager, a GUI for libvirt. If only.
      As others have mentioned, it has an unfortunate dearth of Ks in its name, which is problematic for certain fanatics.
    • by Tablizer ( 95088 )

      Having to tie the GUI to OS is El Stupido! The industry dearly needs a stateful GUI markup standard so we can have a GUI browser that has all the common GUI idioms we know and love [reddit.com] rather than keep mis-inventing them via the JavaScript Framework Sisyphus Cycle or hard-wiring them to the OS.

      It wouldn't replace all needs for native GUI's, but a good portion of them, at least for ordinary data-centric CRUD. (Graphics designers and word-processors are probably outside its scope.)

      The GUI browser would probably b

    • by ledow ( 319597 )

      As someone who ran a Slackware desktop personally for 10 years while managing Windows networks, and who now manages Windows clusters (Hyper-V and VMWare until Broadcom went silly)...

      A GUI for management is one thing that Windows understands and gets nearly-right. Managing a cluster of VMs with a thousand settings each and exposing them in a GUI is child's play because everything is abstracted to a single visual interface.

      By comparison, a CLI interface for managing VMs, containers, etc. is HORRENDOUS. Rega

  • Colloquially it is used to describe something that is made in a hurry, with poor quality, temporary in nature, easily broken and laughable. Come to think of it, it makes sense here.

Did you know that for the price of a 280-Z you can buy two Z-80's? -- P.J. Plauger

Working...