- Batch operating systems
- Time-sharing or multitasking operating systems
- Distributed operating systems
- Network operating systems
- Real-time operating systems
- Mobile operating systems