User Interface
Command Line Interpreter (CLI)
- Control with commands
- Implemented with kernel or system programs
- Commands built in or are installed
Graphical User Interface
- files, programs, actions represented as Icons
- Typically controlled with mouse and Keyboard
- Often comes with a CLI
Touch Screen
- Actions based on gestures
- Also can be controlled with voice