Microsoft har portat SysInternals Procmon till Linux
Idag har helvetet frusit över. Microsoft har gjort Sysinternals Procmon tillgängligt för Linux, och skickar färdiga paket för Ubuntu 18.04.
Process Monitor är ett övervakningsverktyg för Windows som visar live-fil, register och process-/trådaktivitet. Det är ett relativt nytt verktyg som kombinerar två äldre Sysinternals-verktyg, Filemon och Regmon. Verktyget visar i realtid all filsystemaktivitet på ett Microsoft Windows-operativsystem.
På Windows kan Process Monitor användas för att spåra register- och filsystemändringar som görs av en process. Den stöder ett stort antal filter och tillåter export av insamlad data till en fil. Det är den schweiziska kniven för en avancerad användare.
SysInternals Procmon på Linux
Microsoft har portat Procmon till Linux under MIT-licens. Projektet är nu igång GitHub.
Process Monitor (Procmon) är en Linux-omformning av det klassiska Procmon-verktyget från Sysinternals verktygssvit för Windows. Procmon tillhandahåller ett bekvämt och effektivt sätt för Linux-utvecklare att spåra syscall-aktiviteten på systemet.
Som systemkrav nämner Microsoft följande:
- Minsta OS:
- Ubuntu 18.04 lts
-
cmmake
>= 3,13 (endast byggtid) -
libsqlite3-dev
>= 3,22 (endast byggtid)
På Github hittar du även bygginstruktioner för entusiaster.
Definitivt, portering av Procmon till Linux är ett av de minst förväntade dragen från Microsoft. Det kommer att ta lite tid att se hur användbart det är och analysera om det är bättre än det gamla goda htop
och strace
verktyg.