PHIPS BLOG

  •  Home
  •  Get To Know Me

x86

Programming & DevOps

Working on Mini Operating Systems for Testing of Virtualization Stacks at Cyberus

Usually, I do not just forward people to other blogs. But the other day, I published an interesting article on my company’s* tech blog about testing virtualization stacks using mini operating systems. Here’s the excerpt: Testing and debugging erroneous behavior by a guest under a virtualization stack is hard and Read more…

By Philipp Schuster, 1 year2024-04-21 ago
Screenshot: PhipsBoot Output
Programming & DevOps

Introducing PhipsBoot – My x86 Relocatable Bootloader

Today, I’d like to introduce you to PhipsBoot. 🎉 I started working on it in September 2023 or so, but polished it just recently. A lot of knowledge from my previous blog post about x86 Kernel Development & Relocatable Binaries went into this project. PhipsBoot is a relocatable x86_64 bootloader Read more…

By Philipp Schuster, 1 year2024-01-30 ago
Programming & DevOps

x86 Kernel Development & Relocatable Binaries – What I learned about Toolchains and Relocatable Code

This post is roughly a summary of the obscure knowledge I learned about toolchains and relocatable code in the last couple of years by studying the code of the microkernels NOVA and Hedron, my professional hands-on experience with kernel development, and several learning projects. I present some of the “hard Read more…

By Philipp Schuster, 1 year2024-01-29 ago
Screenshot of the `paging-calculator` CLI utility
Programming & DevOps

CLI Utility to Calculate Indices for Page Tables

I just want to drop a short notice that I created a small CLI utility that I think is helpful. paging-calculator helps you to calculate the indices for a given virtual address that are used for the physical address lookup at different page table levels. Paging is a mechanism that Read more…

By Philipp Schuster, 2 years2022-12-01 ago

Because this blog is a few years old and used to be a more or less personal german blog, old posts are in german. Newer posts are in english.

  • Impressum
  • Datenschutzerklärung
Hestia | Developed by ThemeIsle