Разработка собственного ядра операционной системы может стать редкостью по нескольким причинам:
- Трудозатратность и нецелесообразность. 3 Создание операционной системы с нуля — сложный и трудоёмкий процесс, который может быть нецелесообразным из-за необходимости переписывать приложения, лежащие на существующей операционной системе. 2
- Необходимость в ресурсах. 1 Разработка и поддержка собственного ядра требуют дополнительных инвестиций, финансовых и кадровых ресурсов. 1
- Конкуренция. 3 Для разработки операционной системы, которая будет установлена на каждом компьютере, требуется значительное финансирование, и не всегда возможно конкурировать с транснациональными компаниями. 3
- Отсутствие спроса. 2 Рынок операционных систем может быть невелик, и разрабатывать собственную систему может не быть экономически выгодным. 2
Однако есть исключения, например, собственные операционные системы могут создаваться для исследовательских проектов. 2