В рамках проекта CorePC Microsoft разрабатывает концепцию модульной масштабируемой Windows, похожей на Android или ChromeOS. Проект очень похож по целям на закрытые ныне разработки Core OS и Windows 10X. Его целью является повышение безопасности за счет разделов с разным уровнем доступа, эффективность ОС и масштабируемость для различных устройств, при этом внимание уделяется сохранению совместимости с 32-битными приложениями. Как и предыдущие начинания, наработки CorePC пока далеки от практической реализации.
Из имеющейся инсайдерской информации можно понять, что речь идет об универсальной ОС для различных устройств, портативных или ПК. Поддержка устаревших приложений важна не для всех из них – это скорее специфическая опция, необходимая в конкретных случаях. Не желая тянуть за собой груз устаревшего кода, как это происходит с обычной Windows, Microsoft тестирует такую структуру, где функционал 32-битной совместимости будет работать только там, где действительно необходим.
Проект CorePC позволит Microsoft настраивать «редакции» Windows с различными уровнями совместимости функций и приложений. Компания ведет разработку концепции ОС, разделенной по состоянию (state separated) – различные ее части устанавливаются на разные разделы с разными правами, что позволяет не задействовать ненужные модули, которые не влияли бы на работу ОС в целом.
Компания также работает над уровнем совместимости под кодовым названием Neon для устаревших приложений, для работы которых требуется ОС с общим состоянием.
Разделение по состоянию полезно и для безопасности. ОС, требующая дополнительных прав для доступа к разным настройкам и разделам, менее подвержена вредоносному ПО и действиям пользователей. Примером может служить реализация этого принципа в Android. В обычной Windows есть различные права, но отсутствует разделение ОС на уровне структуры. Существующее устройство Windows, по сути, позволяет приложениям делать что угодно, особенно если пользователь работает с правами администратора.
Microsoft работает над версией CorePC, которая соответствует текущему набору функций и возможностям рабочего стола Windows, но с включенным разделением состояний для более быстрого обновления ОС и улучшения безопасности.
CorePC разбивает ОС на несколько разделов, что является ключом к более быстрому обновлению. Разделение состояний также обеспечивает более быструю и надежную функцию сброса системы, что важно для конкуренции с Chromebook в образовательном секторе.
CorePC позволит Microsoft выпустить версию Windows, которая способна конкурировать с Chromebook по размеру, производительности и возможностям.
Компания также экспериментирует с версией CorePC, предназначенной для снижения затрат времени пользователя и энергии, сосредоточения внимания на возможностях искусственного интеллекта, а также вертикальной оптимизации аппаратного и программного обеспечения аналогично Apple Silicon. В дальнейшем Windows будет уделять основное внимание работе с искусственным интеллектом.
Перечисленные функции и конфигурации системы могут измениться до момента, когда Microsoft будет готова к практической реализации CorePC. Учитывая предыдущий опыт, экспериментальная разработка может быть вообще отменена. Тем не менее она дает представления о целях, которые ставит компания и методах их достижения.
Источник: Windows Central