Tóm tắt nhanh
- Microsoft phát hành Autoruns 1.0 cho Linux và Process Explorer 1.0 cho macOS.
- Autoruns trên Linux là tiện ích dòng lệnh viết bằng Rust, kiểm kê các cơ chế tự khởi chạy bằng cách đọc cấu hình tĩnh.
- Process Explorer cho Mac là ứng dụng native dùng Swift, SwiftUI và AppKit; ứng dụng yêu cầu macOS 14 trở lên.
- Hai công cụ phù hợp hơn với quản trị viên cần điều tra hệ thống trên nhiều nền tảng, không phải bộ tiện ích thay thế mọi tính năng Windows.
Microsoft đã đưa hai tiện ích Sysinternals sang hệ điều hành ngoài Windows: Autoruns 1.0 cho Linux và Process Explorer 1.0 cho macOS. Điểm đáng quan tâm không nằm ở việc đổi tên hay chạy lại giao diện Windows, mà ở cách mỗi công cụ được làm riêng cho cơ chế của nền tảng đích.
Autoruns Linux kiểm kê cấu hình, không chạy thử chương trình tự khởi động

Autoruns vốn giúp tìm các chương trình và thành phần được cấu hình chạy khi khởi động hoặc đăng nhập. Bản Linux viết bằng Rust và hoạt động qua dòng lệnh, nên phù hợp với máy chủ, môi trường quản trị từ xa hoặc quy trình kiểm tra có thể tự động hóa hơn là người dùng muốn bấm qua một giao diện đồ họa.
README của Microsoft mô tả đây là công cụ quét tĩnh: nó đọc các cấu hình khởi chạy, không thực thi lệnh tìm thấy, không khởi động dịch vụ và không nạp tiện ích mở rộng. Kết quả giữ mối liên hệ giữa sự kiện kích hoạt, cơ chế, đối tượng đích và người dùng liên quan; công cụ có thể xuất bảng, CSV, TSV, JSON hoặc XML.
Phạm vi được liệt kê gồm các cấu hình systemd cấp hệ thống và người dùng, timer, socket, mount, tác vụ cron, một số hook khởi động, cấu hình XDG autostart và tiện ích mở rộng trên các trình duyệt Chromium hoặc Firefox được hỗ trợ. Cách quét này hữu ích khi cần tìm một mục tự khởi chạy đáng ngờ mà không muốn vô tình kích hoạt nó. Nhưng đây không phải ảnh chụp trạng thái sống của máy: Autoruns không hỏi dịch vụ đang chạy hay đã dừng, và README nêu rõ một số cơ chế nằm ngoài phạm vi adapter tĩnh.
Process Explorer trên Mac dùng API của macOS thay vì lớp tương thích Windows

Process Explorer cho Mac được xây dựng bằng Swift, SwiftUI và AppKit, với cây tiến trình trực tiếp, bảng thông tin module, handle và thread, cùng các trang thuộc tính tiến trình. Ứng dụng còn có biểu đồ tài nguyên hệ thống, thông tin chữ ký mã và các thao tác quản lý tiến trình phù hợp với macOS.
Microsoft dùng các API công khai như libproc, sysctl, Mach, Security.framework, IOKit và Metal để lấy dữ liệu. Bản giao diện đồ họa yêu cầu macOS 14 trở lên. Cách triển khai native giúp công cụ phù hợp với quy tắc của macOS, nhưng không đồng nghĩa mọi dữ liệu Windows quen thuộc đều có bản tương đương: chính dự án lưu ý macOS không cung cấp mọi nguồn dữ liệu mà Process Explorer từng có trên Windows, nên có trường hợp giao diện để trống thay vì đoán.
Một helper tùy chọn chạy với quyền cao hơn có thể cung cấp thêm chi tiết về tiến trình của người dùng khác hoặc hỗ trợ thao tác cần quyền đặc biệt. Việc cài helper cần chữ ký ứng dụng phù hợp và người dùng phê duyệt trong phần cài đặt hệ thống; vì vậy đây không phải quyền được bật âm thầm ngay khi mở ứng dụng.
Bộ công cụ chung có ích cho nhóm vận hành đa nền tảng
Hai bản phát hành giải quyết hai việc khác nhau: Autoruns Linux tập trung truy dấu cấu hình tự kích hoạt, còn Process Explorer Mac cho phép xem cây tiến trình và thông tin hệ thống qua giao diện đồ họa. Với nhóm DevOps hoặc bảo mật vận hành cả Windows, Linux và Mac, việc có công cụ từ cùng một bộ quen thuộc có thể giảm số tiện ích phải chuyển đổi khi xử lý sự cố.
Dù vậy, không nên hiểu đây là một bộ công cụ đồng nhất trên mọi hệ điều hành. Autoruns Linux thiên về quét cấu hình tĩnh qua CLI; Process Explorer Mac là ứng dụng GUI và phụ thuộc các API mà Apple cho phép. Người quản trị vẫn cần đọc phạm vi hỗ trợ của từng công cụ, nhất là khi điều tra máy ngoại tuyến, dịch vụ đang chạy hoặc thông tin tiến trình cần quyền cao.
Cả hai dự án được Microsoft công bố dưới dạng mã nguồn mở trên GitHub. Người dùng cá nhân có thể xem mã và cách cài đặt tại các kho chính thức; còn trong môi trường doanh nghiệp, nên thử nghiệm trên máy phù hợp và rà soát quyền của helper trước khi đưa Process Explorer vào quy trình vận hành.
Nguồn tham khảo: Microsoft Tech Community, Microsoft GitHub — Autoruns for Linux, Microsoft GitHub — Process Explorer for Mac







