
Improving your VirtualBox VMs I/O on Linux
TLDR: If you have your VMs in SSD or NVMe storage (being the latter an SSD anyways but just for clarity), change the I/O controller to “NVMe” and enable the “Solid State Drive” option for the VM di...

TLDR: If you have your VMs in SSD or NVMe storage (being the latter an SSD anyways but just for clarity), change the I/O controller to “NVMe” and enable the “Solid State Drive” option for the VM di...

Introduction XMPP (Extensible Messaging and Presence Protocol) is something that has always caught my attention. I will always wonder why it never became mainstream and the de-facto standard for I...

Introduction systemd 256 introduced run0. It isn’t a new tool per se, but rather a symbolic link to systemd-run that changes its behavior to run commands as root, similar to sudo. Some of the moti...

TLDR See the summarizing section. Introduction I have been writing Rust code in a professional manner since 2019. The “de-facto” ORM for Rust on that time was Diesel, and I have been using it si...

Introduction If you’re on the Linux world, you may have heard of Wayland. For good or for bad. It’s a modern display server protocol that aims to replace the aging X11 system. One of the key featu...

Introduction I have been a very pro-systemd user for many years, that can be easily verified on some of my publications. My setup was based on systemd components for almost everything: networking,...

Introduction The past week I was thinking about making my main computer more portable, secure, with no untracked config files thrown around in $HOME, and without having to learn some ugly function...

Introduction A few days ago I was looking for a way to improve my Fish shell experience, exactly I wanted to have smart suggestions based on my usage patterns, directory context, and command histo...

TLDR 2025/12/10: the problem was more depth in my case, but this will still work for similar issues. I have an Asus board, which has 2x PCIex16 slots + 2x PCIex1 slots. When using a device on one ...

Introduction This post is more of a reminder for me than anything else (so don’t expect a very detailed, long post), but since that I’ve learned in the process, I decided to share it and try to he...