strace(1) is now on rat steroids 🤯

🔍 **strace-tui** — Visualize/explore syscalls in the terminal

💯 Color-coded calls, live filtering, search & stack traces with source resolution!

🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: https://github.com/Rodrigodd/strace-tui

#rustlang #ratatui #tui #linux #debugging #syscalls #terminal

🐧 Oh, the joy of #Linux syscall numbers! 🖥️ Because apparently, compiling a C table is the pinnacle of "Programming Wisdom" these days. 🧙‍♂️ Why bother with actual coding when you can just tweak your font size and theme settings for the perfect techie aesthetic? 🎨✨
https://t-cadet.github.io/programming-wisdom/#2026-01-17-gathering-linux-syscall-numbers #Syscalls #Programming #CTable #TechAesthetic #CodeHumor #HackerNews #ngated
Programming Wisdom

Programming Wisdom

New free guide released: System calls and strace! 🚀

Do you want to troubleshoot Linux like a pro? Our latest free guide shows you how to inspect system calls using strace, a must-have tool for every SysAdmin, SRE and DevOps engineer.

https://www.learnbyfixing.com/guides/system-calls-and-strace/

#LearnByFixing #Linux #DevOps #SRE #Sysadmin #syscalls #strace

New scenario released! 🚀

Port already taken? But which one?

In this scenario, you’ll learn how to:
- Identify which port a program needs to listen on.
- Track down the process that's already listening on that port.

Level up your Linux troubleshooting skills and dive in now!
https://www.learnbyfixing.com/scenarios/14/

Happy fixing!

#LearnByFixing #Linux #DevOps #SRE #Sysadmin #syscalls #strace

New scenario released! 🚀

Having the config file for a program is not enough. You also need to put it in the right place so that the program can find it. But it's not that easy when you don't know where the program is looking for its config file!

Check it out and level up your troubleshooting skills: https://www.learnbyfixing.com/scenarios/13/

Happy fixing!

#LearnByFixing #Linux #DevOps #SRE #Sysadmin #syscalls #strace

NVIDIA just blessed us with a "groundbreaking" open-source #profiler that promises to spy on our GPUs without slowing them down. 🙄 Finally, we can monitor every mundane syscall without feeling like we're swimming through molasses—because who doesn't want more data to ignore in production? 🚀🔍
https://www.polarsignals.com/blog/posts/2025/10/22/gpu-profiling #NVIDIA #OpenSource #GPU #Monitoring #DataAnalysis #Syscalls #Performance #HackerNews #ngated
Continuous NVIDIA CUDA Profiling In Production

Low-Overhead Profiling of GPUs with USDT Probes and eBPF

Do more with less. | Polar Signals
#PostgreSQL writes to disk, it executes one of the system fsync calls (fsync or fdatasync) to flush that data to disk. By
default, the cache on hard disks and disk controllers are assumed to be
volatile: when power fails, data written there will be lost. Since that
can result in filesystem and/or database corruption when it happens,
fsync in Linux issues a write barrier that forces all data onto physical
disk. That will flush the write cache on both RAID and drive write
caches.
#syscalls
https://avidandrew.com/understanding-disk-cache-writeback-ext4.html
Understanding Disk Caches, The Journal, Barriers, and Writeback Using QEMU/KVM and EXT4 - Avid Andrew

There are multiple layers of caching involved when writing a file before it makes it to permanent storage on your disk. This becomes even more complicated with a virtual machine which has its own set of caches. Let's explore how exactly writes make it safely to your disk, both on a physical server and a VM.

🤔 Oh, look! A riveting tale of someone accidentally #learning too much about #Linux #syscalls while playing with a #RISCV simulator—because apparently, everyone needs to know how deeply #boring the "execve" call can be! 🚀 Spoiler: it involves passing filenames, arguments, and environment variables—mind-blowing stuff, right? 🙄
https://amit.prasad.me/blog/before-main #Fun #Tech #HackerNews #ngated
The Journey Before main() | Amit's Blog

"An explanation of how #Linux handles system calls on x86-64 and why they show up as expensive operations in performance profiles

https://blog.codingconfessions.com/p/what-makes-system-calls-expensive – from Abhinav Upadhyay

#LinuxKernel #Kernel #syscalls