Project Summary
  • Resource Monitor: modular Bash terminal dashboard for CPU, Memory, Disk, Network, and Processes.
  • Designed for learning Operating Systems concepts and for live demos.
  • Lightweight, easy to run on native Linux or inside a VM (WSL works but has limitations for network/sensors).
Key Achievements
  • Modular architecture: separate modules (cpu, memory, disk, network, process) and shared utils.
  • Interactive process management with safe-kill flow and clear user messages.
  • Presentation-style website to showcase results, screenshots, demo video, and code link.
Limitations & Notes
  • WSL may not show full host network or hardware sensor data. use VM/native Linux for full accuracy.
Future Work
  • Add plugin support and richer visualizations (sparklines or tiny charts in terminal).
  • Optional web-socket frontend for live browser-based monitoring and interactive filtering.
  • Authentication & role-based safe-kill controls for multi-user.
Project Report