Fixes
- Windows: doctor shows Linux-only checks — skips libusb, sg_raw, 7z, udev, SELinux, RAPL, and polkit checks on non-Linux platforms
- Windows: process usage crash — uses
psutilinstead ofpscommand for cross-platform process listing - Windows: ANSI escape codes raw in PowerShell — enables virtual terminal processing via
SetConsoleMode - Windows: doctor distro name — shows
platform.platform()instead of "Unknown"