Сейчас огромное количество устройств идет с операционными системами – телевизоры, часы, ТВ-приставки, игровые приставки, роутеры, 3Д-принтеры и т.п. Необходимо законодательное регулирование, чтобы в таких устройствах была возможность сменить ОС и написать драйверы для специфичного оборудования.

Проблемы закрытых ОС

  • не расширяются – обычно функционал осознанно урезан и невозможно его расширить ни бесплатно, ни за деньги
  • не поддерживаются – иногда сразу никаких обновлений не выпускается, иногда выпускаются какое-то небольшое относительно длительности жизни устройства время
  • слежка – если раньше это было на уровне конспирологических теорий, то сейчас уже вполне активно внедряется вполне реальная слежка
  • зависимость от “облака” производителя – в большинстве случаев непонятно зачем, скорее для сбора данных (см предыдущий пункт). При этом, если производитель обанкротился, то можно выкидывать и физическое устройство.

Мобильные устройства

  • iOS – закрытая ОС, уже много лет показывает свою проблемность: обычные коммерческие разработчики страдают, а в нынешней ситуации еще хуже.
  • Android – вроде бы открытая ОС, но не очень: в реальности найти телефон на чистом Андроиде практически невозможно. Возникают практически те же самые проблемы.
  • Другие ОС – на практике почти нет, да и непонятно кто для них будет писать обычные приложения.

Десктопные ОС

  • Windows 11 с отправкой кучи данных, то включением, то выключением обновлений из России и прочими проблемами.
  • macOS – опять уходят на свои процессоры, скоро будет работать только там.
  • Linux – более-менее, но все равно время от времени повторяются неприемлемые детские болячки (типа отвалился второй монитор после обновления).

Основное – хотелось бы больше стабильности в Линуксе и лучшую защиту данных: бекапы данных и настроек, простая переустановка ОС.

Серверные ОС

Тут рассматриваю только варианты Linux. Остальное – странно и специфично.

  • CentOS не так давно приказал долго жить – появились Rocky Linux и другие форки.
  • Русские ОС – непонятная политика релизов, платность самих ОС, а не поддержки (зачем платить, если можно не платить за это же?)
  • Ubuntu пытаются заработать на IoT, поэтому самую интересную серверную разработку сделали платной (и устанавливается только через их облако) – Ubuntu Core . Как по мне этот принцип должен применятся ко всем серверам без исключения и потихоньку вытеснить традиционные ОС. А значит с Ubuntu не по пути.
  • У красных похожий вариант называется CoreOS. Его используют как основу для Kubernetes, а отдельно (в отличие от Ubuntu Core) оно не развивается.

К сожалению, практически нет сегмента SOHO (small office / home office) серверных ОС. Мы знаем, что в них должно быть по роутерам и NAS-системам. Например, установка и управление через веб-консоль. Но такого нет практически ни у каких основных производителей.

Итог

Как бы это ни было странно, но с операционными системами все относительно плохо. Есть серьезные варианты развития, но непонятно будет ли оно и когда. Основная проблема – необходимость серьезных затрат, которые непонятно кто должен вести.