đź‘‹ Welcome to my blog!

Hello, I’m Kevin Alavik, a hobbyist operating system developer from Sweden. I specialize in low-level programming and have a deep interest in the inner workings of computers and software. Through this blog, I share my thoughts, experiences, and occasional rants on topics like tech, programming, and operating systems. Feel free to explore my posts as I delve into the world of low-level development.

Why OS Development Isn't for the Faint of Heart

Introduction OS development isn’t some quick, glamorous project you can knock out in a weekend. It’s a brutal, unforgiving process. You’ll spend countless hours—or even days—staring at code and chasing down bugs, just to make something as simple as “Hello, World!” work. It’s frustrating, tedious, and requires a level of persistence most people don’t have. If you’re looking for instant results, you’re in the wrong place. The Reality of Debugging (Note: While some debugging tools exist—such as GDB for certain setups—debugging in OS development is still a challenge. Unlike debugging user-space applications, you often deal with limited visibility, no standard runtime, and hardware-specific behavior that makes traditional debugging approaches less straightforward.) ...

March 10, 2025 Â· 8 min Â· 1534 words Â· Kevin Alavik

Why UEFI is Bloat and Computers Belong in the 90s

⚠️ Note: This post contains AI-generated content and expresses strong opinions intended for rhetorical or entertainment purposes. It may exaggerate for effect and does not reflect a balanced technical analysis Remember when computers just worked? You’d hit the power button, hear a satisfying beep, and be greeted by a simple blue screen with white text. No bloated firmware, no cryptic secure boot errors — just your trusty BIOS doing its job like a champion. ...

March 10, 2025 Â· 3 min Â· 611 words Â· Kevin Alavik

ARM is Bloat: Why We Should Stick to the Beautiful x86 Architecture

⚠️ Note: This post contains AI-generated content and expresses strong opinions intended for rhetorical or entertainment purposes. It may exaggerate for effect and does not reflect a balanced technical analysis Ah, ARM. The shiny, overhyped “new” darling of the tech world. Everywhere you look, there’s someone singing praises of ARM’s “efficiency” and “minimalism.” But let’s face it—ARM is nothing but bloat disguised as a “revolution.” If you really want to get things done, you’ve got to look at the beautiful, timeless, and efficient x86 architecture. Let’s dive in as I go on a rant about why x86 is the true champion and why ARM is a trainwreck waiting to happen. ...

March 10, 2025 Â· 4 min Â· 690 words Â· Kevin Alavik