Recent posts tagged kvm

Level UI • 22 hours • in Articles • 9 min read
Somewhere in the last year, "do we need an MCP server?" joined the list of questions that arrive in a brief before anyone has said what the thing is for. It is usually framed as MCP vs API, as though the Model Context Protocol were a newer kind of AP...
post-cover-33074
  • ai
  • api
  • webdev
  • security
stjepan • Sep 25 • in Articles • 2 min read
Motivation My Rust KVM project now being able to boot Linux on ARM64, I decided to try and boot Linux on x86. I have been trying in the past to set up the boot procedure via bootparams struct. At the time it was a lot more complex and now I wanted ...
post-cover-28620
  • pvh
  • x86
  • linux
  • kvm
stjepan • Sep 25 • in Articles • 9 min read
Recap In the previous article../kvm-rust-arm-linux-part1 I got ARM64 Linux as far as executing inside my Rust KVM hypervisor. I still couldn't actually interact with the guest, though: I had no working console. This article is about getting from "...
  • linux
  • arm64
  • kvm
  • ebpf
Nigel Douglas • Sep 21 • in Articles • 1 min read
GPU passthrough is a virtualisation method used to directly assign a physical graphics processing unit to a single VM, ultimately bypassing the virtualisation software layers like the NVIDIA Virtual GPU vGPU1 manager. In this configuration, the physi...
  • linux
  • kvm
  • gpu
  • passthrough
stjepan • Sep 6 • in Articles • 5 min read
Motivation The time has come: the big test. I got some simple binaries running on my Rust KVM hypervisor at this point I am thinking about giving it a proper name. The next thing has to be Linux. For this series I will show how to actually boot Lin...
post-cover-26346
  • arm
  • linux
  • kvm
  • rust
Nigel Douglas • Jul 28 • in Articles • 6 min read
Last weekend I was looking for a new project for my Raspberry Pi. I was looking for ways to set up a KVM on my Pi5 since it has 8GB of RAM, which is beefy enough for additional virtualisation tasks. Once I started Googling how I should start this tas...
post-cover-23702
  • kvm
  • linux
  • kernel
  • virtualization
Tom Smithverified • 19 hours • in Articles • 9 min read
Security dominated this week, but not in the usual way. Two active campaigns turned GitHub configuration files into attack surfaces. Researchers demonstrated that the built-in browsers inside AI coding tools can read your SSH keys. And at Oracle AI ...
post-cover-33104
  • agenticai
  • devsecops
  • github
  • localai
stjepan • Jul 22 • in Articles • 3 min read
Recap In the previous article../kvm-rust-arm-part1 we ported the register handling of my Rust KVM hypervisor from x86 to ARM64. By tracing QEMU with strace and inspecting the Linux headers, we discovered that ARM64 accesses CPU state through the KV...
post-cover-23276
  • rust
  • linux
  • kvm
  • arm
stjepan • Jul 10 • in Articles • 4 min read
Introduction This is a follow-up to my KVM in Rust series where I showed how to use strace and GDB to reverse-engineer QEMU/KVM and reimplement pieces of it in my own hypervisor in Rust. So far this was done on a modern x86 CPU. This time we'll see...
post-cover-22243
  • linux
  • kvm
  • qemu
stjepan • Jun 28 • in Articles • 9 min read
Recap This is a continuation of Part 2../kvm-rust-part2 of KVM in Rust series, where we successfully set up a memory region for our guest VM. Now we will see how to proceed further and run a very simple binary in our hypervisor. Loading the binary...
post-cover-21481
  • kvm
  • rust
  • qemu
stjepan • Jun 15 • in Articles • 5 min read
Recap This is a continuation of my previous article../kvm-rust-part1 which dealt with reverse-engineering QEMU with strace to learn how KVM works. Now it's time to try and follow the steps we got from the strace logs to build our own KVM-based virt...
post-cover-20611
  • kvm
  • rust
  • qemu
stjepan • Jun 11 • in Articles • 5 min read
Motivation I work with virtual machines in QEMU/KVM environment a lot. In order to debug, optimize and customize the VMs requires an in-depth knowledge of both QEMU and KVM, the Linux kernel virtualization subsystem that exposes hardware virtualiza...
post-cover-20315
  • kvm
  • rust
  • qemu
  • strace
To see more, click for the full list of posts or popular tags.
chevron_left
🔥 10 posts • 👩‍💻 2 active writers

✨ Want to write in this topic?
Share your learning. Get discovered. Build your profile.
Join CoderLegion

💡 Why developers use CoderLegion
Track learning • Share posts • Get ranked publicly
Create your profile