Linternals: The (Modern) Boot Process [0x01]

What more appropriate way to kick off a series on Linux internals than figuring out how we actually get those internals running in the first place? This post is going to cover the process that takes us from pressing a power button, to a fully usable Linux operating system.   As…

sam4k: こんにちは世界!

Okay, yes, I couldn't think of a sufficiently witty title so I just recycled an old one (Hello, World!) in a different language. BUT in my defence, it does bear some relevance to this little update, as you'll soon see! Just to recap, these "sam4k" posts are just an informal…

Linternals: Introduction

It's the moment you've all been waiting for, so without further ado, let me introduce my Linux Internals - AKA Linternals - series. Uh, lin- what now? The aim of this series is to provide some semi-deep dives into various parts of the Linux kernel and some core user applications.…

The Month in Linux [0x02]

Alright, here we go again! Another month, same deal: I've picked out some highlights that I think are interesting and worth sharing from the last month or so in the Linux space. Caveat of course being unfortunately I have to do other lame things like eat and sleep, so feel…

sam4k: yay!

Holy moly I actually pulled it off. A full month of successful blogging?! I mean, uh, yes, welcome to the final series of my 4-weekly rotation, that I totally expected to reach. This series will likely be more informal (yes, my posts can get even more informal) and aim to…

What's The Deal With Anti-Cheat On Linux?

Over the last few years there's been leaps and bounds made in Linux gaming, with continuous improvements being made to compatibility layers and GPU drivers. With over 15,000 Windows games reported working on Linux thanks to Proton[1], things are golden right (or should I say platinum, à la…