Есть несколько причин, по которым люди могут не создавать собственную операционную систему (ОС):

  1. Сложность. Разработка операционной системы — сложная задача, требующая обширных знаний в области компьютерных наук, включая знания языков программирования, алгоритмов и системной архитектуры. На разработку полнофункциональной операционной системы могут уйти годы.
  2. Ресурсы. Для разработки операционной системы требуется значительное количество ресурсов, включая время, деньги и команду квалифицированных разработчиков. Это не то, что можно сделать легко или быстро, и у большинства людей или небольших групп нет ресурсов для осуществления такого проекта.
  3. Конкуренция: на рынке операционных систем доминируют признанные игроки, такие как Microsoft, Apple и Linux, которые имеют большую пользовательскую базу и хорошо зарекомендовавшие себя экосистемы. Разработка новой операционной системы потребует конкуренции с этими признанными игроками, что может быть непросто.
  4. Совместимость. Создание операционной системы, совместимой с широким спектром аппаратного и программного обеспечения, является серьезной задачей. Обеспечение совместимости требует большого количества тестов, которые могут занимать много времени и средств.
  5. Альтернативы с открытым исходным кодом: уже существует множество доступных операционных систем с открытым исходным кодом, которые разработчики могут настраивать и модифицировать в соответствии со своими потребностями. Эти альтернативы обеспечивают жизнеспособный вариант для тех, кто хочет создать свою собственную операционную систему, не начиная с нуля.