Microsoft, Windows 전용이던 Process Explorer를 macOS로 옮겼다
Process Explorer for macOS

Microsoft가 Sysinternals Process Explorer의 핵심 기능을 macOS에 네이티브로 구현해 공개했다. Swift와 SwiftUI, AppKit으로 만들었고 libproc, sysctl, Mach 통계, Security.framework, IOKit, Metal 같은 공개 API로 샘플링한다. 실시간 프로세스 트리, 모듈·핸들·스레드 하단 패널, 코드 서명 검사, 시스템 성능 그래프, VirusTotal 연동을 제공하며, 권한이 필요한 작업은 XPC 기반 특권 헬퍼로 처리한다. macOS가 허용하지 않는 값은 지어내지 않고 빈칸으로 둔다.
macOS가 접근을 거부하거나 지원되는 API로 얻을 수 없는 지표는 UI가 데이터를 조작하지 않고 값을 비워 둔다.
HN 토론
40- jollyllama
Objective See의 TaskExplorer와 비교하면 어떤가요? [0]
- mzs
https://github.com/microsoft/Procexp-Mac/issues/1
이 저장소에 LICENSE 파일이 없습니다
#1
열림
설명
@microsoft-github-policy-service
봇
7월 9일에 열림
- teh_klev
"Scott and Mark Learn" 에피소드에서 Mark Russinovich(원래 Process Explorer와 다른 SysInternals 도구의 창시자)가 Scott Hanselman과 함께 MacOS용 Process Explorer를 어떻게 만들었는지 이야기합니다:
- kburman
저는 Linux용으로 비슷한 것을 Rust와 egui로 만들고 있습니다. /proc, cgroups, D-Bus를 통한 systemd, netlink proc connector에서 읽어오기 때문에 새로고침 사이에 시작하고 종료된 프로세스도 잡아냅니다. 루트 없이 실행되며, 읽을 수 없는 항목은 그냥 "—"로 표시됩니다.
스크린샷은 여기에서 확인하세요 - https://postimg.cc/gallery/CMczmdh/ceda7197
- jherskovic
설치해봤습니다. UI는 꽤 직관적인 포팅 같고, 매우 유용할 것 같습니다. 전혀 'Mac'스럽지 않아 보이지만, 개발자 도구라면 저는 봐줍니다.
일부 프로세스의 세부 정보를 볼 수 없었는데, 루트로 실행하지 않았으니 합리적이었습니다. 프로세스와 함께 제공된 권한 있는 도우미를 설치했는데… 이제 프로세스 트리가 비어 있습니다.
아마 좀 더 다듬을 시간이 필요한 걸까요?