微软开源 macOS 版 Process Explorer,Windows 经典进程管理器登陆 Mac

微软在 GitHub 开源了 macOS 版 Process Explorer,这是经典 Windows 系统工具 Sysinternals Process Explorer 的原生 macOS 实现。该应用提供实时进程树视图,沿用经典配色区分服务、自有进程、新增/终止进程、挂起进程与沙盒进程;下方窗格支持查看 DLL/镜像、句柄/文件描述符和线程;每个进程的属性窗口涵盖镜像、性能、线程、TCP/IP、安全、环境变量和字符串等标签页。安全方面支持代码签名检查,可显示签名者、证书链、Team ID、公证状态和 SHA-256,并集成 VirusTotal 查询。系统信息窗口提供 CPU、内存、I/O、网络和 GPU 实时图表,在 Apple Silicon 上可区分性能核与能效核并分别着色。项目使用 Swift、SwiftUI 和 AppKit 构建,数据采样基于 libproc、sysctl、Mach 主机统计、Security.framework、IOKit、Metal 等公开 API,并可通过可选的特权助手(launchd 守护进程加 XPC 通信)获取跨用户进程详情与进程控制能力。运行环境要求 macOS 14 及以上,仓库提供完整的构建、签名、公证和 DMG 打包脚本。开发团队明确表示,凡 macOS 未通过公开 API 暴露的数据源,界面一律留空而不伪造数值。

事件分析

技术看点:该项目并非简单移植,而是以 Swift/SwiftUI 重写的原生实现,全部基于 libproc、sysctl、Security.framework 等公开 API,不依赖私有接口;在 macOS 权限模型限制下无法获取的指标选择留空而非编造,工程态度严谨。特权助手采用 SMAppService 加 XPC 架构,签名验证和用户审批流程完全符合 macOS 最新安全规范。产业层面,Sysinternals 工具集三十年来深度绑定 Windows,此次以开源形式登陆 macOS,延续微软近年拥抱跨平台与开源社区的一贯路径,也填补了 macOS 缺乏深度进程诊断工具的空白。可能的后续走向包括通过 Developer ID 签名与公证后正式分发,社区贡献更多 Apple Silicon 专属指标,与 htop、iStat Menus 等现有工具形成互补或竞争。

核心观点:连 Sysinternals 传奇工具都走向开源跨平台,微软正把 Windows 时代的历史资产转化为全平台开发者生态筹码。

原文链接:Hacker News

C code80.ai · AI 编码 API 聚合 Claude / GPT 多模型统一接入,稳定不限速,按量计费,几行配置接入 Claude Code。 了解一下 ›

抢沙发

评论前必须登录!

立即登录   注册