Since 2015, when Microsoft started declared his love for Linux publicly, he continued to contribute and bring his Windows software to the Linux platform. Years ago Microsoft started porting Sysinternals tools from Windows to Linux, starting with ProcDump.
After ProcDump, Microsoft planned to port its other popular Sysinternals software packages to Linux. Continuing the same process, Microsoft has released a preliminary version 1.0 of the Procmon utility (Process Monitor) for Linux operating systems.
What is ProcMon (Process Monitor)?
Procmon is an advanced tool for Windows that monitors and displays real-time file systems, registry access, and the activity of processes running in the operating system. It is available in the Windows Sysinternals suite.
If you are not aware of Sysinternals, this is a collection of free software utilities for Windows. You can use Sysinternals tools for several purposes, such as processor debugging, memory performance, local process analysis, hard drive formatting, log analysis, etc.
If you are on Windows, you can download tools for your respective task from here.
ProcMon for Linux
Linux already has several tools for monitoring graphical and command line processes such as Top, Htop and Stacer. However, Procmon is the freshly prepared official Linux version of the Windows Process Monitor tool.
It is ported to provide Linux developers with a convenient and efficient way to track system call activity on Linux operating systems. But if you are already using Procmon on Windows and plan to use it also on Linux, it can be both useful and familiar.
The way Microsoft is progressing to bring the Linux environment to Windows via WSL 2, we can expect more porting of Windows tools to Linux. But the Windows software that the Linux community strongly wishes to carry is Microsoft Office and the Adobe suite.
If you want to install and use Procmon on your Linux distribution, follow the installation instructions for here. The Debian package for Procmon 1.0 is also available for Download.
