Microsoft пренесе SysInternals Procmon към Linux
Днес адът е замръзнал. Microsoft предостави Sysinternals Procmon за Linux, доставяйки готови за използване пакети за Ubuntu 18.04.
Process Monitor е инструмент за наблюдение за Windows, който показва на живо файл, регистър и активност на процес/нишка. Това е сравнително нов инструмент, който комбинира две по-стари помощни програми на Sysinternals, Filemon и Regmon. Инструментът показва в реално време цялата активност на файловата система на операционна система Microsoft Windows.
В Windows, Process Monitor може да се използва за проследяване на промените в регистъра и файловата система, извършени от процес. Той поддържа огромен брой филтри и позволява експортиране на събраните данни във файл. Това е швейцарският нож за напреднал потребител.
SysInternals Procmon на Linux
Microsoft пренесе Procmon към Linux под лиценз на MIT. Проектът е в действие GitHub.
Process Monitor (Procmon) е Linux преосмисляне на класическия инструмент Procmon от пакета инструменти Sysinternals за Windows. Procmon предоставя удобен и ефективен начин за разработчиците на Linux да проследят активността на системния повикване в системата.
Като системни изисквания Microsoft споменава следното:
- Минимална ОС:
- Ubuntu 18.04 lts
-
cmake
>= 3.13 (само време за изграждане) -
libsqlite3-dev
>= 3,22 (само време за изграждане)
В Github ще намерите и инструкции за изграждане за ентусиасти.
Определено пренасянето на Procmon към Linux е един от най-малко очакваните ходове от Microsoft. Ще отнеме известно време, за да видите колко е полезен и да анализирате дали е по-добър от доброто старо htop
и strace
инструменти.