A new twice-yearly HIV prevention injection could transform South Africa's fight against the epidemic — but U.S. aid cuts and limited doses threaten to slow its impact.
(Image credit: Ihsaan Haffe)
KVM is often included among the best virtual machine software options, although it should be understood differently from most desktop virtualization tools. It is not an application that users simply open and operate on its own. KVM, short for Kernel-based Virtual Machine, is built into the Linux kernel and provides the low-level virtualization capability that allows Linux to run virtual machines with hardware acceleration.
In practice, KVM is usually part of a wider stack. QEMU handles device emulation and virtual machine execution, KVM provides hardware-assisted acceleration through the Linux kernel, and libvirt offers a management layer used by tools such as virt-manager, virsh, Cockpit, and other front ends. This is why users often see the combined term QEMU/KVM rather than KVM alone.
In a typical desktop Linux setup, this stack often consists of four parts: KVM for kernel-level virtualization, QEMU for device emulation, libvirt for management, and virt-manager for the graphical interface. This is why the experience users describe as “KVM” is usually shaped by several tools working together rather than by KVM alone.
This distinction is important because it shapes the entire experience. KVM can be very fast and reliable, but it does not offer the same integrated product feel as VMware Workstation or Parallels Desktop. Instead, it gives Linux users a powerful foundation that can be managed through different tools depending on the use case.
For users already comfortable with Linux, this is a major advantage. KVM fits naturally into the Linux ecosystem, works well on servers, and scales from local test environments to larger infrastructure platforms. For users expecting a guided desktop virtualization product, it may feel fragmented at first.
KVM: Plans and pricing(Image credit: KVM // Future)At the technology level, KVM has a licensing cost of $0. It is part of the Linux kernel and can be used with free tools such as QEMU, libvirt, and virt-manager. For individual Linux users, developers, and homelab environments, this means the core virtualization stack can be used without a paid license.
That does not mean every KVM-based environment is cost-free in practice. Support, packaging, management tools, and enterprise integration usually come from the Linux distribution or vendor stack around it. A user running KVM on a community Linux distribution may pay nothing, while an organization deploying KVM through an enterprise Linux platform will usually pay for the broader operating system and support subscription.
For example, Red Hat Enterprise Linux Server currently lists Self-support at US$383.90, Standard at US$878.90, and Premium at US$1,428.90 for one year. Ubuntu Pro is free for personal use on up to five machines, while paid plans list $25 per workstation per year and $500 per server per year. These figures are not KVM license fees, but they show how commercial support around a KVM-based environment is typically priced.
For individual users and homelab setups, KVM remains highly attractive because the core tools are available without a direct software cost. For businesses, the calculation is different. KVM can reduce licensing pressure, but organizations still need to consider support, management, automation, backup, monitoring, and staff expertise.
In practice, KVM’s pricing model is simple at the technology level but more variable at the operational level. The core virtualization layer is free, but the overall cost depends on whether users rely on community tools, enterprise Linux support, or a larger platform built on top of KVM.
KVM: Features(Image credit: KVM // Future)KVM provides the virtualization foundation, but most user-facing features come through the tools used with it. When paired with QEMU and libvirt, it can support a wide range of guest operating systems, including Linux, Windows, and BSD-based systems. Users can allocate CPU cores, memory, storage, and virtual hardware to each VM, while also taking advantage of hardware virtualization support from modern processors.
The QEMU/KVM combination is particularly important. QEMU provides the virtual machine environment and emulated devices, while KVM allows guest code to run with hardware acceleration. This reduces overhead compared to pure emulation and is one of the reasons KVM-based setups can perform very well on Linux hosts.
Libvirt adds the management layer that makes KVM practical for day-to-day use. Through libvirt, users can manage VMs locally or remotely, define storage pools, configure virtual networks, and control guest lifecycle operations. Virt-manager provides a graphical front end for this stack, making KVM much more approachable than using command-line tools alone.
KVM also supports more advanced use cases. GPU passthrough, PCI passthrough, headless operation, remote access, bridged networking, and integration into server platforms are all possible. These capabilities make it suitable for users who want more than a basic desktop VM tool.
However, many of these features require technical understanding. Passthrough depends on compatible hardware and correct IOMMU configuration. Storage pools and virtual networks can be powerful, but they introduce concepts that desktop users may not expect. KVM is flexible, but it does not hide the complexity as much as more consumer-focused tools.
KVM: Interface and use(Image credit: KVM // Future)KVM does not have one official interface. This is both a strength and a weakness. Users can manage KVM-based virtual machines through virt-manager, Cockpit, virsh, GNOME Boxes, Proxmox, OpenStack, or other tools, depending on the environment. That flexibility is useful, but it also means the experience is less consistent than with products that control the full stack.
For desktop Linux users, virt-manager is usually the most practical interface. It provides a graphical way to create and manage virtual machines, select installation media, assign CPU and memory, configure storage, and open guest consoles. It is not the most modern-looking interface, but it is functional and widely used.
While virt-manager remains a common and practical choice for desktop Linux users, web-based tools such as Cockpit are increasingly important in enterprise Linux environments, particularly where administrators prefer browser-based management.
Compared with VirtualBox, virt-manager can feel more technical at first. Concepts such as storage pools, NAT networks, bridges, SPICE display, VirtIO drivers, and libvirt permissions may require some learning. Once configured, however, many users find the workflow efficient and reliable, especially on Linux systems where KVM is already part of the platform.
The main challenge is that KVM does not always provide the same convenience features in the same obvious way as desktop-focused tools. Shared folders, clipboard behavior, display resizing, and graphical acceleration can require extra guest drivers or configuration. For a simple Linux VM, the experience can be smooth. For Windows guests or advanced graphical workloads, users may need more setup.
This makes KVM best suited to users who do not mind learning how the virtualization stack works. It is not hostile to new users, but it assumes more technical confidence than VirtualBox or VMware Workstation.
KVM: Performance(Image credit: KVM // Future)Performance is one of KVM’s strongest arguments. Because it is integrated into the Linux kernel and uses hardware virtualization extensions such as Intel VT-x and AMD-V, it can deliver very efficient virtualization on supported hardware. In many CPU and memory-heavy workloads, KVM-based virtual machines can feel close to native performance when configured properly.
This advantage is especially clear on Linux hosts. Instead of layering a separate virtualization product on top of the operating system, KVM works directly with the Linux kernel, while QEMU handles the surrounding virtual machine environment. The result is a stack that can be both flexible and efficient.
That said, performance depends heavily on configuration. The choice of storage backend, disk format, network mode, guest drivers, and display protocol can all affect the experience. VirtIO drivers are important for improving disk and network performance, especially with Windows guests. Poor configuration can make a KVM setup feel less impressive than its technical potential suggests.
This is particularly important because KVM handles CPU execution efficiently, while device and I/O handling still depend on the wider QEMU and driver stack. Using VirtIO drivers helps reduce overhead for storage and networking, but users who rely on default or poorly matched virtual devices may not see the same level of responsiveness.
Graphical workloads require particular care. For ordinary desktop use, SPICE or similar display options may be sufficient. Shared 3D acceleration through VirtIO-GPU, VirGL, and newer Venus-related work has improved the situation for some Linux guest scenarios, but it is still not as straightforward as the graphics experience in more desktop-focused virtualization tools. For Windows guests or heavier graphics workloads, GPU passthrough remains the more realistic advanced route.
For servers, development environments, Linux guests, and headless workloads, KVM is much easier to recommend. It is efficient, stable, and widely used in serious Linux virtualization environments. For casual local desktop virtualization, the performance may be strong, but the setup effort can outweigh the benefit for some users.
KVM: SupportKVM benefits from being part of the Linux ecosystem. Documentation is available through Linux kernel resources, distribution guides, libvirt documentation, QEMU documentation, and community tutorials. This makes information widely available, although not always centralized in one place.
For community users, support usually comes from distribution forums, project documentation, and user communities. This is often enough for common tasks such as creating VMs, enabling libvirt, configuring virt-manager, or installing VirtIO drivers. However, troubleshooting more advanced topics such as passthrough, bridged networking, or storage performance can require deeper Linux knowledge.
Enterprise support depends on the vendor or platform. Red Hat, Ubuntu, Oracle Linux, SUSE, and other enterprise Linux vendors may provide KVM-related support as part of broader Linux subscriptions. Platforms such as Proxmox also use KVM underneath but provide their own management and support model.
This makes support more fragmented than with a single commercial application. There is no single “KVM support plan” for all users. Instead, the support experience depends on how KVM is deployed and which tools or vendors surround it.
KVM: The competitionKVM competes in a different way from most desktop virtualization products. Against VirtualBox, it offers stronger Linux-native performance and deeper integration with the host platform, but VirtualBox can still be easier for users who want a simple graphical tool for occasional desktop VMs.
Compared with VMware Workstation, KVM offers open-source flexibility and strong performance, especially on Linux. VMware may still feel more polished for users who want a self-contained desktop application, particularly when running Windows guests with less manual configuration.
Against Hyper-V, KVM occupies a similar role in a different ecosystem. Hyper-V is the native virtualization layer for Windows Pro and enterprise environments, while KVM is the native virtualization foundation for Linux. The better choice usually depends less on raw capability and more on whether the host environment is Windows or Linux.
Proxmox VE is also important in this comparison because it builds a full virtualization platform around KVM. It does not replace KVM, but wraps it in a more guided web-managed environment with integrated storage, containers, backup, and clustering tools. For users who want KVM performance without assembling QEMU, libvirt, and storage tools manually, Proxmox may be more approachable, although raw KVM remains more flexible for users with highly custom workflows.
In practice, KVM is best for Linux users who want a powerful, flexible virtualization foundation and are comfortable choosing the tools around it. It is not the most polished option for casual users, but it remains one of the most capable and important virtualization technologies available.
KVM: Final VerdictKVM is one of the most important virtualization technologies in the Linux ecosystem, but it is not a conventional virtualization app in the same way as VMware Workstation, VirtualBox, or Parallels Desktop. Instead, it is a kernel-based virtualization layer that allows Linux to act as a hypervisor, usually working together with QEMU, libvirt, and front-end tools such as virt-manager.
This gives KVM strong performance, deep Linux integration, and a high degree of flexibility. For Linux users, developers, administrators, and infrastructure-focused environments, it can be a powerful and efficient way to run virtual machines. It also forms the foundation for larger platforms and stacks, including Proxmox VE and many Linux-based cloud or infrastructure environments.
However, that strength comes with complexity. KVM itself does not provide a single polished user experience, and the quality of the overall workflow depends on the surrounding tools. Virt-manager makes the stack much more approachable, but users still need to understand storage pools, networking, guest drivers, permissions, and the relationship between KVM and QEMU. For casual desktop users, VirtualBox or VMware may still feel easier. For Linux users who want performance and control, KVM remains one of the strongest options available.
U.S. employers added jobs for the third month in a row in May, while the unemployment rate held steady at 4.3%. But wage gains softened and likely failed to keep pace with rising prices.
(Image credit: Brandon Bell)
The Wobkey Zen 65 is the third keyboard in the company's lineup, and the first to tackle the super compact 65% form factor. Available in two variants, the Lite ($125.99) and the Ultra ($149.99), it shares a CNC aluminum case across both models but differentiates on plate material, switch choice, and battery capacity.
The Wobkey Zen 65 Ultra model I’ve been testing here ships with Kailh Luna switches, an FR4 plate, and a 6,000mAh battery split across two cells, while the Lite has HMX Violet switches, a polycarbonate plate, and a single 3,000mAh cell instead.
Build quality on the Wobkey Zen 65 itself is superb, in keeping with some of the best keyboards, and it’s helped further by a premium unboxing experience with a couple of nice included extras. It arrives nestled in its own hard shell carrying case with a soft flannel storage bag, too. It’s a little thing, but it’s a nice touch and would do a great job of protecting the keyboard in a backpack if you move between setups.
The CNC aluminum case on the White Gold colorway in front of me is understated and elegant, though I’d say it’s closer to cream than white. The double-shot PBT keycaps feature subtle pastel blue and pink coloring and the whole thing would look right at home in an all-white desk setup. The legends on each key are bold and legible, though the lack of shine-through means you’ll need to ramp up the RGB backlighting brightness to have any real impact unless the room is dark.
Wobkey has fully committed to a minimalist aesthetic on the Zen 65 and bar the USB-C port on the back, there are almost no visible interruptions to its clean, flowing lines. That leaves it looking great.
(Image credit: Future)Unfortunately, though, it’s also at the expense of practicality because the power switch ends up tucked away under the Caps Lock key. I don’t just mean slightly obscured either: I mean you’ll need to completely remove the keycap in order to switch the board on or off. It’s a bizarre choice in both theory and practice, though admittedly I can’t remember the last time I actually turned a wireless keyboard off.
Much more clever is the hidden cubbyhole for the 2.4GHz dongle under the magnetic logo plate on the bottom. Could we not have tucked the power button in there too, Wobkey?
Weighing in at more than 3 lbs / 1.36 kg, this is a seriously dense keyboard for a 65% layout and I almost couldn’t believe how heavy it was for such a compact size. That heft keeps the board planted firmly on your desk during extended typing or gaming sessions, while also making the Zen 65 feel like a premium bit of kit.
The 240g internal brass weight is partly responsible, though it’s not just there for ballast. It sits between the PCB and battery compartment to absorb keystroke vibrations and it shifts the sound profile lower and deeper than the aluminum case alone would produce. The result is a smooth, satisfying thock that’s a pleasure to listen to. It’s not the quietest of boards but each clack is rounded off in a way that means it blends into the hum of an office rather than jumping out and grabbing attention.
(Image credit: Future)The Kailh Luna switches are linear and smooth, and the stabilizers across the spacebar, backspace, and shift keys are rock solid with zero rattle. They actuate at 0.07 inches / 1.8mm with just 1.6 oz / 45g of force, which is on the shorter end for these kinds of switches, and combined with the light spring weight can make the board feel a little twitchy. I had a noticeable number of accidental key presses during testing, particularly when in full typing flow. It’s not a major problem — there’s just not much margin for error if you clip a nearby key on your way to the one you wanted.
You’ll also need to adjust to the Zen 65’s fixed typing angle, which is set at seven degrees. The front edge isn’t overly high so I didn’t particularly struggle, but I’ll always campaign for some level of angle adjustment on any board.
The FR4 plate in the Ultra variant also contributes to a noticeably firm bottom-out. The total switch travel is on the short side too at 0.12 oz / 3.5mm, so there's less cushion before hitting the floor. Combined with the brass weight and foam dampening layers, the result is a controlled, defined stock keystroke rather than a plush one.
For gaming, those characteristics flip in the Zen 65's favor. The shorter actuation and light spring weight translate to faster inputs with less finger fatigue, and the firm bottom-out provides a clear feedback point that's easier to build muscle memory around. There’s a toggleable N-key rollover mode too that ensures every simultaneous keypress registers cleanly during complex combos.
(Image credit: Future)I say stock keystroke because while I enjoyed the out-of-the-box experience, there is plenty of room for fiddling with the Wobkey Zen 65. The ball-catch quick release pops the top case off in seconds with no tools and Wobkey includes parts to switch between four mounting configurations at various levels of rigidity. It's an impressive level of tunability for a pre-built board at any price, let alone this one, and the toolless case design means experimenting between them takes seconds rather than requiring a full teardown. If you’re new to taking apart your keyboard and dialing things in, this is a great choice.
Software customization is handled with the third-party VIA web app. It’s the same clunky setup experience you’ll find with other boards taking this approach and you’ll need to upload a JSON configuration file to unlock the full feature set. Once you’ve done this though, the feature set is rich with plenty of options to play with.
Tri-mode connectivity covers wired USB-C, 2.4GHz wireless, and Bluetooth 5.0, with support for up to three paired Bluetooth devices across both Windows and macOS (though annoyingly there are no Mac-specific alternate keycaps in the box). Switching between modes is handled through keyboard shortcuts, as are a number of other keyboard admin functions — Wobkey deserves credit for including a quick reference card in the box that clearly explains what does what. My favorite touch is checking the battery, where pressing the right key combination lights up the number row to show remaining charge. Neat.
One firmware oddity I encountered is the Caps Lock indicator LED, which illuminates the left half of the key in white, but doesn't turn off promptly when Caps Lock is disengaged. On multiple occasions during testing, the light remained on for anywhere up to 10 seconds after the function had already been disabled. I’m not going to lose sleep over it, but it’s a quirk I’d like to see corrected with a firmware update.
(Image credit: Future)Wobkey Zen 65 review: price and release dateThe Zen 65 originally launched via Kickstarter in June 2025 and is now available through various channels including the Wobkey store, though prices do seem to vary quite dramatically between outlets so it’s worth shopping around.
(Image credit: Future)Wobkey Zen 65 review: SpecsLayout
65% (67 keys)
Switches
Kailh Luna linear (hot-swappable, 3/5-pin)
Connectivity
Bluetooth 5.0, 2.4GHz wireless, USB-C wired
Polling rate
1,000Hz (2.4GHz and wired)
Actuation force
45g
Features
CNC aluminum construction, internal 240g brass weight, multi-layer foam dampening, 6,000mAh battery, NKRO, ball-catch quick release case, 4 mounting configurations
Compatibility
Windows / macOS / Linux
Software
QMK / VIA
(Image credit: Future)Should I buy the Wobkey Zen 65?Attribute
Notes
Score
Features
Tri-mode connectivity, four mounting configurations with ball-catch quick release cover, QMK/VIA support, 6,000mAh battery.
4/5
Performance
Deep, satisfying acoustics out of the box with rock-solid stabilizers. Slightly short actuation and bottom out.
4/5
Design
Understated clean lines with a high-quality finish. Hidden power switch is a strange choice.
4/5
Value
Reasonably priced considering what’s included. A great starter option for hardware customization.
4/5
Buy it if…You like to tinker (or think you might)
Four swappable mounting configurations, hot-swap switch sockets, and a toolless ball-catch case design make the Zen 65 one of the most easily adjustable pre-built boards available. Whether you want to experiment with different typing feels or simply swap switches down the line, the infrastructure is there.
You need a compact board that stays put
At 3.3 pounds, the Zen 65 Ultra is noticeably heavy for a 65% keyboard, and that's a feature. The brass weight and aluminum case keep it anchored to the desk during fast-paced gaming or aggressive typing sessions where lighter boards could slide about.
You appreciate an understated aesthetic
Wobkey has gone all out on clean lines with the Zen 65 and the result is a wonderfully understated board. The White Gold colorway I’ve been testing would be a pleasant addition to a crisp white setup.
You’re primarily on Mac
The Zen 65 supports macOS and has a dedicated Mac mode, but Wobkey doesn't include alternate Mac keycaps in the box. The Windows key functions as Command, but the legends won't match, which is an odd omission for a board that explicitly advertises cross-platform compatibility.
You prefer a softer, more cushioned typing feel
The Ultra's FR4 plate and shorter 3.5mm total switch travel produce a firm, defined bottom-out. If you favor a plusher keystroke with more give, the Lite model's polycarbonate plate would be a better fit.
You always turn your keyboard off after use
It’s a silly gripe, really, but banishing the power switch behind a keycap is a baffling decision. You’ll need to keep the keycap removal tool to hand just to shut things off.
Epomaker P65
If you like the idea of a CNC aluminum 65% board but want something a little more straightforward, the Epomaker P65 offers a similar build quality at $119. It lacks the Zen 65's toolless modding and mounting configurations, but it’s one of my favorites to type on and the sound profile is one of the best in the category. Read our full Epomaker P65 review.
Wobkey Rainy 75
If the 65% layout feels too compact but you’re keen on Wobkey, the Rainy 75 offers the same CNC aluminum construction and acoustic focus in a 75% form factor that retains dedicated function keys. Read our full Wobkey Rainy75 review.
My testing focused on the out-of-box experience using the default plate gasket mount configuration with stock Kailh Luna switches and keycaps. I used the Wobkey Zen 65 for extended writing sessions and gaming across both wired and wireless modes, and played around with configuration settings both with the VIA app and using onboard commands.
A link to the highway that cuts travel times from hours to just minutes, and a symbol of a flow of investment that has provided unprecedented access to high-speed internet in this remote region.
(Image credit: Ng Han Guan)