Skip to content
SPECIFICTION
Get listed

libguestfs vs Virtual CD

libguestfs

libguestfs.org

Virtual CD

virtualcd-online.com

Side by side

FigurelibguestfsVirtual CD
Price fromFree—
Free planYes—
Free trial—Yes
Open sourceYes—
WindowsYesYes
macOSYes—
LinuxYes—
APIYes—
Self-hostedYes—
Plans published24
Spec score · Virtual Drive Software8.7 (#3)7.5 (#14)
Founded20091989
Purposelibguestfs is a library and set of tools for accessing and modifying virtual machine disk images.Virtual CD creates images of optical media so users can access them without the physical disc.
SecurityIt accesses guest filesystems through a Linux kernel in a qemu virtual machine, usually running as a non-root user, and can use sVirt with the libvirt backend and SELinux.Virtual CDs can be password protected and encrypted; the maker’s help page says encrypted data uses AES 256 encryption.
SupportUsers can ask questions on the libguestfs mailing list or IRC channel #guestfs on Libera Chat; Red Hat Enterprise Linux customers are directed to Red Hat Support.The maker directs technical questions to its documentation, knowledge base, and support forum, and says it cannot provide telephone support.

Plans

libguestfs

  • libguestfsFree
  • libguestfs open-source softwareFree

libguestfs pricing →

Virtual CD

  • Update$16.95, paid once
  • Full version$34.95, paid once
  • 5-user license (private use)$69.95, paid once
  • 5-user license$119.90, paid once

Virtual CD pricing →

In their own words

libguestfs

libguestfs is a free library and toolset for working with virtual machine disk images. It can inspect and edit guest files, script changes, create or resize images, make backups, clone virtual machines and build them. The project says it can access almost any disk image, including those from VMware and Hyper-V, and images created by VMware, KVM, qemu, VirtualBox, Xen and other hypervisors; libvirt is not required. Its command-line tools include guestfish, a scriptable shell, and virt-rescue, an interactive rescue shell. The C library has bindings for many languages, with examples for C/C++, Erlang, Go, Java, Lua, OCaml, Perl, Python and Ruby. Guest filesystems are accessed through a Linux kernel in a qemu virtual machine, usually as a non-root user; sVirt with libvirt and SELinux can also be used. It runs on many Linux distributions and Mac OS X, while some virt tools have been ported to Windows. Non-Linux systems may require compiling from source and porting.

Visit libguestfs.org

Virtual CD

Virtual CD has no write-up on Specifiction yet; its figures are above.

Visit virtualcd-online.com