Сейчас огромное количество устройств идет с операционными системами – телевизоры, часы, ТВ-приставки, игровые приставки, роутеры, 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-системам. Например, установка и управление через веб-консоль. Но такого нет практически ни у каких основных производителей.
Итог
Как бы это ни было странно, но с операционными системами все относительно плохо. Есть серьезные варианты развития, но непонятно будет ли оно и когда. Основная проблема – необходимость серьезных затрат, которые непонятно кто должен вести.