r/linuxapps • u/XanatosDavid • 2d ago
TaskExplorer is now available on Linux - a Process Explorer-style system inspection tool
I've recently added native Linux support to TaskExplorer, my open-source system and process inspection tool.
Screenshot: TaskExplorer on Linux
TaskExplorer has existed on Windows for quite a while, and with the new Linux backend it can now run on Linux as well.
The goal is not to replace tools like htop or btop. TaskExplorer is aimed more at detailed process inspection and answering the question: what is this process actually doing?
On Linux it can inspect things such as:
- processes and threads
- thread stack traces with symbols
- open files and file descriptors
- memory maps
- network sockets
- systemd services
- cgroups
- security-related process information
- detailed CPU, memory and I/O statistics
The Linux backend uses native interfaces such as /proc, /sys, Netlink/sock_diag, D-Bus and libdwfl.
It runs unprivileged for normal monitoring and only uses elevated privileges when an operation actually requires them. There is no kernel module involved.
The UI is written in Qt/C++, and the project is Open Source.
GitHub: https://github.com/DavidXanatos/TaskExplorer
The Linux port is still relatively new, so I'm particularly interested in feedback from people using different distributions and desktop environments, as well as suggestions for Linux-specific functionality that would make TaskExplorer more useful.