Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Designing For TV: Principles, Patterns And Practical Guidance (Part 2)

      September 5, 2025

      Neo4j introduces new graph architecture that allows operational and analytics workloads to be run together

      September 5, 2025

      Beyond the benchmarks: Understanding the coding personalities of different LLMs

      September 5, 2025

      Top 10 Use Cases of Vibe Coding in Large-Scale Node.js Applications

      September 3, 2025

      Building smarter interactions with MCP elicitation: From clunky tool calls to seamless user experiences

      September 4, 2025

      From Zero to MCP: Simplifying AI Integrations with xmcp

      September 4, 2025

      Distribution Release: Linux Mint 22.2

      September 4, 2025

      Coded Smorgasbord: Basically, a Smorgasbord

      September 4, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Drupal 11’s AI Features: What They Actually Mean for Your Team

      September 5, 2025
      Recent

      Drupal 11’s AI Features: What They Actually Mean for Your Team

      September 5, 2025

      Why Data Governance Matters More Than Ever in 2025?

      September 5, 2025

      Perficient Included in the IDC Market Glance for Digital Business Professional Services, 3Q25

      September 5, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      How DevOps Teams Are Redefining Reliability with NixOS and OSTree-Powered Linux

      September 5, 2025
      Recent

      How DevOps Teams Are Redefining Reliability with NixOS and OSTree-Powered Linux

      September 5, 2025

      Distribution Release: Linux Mint 22.2

      September 4, 2025

      ‘Cronos: The New Dawn’ was by far my favorite experience at Gamescom 2025 — Bloober might have cooked an Xbox / PC horror masterpiece

      September 4, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Karton: il gestore di macchine virtuali di KDE avanza con nuove funzionalità e interfaccia migliorata

    Karton: il gestore di macchine virtuali di KDE avanza con nuove funzionalità e interfaccia migliorata

    September 2, 2025
    Karton: il gestore di macchine virtuali di KDE avanza con nuove funzionalità e interfaccia migliorata

    Karton è il nuovo gestore di macchine virtuali sviluppato nell’ecosistema KDE, progettato per fornire un’alternativa nativa e ottimizzata agli strumenti più utilizzati come GNOME Boxes e virt-manager. A differenza di questi ultimi, che si basano sulla libreria grafica GTK, Karton sfrutta Qt, il framework nativo di KDE, garantendo una perfetta integrazione con l’ambiente desktop KDE Plasma.

    Sebbene il progetto sia ancora in fase di sviluppo, il suo obiettivo è ambizioso: diventare una soluzione completa per la gestione di macchine virtuali su sistemi GNU/Linux. Karton si distingue per un’interfaccia utente intuitiva e moderna, arricchita da funzionalità avanzate che mirano a semplificare la creazione, la configurazione e l’utilizzo delle macchine virtuali, rendendolo accessibile sia agli utenti esperti che ai neofiti.

    Karton nasce come risposta alla necessità di un’applicazione che si integri perfettamente con l’ambiente desktop KDE Plasma, sfruttando le librerie Qt e le tecnologie libvirt (un framework open source per la gestione di macchine virtuali, supportato da molte distribuzioni GNU/Linux). Il software è distribuito con licenza GPLv3 (GNU General Public License versione 3), che garantisce la libertà di utilizzo, modifica e distribuzione del codice sorgente. Nonostante sia ancora in fase sperimentale, Karton si sta evolvendo rapidamente grazie al lavoro del suo sviluppatore principale, Derek Lin, e della comunità KDE.

    Novità in Karton (agosto 2025)

    L’aggiornamento di agosto 2025 introduce diverse novità che migliorano sia l’esperienza utente che le funzionalità tecniche del software. Tra le modifiche più rilevanti:

    • Rimozione della dipendenza da virt-install: Karton ora genera direttamente il file XML di dominio libvirt (un file di configurazione che descrive le risorse e le impostazioni di una macchina virtuale), utilizzando libosinfo per identificare i supporti di installazione e configurare automaticamente parametri come UUID (Identificatore Univoco Universale, utilizzato per distinguere le macchine virtuali all’interno di un sistema), indirizzi MAC (Media Access Control, indirizzo univoco assegnato a ogni scheda di rete, virtuale o fisica) e la configurazione dell’hardware virtuale. Questo passaggio elimina la necessità di strumenti esterni, semplificando il processo di creazione delle macchine virtuali.
    • Integrazione di un client SPICE nativo: Karton non dipende più da virt-viewer per la visualizzazione delle macchine virtuali. È stato implementato un client SPICE (Simple Protocol for Independent Computing Environments, protocollo open source per l’interazione con macchine virtuali, che offre funzionalità avanzate come il supporto audio e video) basato su Qt, che gestisce il rendering del display, l’inoltro degli input e gli stream audio. Sono supportate la modalità a schermo intero e il ridimensionamento di base, anche se le prestazioni e la scalabilità richiedono ulteriori ottimizzazioni.
    • Interfaccia utente riorganizzata: La lista delle macchine virtuali è stata spostata in una barra laterale, mentre i dettagli e le anteprime vengono visualizzati nella sezione principale. Inoltre, Karton salva l’ultimo fotogramma della macchina virtuale al momento della chiusura, consentendo agli utenti di riconoscere rapidamente le macchine prima di avviarle nuovamente.
    • Espulsione dei supporti ottici: È stata aggiunta la possibilità di espellere i dischi di installazione (come le immagini ISO, formato di file che rappresenta un’immagine esatta di un supporto ottico, come un DVD o un CD) una volta completata la configurazione del sistema operativo guest.
    • Test di funzionamento: Durante la fase di testing, Karton ha dimostrato di poter installare e avviare una distribuzione GNU/Linux Fedora KDE, passando correttamente dal supporto di installazione al disco virtuale e consentendo l’esecuzione di applicazioni all’interno della macchina virtuale.

    Funzionalità in sviluppo

    Nonostante i progressi, Karton è ancora considerato un software sperimentale. Tra le funzionalità previste per i prossimi aggiornamenti:

    • Miglioramento delle prestazioni grafiche: L’introduzione del supporto SPICE gl-scanout per una resa grafica più efficiente.
    • Scalabilità e ridimensionamento: Ottimizzazione della visualizzazione per schermi ad alta risoluzione.
    • Trasferimento file e appunti condivisi: Implementazione del trasferimento di file tra host e guest e della condivisione degli appunti.
    • Gestione avanzata dei dischi e degli snapshot (copie istantanee dello stato di una macchina virtuale, utili per ripristinare configurazioni precedenti).
    • Distribuzione come Flatpak: Valutazione della possibilità di distribuire Karton tramite il formato Flatpak, per semplificarne l’installazione su diverse distribuzioni.

    Come seguire Karton

    Karton è attualmente in fase di sviluppo attivo e non è ancora considerato stabile. Chi desidera approfondire il lavoro svolto su questo progetto può consultare il blog personale dell’autore e la development matrix disponibile all’indirizzo: karton:kde.org. Entrambe le risorse offrono aggiornamenti e contenuti tecnici relativi all’evoluzione del progetto.

    Per ulteriori dettagli, è possibile consultare l’annuncio ufficiale sul blog di KDE.

    Fonte: https://blogs.kde.org/2025/08/28/gsoc-2025-final-project-blog-developing-karton-the-kde-virtual-machine-manager/
    Fonte: https://linuxiac.com/kde-virtual-machine-manager-moves-forward/

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleRilasciata Arch Linux 2025.09.01 con il kernel Linux 6.16
    Next Article A Behind-the-Scenes Look at the New Jitter Website

    Related Posts

    Learning Resources

    How DevOps Teams Are Redefining Reliability with NixOS and OSTree-Powered Linux

    September 5, 2025
    News & Updates

    Distribution Release: Linux Mint 22.2

    September 4, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-5314 – Dear Flipbook WordPress DOM-Based Reflected Cross-Site Scripting Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-6375 – Poco Null Pointer Dereference Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-8170 – TOTOLINK MQTT Packet Handler Buffer Overflow Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-3496 – D-Link Bluetooth/RS-232 Buffer Overflow Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    How to Install Winget in Windows 11

    August 4, 2025

    The Windows Package Manager (winget) is a command-line tool that simplifies app installation and updates…

    CVE-2025-47662 – Woobox Stored Cross-site Scripting (XSS)

    May 7, 2025

    CVE-2025-23235 – OpenHarmony Out-of-Bounds Read Denial of Service

    June 8, 2025

    CVE-2025-5375 – PHPGurukul HPGurukul Online Birth Certificate System SQL Injection Vulnerability

    May 31, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.