Phyllome OS Desktop, alpha version, is out!

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/VFIO

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • phyllomeos

    This repository contains kickstart files for deploying Phyllome OS

    Phyllome OS itself only officially supports GNOME Shell for the host. But by tweaking its main recipe, replacing gnome-shell with @^kde-desktop-environment (and some other tweaks), a user could actually deploy KDE on the host computer, and still enjoy some virtualization-related tweaks.

  • virt-manager

    Desktop tool for managing virtual machines via libvirt

    As of now, the virtual machine GUI is just [Virtual Machine Manager](https://virt-manager.org/), already packaged for many Linux distro, but with [tweaked defaults](https://github.com/PhyllomeOS/phyllomeos/blob/main/post/configure-vmm-and-desktop.sh).

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • WikiSuite

    An HTML5 management interface for KVM guests

    I have looked into Cockpit. I agree that it is probably the best way forward to manage virtual machines (Kimchi seems nice too).

  • cloud-hypervisor

    A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.

    A taxing overhead would probably arise if a user relies on a complex file-system inside a VM (for instance, ZFS on the host, and BTRFS inside a VM, which is the default for Fedora installation now). The general idea is to keep the top layer as clean and simple as possible, and to not only make a few clear assumptions about the default kind of virtual machine model Phyllome OS will support : as of now, I have settled on a Q35 chipset with EFI (but the virt chipset, from the Cloud Hypervisor project, will ideally replace the Q35 chipset), virtio-devices (and their vhost counterparts, which are running on their own, outside the virtual machine monitor, and are more performant and secured as far as I understand), VFIO, etc.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts