# Lab OS-10: Application Installation Readiness Domain: - 1.0 Operating Systems Works on: - Windows - Linux - Optional macOS ## Goal Practice checking whether a system meets application requirements before installing software. ## Hypothetical Application Requirements: - 64-bit OS - 8 GB RAM - 20 GB free storage - Modern CPU - Dedicated GPU preferred - Internet access - Vendor download or approved package manager ## Windows Steps Run: ```powershell systeminfo wmic os get osarchitecture Get-Volume winget --version ``` Record: - OS: - Architecture: - RAM: - CPU: - Free storage: - Package manager available: - Meets requirements: - Risk/impact notes: ## Linux Steps Run: ```bash cat /etc/os-release uname -m lscpu free -h df -h which apt which dnf ``` Record: - Distribution: - Architecture: - RAM: - CPU: - Free storage: - Package manager: - Meets requirements: - Risk/impact notes: ## Optional macOS Steps Run: ```bash sw_vers uname -m system_profiler SPHardwareDataType ``` Record: - macOS version: - Architecture: - RAM: - CPU/chip: - Meets requirements: - Risk/impact notes: ## What You Should Learn - Always check OS, architecture, CPU, RAM, storage, and graphics requirements. - Use trusted distribution methods. - ISO files are mountable disk images. - Image deployment can install a full prepared system build. - Business-critical apps require planning, testing, communication, and rollback.