23 Dec 22

28 Apr 21

Basic overview of fast userspace mutex (aka futex), how they work and how they’re used to implement the more familiar synchronization primitives in higher-level APIs and languages.

by mlb 4 years ago

08 Jun 20

This 3-part article series, explain how to use io_uring — a new high performance interface for high performance I/O for Linux — to get the most common programming tasks done under Linux.

by mlb 5 years ago

03 Dec 16

Explanation of everything you can see in htop/top on Linux

by mlb 9 years ago saved 2 times

20 Jul 10

Damn Vulnerable Linux (DVL) is everything a good Linux distribution isn’t. Its developers have spent hours stuffing it with broken, ill-configured, outdated, and exploitable software that makes it vulnerable to attacks. DVL isn’t built to run on your desktop - it’s a learning tool for security students.

by mlb 15 years ago saved 2 times

29 Apr 10

xdotool lets you programatically (or manually) simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11’s XTEST extension and other Xlib functions.

by mlb 16 years ago

17 Oct 09

“We can argue about whether there are any motivations to write free software, but we can’t argue that it’s already out there — so there must be some!”

by mlb 16 years ago

The latest version of the Linux kernel includes an experimental driver module that tears apart the fabric of space-time. Keir Thomas tested this module, and in doing so managed to retrieve the following article, posted on PC World supersite in the year 2025.

by mlb 16 years ago