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