FROM OUR BLOG

Using `gdb` to Debug the Linux Kernel

Using `gdb` to Debug the Linux Kernel

Intro to Using gdb to Debug the Linux Kernel There are many great tools that are useful for debugging the Linux kernel, including good old-fashioned printk, ftrace, and kgdb. In this post we'll be exploring how to use the kernel debugger (kgdb) to debug a QEMU VM,...

Benchmarking Xen Virtualization

Benchmarking Xen Virtualization

Introduction to Xen Virtualization Types (PV, PVHVM, PVH) Xen is an open-source baremetal hypervisor that is widely used by commercial and non-commercial platforms to provide virtualization support. However, unlike most other hypervisors, Xen supports multiple ways of...

Adding SHA256 Digests to RPMs

Adding SHA256 Digests to RPMs

RPM Structure Overview The RPM package format, as used by RedHat Linux, CentOS and others provides multiple mechanisms for verifying package integrity and authenticity before installation. Mechanisms for integrity and authenticity include: MD5 and SHA1 hashes of the...