Posted on

KVM on Linux Systems

Linux KVM

Kernel-based Virtual Machine (KVM) is a powerful component of the x86 hardware virtualization extensions required for Intel VT and AMD-V. Virtualization technologies have been growing steadily in their capabilities and adoption. Linux kernel has included the KVM component in the mainstream since 2.6.20. It is a crucial part of using virtualization on Linux machines, and is frequently used with software similar to QEMU.

Posted on

Install Guest Editions on CentOS Linux

forest landscape with the silhouette of a person

Installing CentOS Linux in a virtual machine with VirtualBox is a straightforward exercise. The exception comes when configuring Guest Editions on the operating system. I find it easiest to use a group install with Yum, before “inserting” the disc for Guest Editions. Using the following two lines in the shell will ensure that the C compiler and kernel are available for installing Guest Editions.

sudo yum groups install 'Development Tools'
sudo yum install kernel-devel-yourLatestVersion

Further guidance is available in the user manual. https://www.virtualbox.org/manual/UserManual.html#externalkernelmodules

Posted on

Windows 11 Development Environment

Microsoft offers the latest version of Windows packaged for virtual machines. It is available for VMWare, Hyper-V (Gen2), VirtualBox and Parallels.

Included:

  • Window 11 Enterprise (Evaluation)
  • Visual Studio 2022 Community Edition with UWP, .NET Desktop, Azure, and Windows App SDK for C# workloads enabled
  • Windows Subsystem for Linux 2 enabled with Ubuntu installed
  • Windows Terminal installed
  • Developer mode enabled