Posts with the tag linux:
Le but de cet article est de vulgariser et d’expliquer pourquoi le modèle historique « un thread par connexion » s’effondre à grande échelle, pourquoi ses premiers remplaçants select et poll ne suffisaient pas, et surtout comment epoll fonctionne réellement, jusque dans les structures de données du kernel.
Why the standard Linux network path is too slow for high-frequency trading, and how kernel bypass removes that latency. With a walkthrough of a minimal AF_XDP receiver compared to a standard UDP socket.
In December 2021, a modified backup script deleted 77 TB of research data from Kyoto University’s supercomputer. This article rebuilds the failure chain with live demos: how bash reads a running script from an open file descriptor, what an inode is, why cp and mv treat it differently, and how one pair of missing quotes turns a log cleanup into a mass deletion.
Explore how to reverse engineer a USB device’s communication protocol using tools like lsusb, usbmon, and Wireshark, then implement a custom Linux kernel driver to handle its input/output by directly interfacing with its USB endpoints. The driver will specifically target the DualShock 4 controller.
Deep dive into Netfilter, the packet filtering framework of the Linux kernel
A dive into the evolution of Linux as a gaming platform over the years, and the technical challenges that were overcome to make gaming viable on the open-source OS.
Introduction to BlueZ and its API
2023-01-11
1600 words
8 minutes
thread C Linux
Odric Roux-Paris
Comment fonctionne pthread de la glibc sous Linux.
An overview of the suckless philosophy and its implementations