Master essential open-source Linux performance and debugging tools: strace, ltrace, perf, Valgrind, iostat, ss, and iperf3 with command workflows.
Explore guideLabs
Reproducible
engineering
experiments
Tested environments, procedures, expected output, and the evidence you need to repeat an experiment yourself with confidence.
Real systems. Real results.
Browse by category
Existing library
Continue exploring
Android audio_policy_configuration.xml Architecture & Setup
Learn how Android Audio HAL routes streams, maps mixPorts to devicePorts, and configures audio_policy_configuration.xml for custom BSP hardware.
Explore guideSet up a TFTP server on Ubuntu using tftpd-hpa: learn configuration, permission fixes, ufw firewall setup, and U-Boot embedded kernel image transfers.
Explore guideUse TShark to Analyze PCAP Files: Options Explained with Examples
TShark is the terminal-based sibling of Wireshark, used to capture and analyze packets directly in the command … Read more
Explore guideSniff USB traffic on Linux using Wireshark and the usbmon kernel module: step-by-step setup, non-root udev permissions, and USB URB display filters.
Explore guideTFTP Client Setup on Ubuntu: Install, Configure, and Transfer Files
TFTP is a lightweight UDP-based file transfer protocol used for booting devices, flashing firmware, and transferring files to routers, embedded devices, and switches. It's ideal when devices have limited resources or you need to push firmware or config during boot, at the cost of no authentication o
Explore guideKernel modules are usually built out-of-tree, but for modules tightly coupled with kernel internals it's better to build them in-tree, as part of the kernel compilation itself, for header and config compatibility and automatic compilation during make . The example below uses linux-5.10/ as the so
Explore guideAndroid Studio is a powerful IDE (Integrated Development Environment) built on IntelliJ, optimized for Android and Flutter … Read more
Explore guideFlutter allows you to write cross-platform mobile apps using Dart, but sometimes you need to access native … Read more
Explore guide