A Microsoft portou o SysInternals Procmon para o Linux
Hoje o inferno congelou. A Microsoft disponibilizou o Sysinternals Procmon para Linux, enviando pacotes prontos para uso para o Ubuntu 18.04.
Process Monitor é uma ferramenta de monitoramento para Windows que mostra arquivos ao vivo, registro e atividade de processo / thread. É uma ferramenta relativamente nova que combina dois utilitários Sysinternals mais antigos, Filemon e Regmon. A ferramenta exibe em tempo real todas as atividades do sistema de arquivos em um sistema operacional Microsoft Windows.
No Windows, o Process Monitor pode ser usado para rastrear as mudanças no registro e no sistema de arquivos feitas por um processo. Suporta um grande número de filtros e permite exportar os dados coletados para um arquivo. É o canivete suíço para um usuário avançado.
SysInternals Procmon no Linux
A Microsoft portou o Procmon para o Linux sob a licença do MIT. O projeto está agora em GitHub.
Process Monitor (Procmon) é uma recriação do Linux da ferramenta Procmon clássica do conjunto de ferramentas Sysinternals para Windows. Procmon fornece uma maneira conveniente e eficiente para os desenvolvedores Linux rastrearem a atividade syscall no sistema.
Como requisitos de sistema, a Microsoft menciona o seguinte:
- SO mínimo:
- Ubuntu 18,04 lts
-
cmake
> = 3,13 (apenas tempo de construção) -
libsqlite3-dev
> = 3,22 (apenas tempo de construção)
No Github, você também encontrará instruções de construção para entusiastas.
Definitivamente, portar o Procmon para o Linux é uma das mudanças menos esperadas da Microsoft. Levará algum tempo para ver o quão útil é e analisar se é melhor do que o bom e velho htop
e strace
Ferramentas.