Основные направления развития операционных систем следующие:
1. Расширяемость — возможность внесения дополнительных функций без разрушения целостности системы (вспомните ОС Linux).
2. Переносимость — возможность использования на различных аппаратных платформах.
3. Надежность и отказоустойчивость — защищенность от внутренних и внешних сбоев и ошибок, т.е. от некорректных действий прикладных программ, пользователей, оборудования и самой операционной системы.
4. Совместимость — поддержка выполнения прикладных программ, написанных для других операционных систем, а также взаимодействие между различными ОС, функционирующими в корпоративной среде.
5. Безопасность — очень важное требование, особенно в сетевой среде ив условиях все более широкого использования сети Интернет в корпоративной деятельности.
6. Производительность — соответствие быстродействия операционной системы возможностям современных аппаратных средств.
7. Интеграция с сетью Интернет — поддержка соответствующих протоколов, сервисов и Web-серверов.
8. Сетевые возможности — поддержка эффективного использования сетевых ресурсов, организация удаленного доступа, разграничение доступа и др.
9. Поддержка многопроцессорной обработки данных.