Microsoft przeniósł Procmon SysInternals do systemu Linux
Dziś piekło zamarzło. Microsoft udostępnił Sysinternals Procmon for Linux, dostarczając gotowe do użycia pakiety dla Ubuntu 18.04.
Process Monitor to narzędzie monitorujące dla systemu Windows, które pokazuje aktywność plików na żywo, rejestru i procesów/wątków. Jest to stosunkowo nowe narzędzie, które łączy dwa starsze narzędzia Sysinternals, Filemon i Regmon. Narzędzie wyświetla w czasie rzeczywistym całą aktywność systemu plików w systemie operacyjnym Microsoft Windows.
W systemie Windows Monitor procesów może być używany do śledzenia zmian rejestru i systemu plików dokonywanych przez proces. Obsługuje ogromną liczbę filtrów oraz umożliwia eksport zebranych danych do pliku. To szwajcarski nóż dla zaawansowanego użytkownika.
Procmon SysInternals w systemie Linux
Microsoft przeniósł Procmon na Linuksa na licencji MIT. Projekt jest teraz włączony GitHub.
Process Monitor (Procmon) to nowa wersja klasycznego narzędzia Procmon z pakietu narzędzi Sysinternals dla systemu Windows. Procmon zapewnia programistom Linuksa wygodny i wydajny sposób śledzenia aktywności wywołań systemowych w systemie.
Jako wymagania systemowe Microsoft wymienia następujące:
- Minimalny system operacyjny:
- Ubuntu 18,04 lt
-
cmake
>= 3,13 (tylko w czasie kompilacji) -
libsqlite3-dev
>= 3,22 (tylko w czasie kompilacji)
Na Github znajdziesz również instrukcje budowania dla entuzjastów.
Zdecydowanie przeniesienie Procmona na Linuksa jest jednym z najmniej oczekiwanych ruchów ze strony Microsoftu. Zajmie trochę czasu, aby zobaczyć, jak jest użyteczny i przeanalizować, czy jest lepszy od starego dobrego htop
oraz strace
narzędzia.