Linux

Switching My 2019 MacBook Pro to Linux: The T2-Ubuntu Journey

After years of using macOS, I recently decided to install Linux on my old (unused) 13-inch MacBook Pro from 2019 – the one with the infamous Touch Bar and Apple’s T2 security chip. It wasn’t just an experiment. I wanted a fully working x64 based Linux desktop without buying any new hardware, and therefore I …

Switching My 2019 MacBook Pro to Linux: The T2-Ubuntu Journey + read more

Maximizing 40G NIC Performance on Linux with Intel XL710 and Cisco Nexus Switches

In this comprehensive technical walkthrough, I’ll take you through a real-world journey of troubleshooting and tuning a high-performance 40 Gbit Ethernet setup using Intel XL710 network cards connected through a Cisco Nexus 3064 switch. The goal was simple but challenging: to achieve near line-rate performance using iperf3 between two Linux (Proxmox) systems. When I first started testing …

Maximizing 40G NIC Performance on Linux with Intel XL710 and Cisco Nexus Switches + read more

vscode-binutils: Analyzing Binary Files directly within Visual Studio Code

As you know, I’m a crazy person, and I have done a lot of different computer science research projects like developing my own RISC-based CPU and implementing my own x64-based operating system. But over the last weeks and months, I have spent a lot of time doing some low-level research in the Linux Kernel. This work …

vscode-binutils: Analyzing Binary Files directly within Visual Studio Code + read more

Configuring WSL on Windows Server 2022 for Visual Studio Code Remote Access

Over the last few weeks and months, I have spent a lot of time researching and experimenting with Linux on a very low level – mostly directly on the C and assembly level in combination with the official source code. For that reason, I had initially built a dedicated Ubuntu virtual machine to perform my …

Configuring WSL on Windows Server 2022 for Visual Studio Code Remote Access + read more

Understanding the Kubernetes Deployment of a SQL Server Big Data Cluster

Deploying a SQL Server Big Data Cluster is a very simple process, because everything is fully automated with the azdata tool as I have shown in my previous blog posting. When you have finally a successful deployment, you will get in sum 21 Kubernetes Pods, which are hosting 45 Docker Containers – in a non-HA …

Understanding the Kubernetes Deployment of a SQL Server Big Data Cluster + read more