3 ms·
On OS X, every process on the system is a Unix process and has a PID, and is visible from the Unix APIs that Activity Monitor uses. Even when OS X had more dive
by mrpippy 11y ago
On OS X, every process on the system is a Unix process and has a PID, and is visible from the Unix APIs that Activity Monitor uses.
Even when OS X had more diversity in binary formats (the Classic environment, Carbon CFM apps, emulated PPC binaries), everything was still a Unix process.
I would say that OS X is just simpler, in that it doesn't use multiple subsystems which can each have totally separate process namespaces.
What the Windows Task Manager should at least do is have a catch-all entry for a non-Win32 subsystem, so you can see that the Linux Subsystem is taking 100% CPU.