Microsoft выпустила Process Explorer для macOS
Process Explorer for macOS

Microsoft открыла исходный код Sysinternals Process Explorer для Mac — нативной реализации на Swift, SwiftUI и AppKit. Приложение показывает живое дерево процессов, модули, дескрипторы и потоки, графики производительности, проверку подписей и интеграцию с VirusTotal. Для доступа к системным процессам можно установить привилегированный helper. Там, где macOS не даёт данных через публичные API, интерфейс оставляет поля пустыми, а не выдумывает значения.
Там, где macOS запрещает доступ или метрика недоступна через поддерживаемые API, интерфейс оставляет значения пустыми, а не фабрикует данные.
- jollyllama
Как он по сравнению с TaskExplorer от Objective See? [0]
- mzs
https://github.com/microsoft/Procexp-Mac/issues/1
В этом репозитории отсутствует файл LICENSE
#1
Открыто
Описание
@microsoft-github-policy-service
бот
открыто 9 июля
- teh_klev
Есть эпизод «Scott and Mark Learn», где Марк Руссинович (создатель оригинального Process Explorer и других инструментов SysInternals) рассказывает, как он создал Process Explorer для MacOS вместе со Скоттом Хансельманом:
- kburman
Я работал над чем-то похожим для Linux, на Rust с egui. Он читает из /proc, cgroups, systemd через D-Bus и netlink proc connector, так что он также ловит процессы, которые запускаются и завершаются между обновлениями. Работает без root, а всё, что не может прочитать, просто показывает «—».
Скриншот здесь - https://postimg.cc/gallery/CMczmdh/ceda7197
- jherskovic
Установил. По интерфейсу это довольно прямой порт, похоже, что будет очень полезно. Совсем не выглядит «по-маковски», но для инструмента разработчика мне это простительно.
Я не смог увидеть детали для некоторых процессов, что было разумно, так как я не запускал от имени root. Я установил привилегированный помощник, который шёл в комплекте с процессом… и теперь дерево процессов пустое.
Может, ему нужно ещё немного времени в духовке?