Microsoft lleva Process Explorer a macOS con una app nativa en Swift
Process Explorer for macOS

Microsoft publica en GitHub una implementación nativa para macOS del clásico Process Explorer de Sysinternals. Incluye árbol de procesos en vivo, inspección de módulos, handles e hilos, gráficas de rendimiento del sistema, verificación de firma de código e integración con VirusTotal. Está construida con Swift, SwiftUI y AppKit, y ofrece un helper privilegiado opcional para acceder a procesos de otros usuarios. Cuando macOS no expone un dato, la interfaz lo deja vacío en lugar de inventarlo.
macOS no expone todas las fuentes de datos de Process Explorer mediante APIs públicas. Cuando macOS deniega el acceso o una métrica no está disponible a través de las APIs compatibles, la interfaz deja los valores en blanco en lugar de fabricar datos.
- jollyllama
¿Cómo se compara con TaskExplorer de Objective See? [0]
- mzs
https://github.com/microsoft/Procexp-Mac/issues/1
A este repositorio le falta un archivo LICENSE
#1
Abierto
Descripción
@microsoft-github-policy-service
bot
abierto el 9 de julio
- teh_klev
Hay un episodio de "Scott and Mark Learn" donde Mark Russinovich (el creador del Process Explorer original y otras herramientas de SysInternals) habla sobre cómo creó Process Explorer para MacOS con Scott Hanselman:
- kburman
He estado trabajando en algo similar para Linux, en Rust con egui. Lee de /proc, cgroups, systemd a través de D-Bus y el conector de procesos netlink, así que también captura procesos que se inician y terminan entre refrescos. Se ejecuta sin root, y cualquier cosa que no pueda leer simplemente muestra "—".
Mira la captura de pantalla aquí - https://postimg.cc/gallery/CMczmdh/ceda7197
- jherskovic
Lo instalé. Es un port bastante directo en cuanto a interfaz, parece que podría ser muy útil. No se ve 'Mac' en absoluto, pero para herramientas de desarrollo se lo perdono.
No pude ver detalles de algunos procesos, lo cual era razonable ya que no estaba ejecutando como root. Instalé el helper privilegiado que venía con el proceso... y ahora el árbol de procesos está vacío.
¿Quizás necesita un poco más de tiempo en el horno?