Непросто следить за тем, как происходит развитие проекта Microsoft Windows Core OS (WCOS). Даже специализирующиеся на делах Microsoft издания испытывают трудности с различными кодовыми именами, планами и вносимыми в эти планы изменениями. Журналисты портала Windows Central предприняли попытку систематизировать известные на данный момент сведения относительно Windows Core OS, CShell и всего остального в этой области.
Про Windows Core OS пишут ещё с начала 2020 года, а работа над проектом ведётся и того дольше. Это будущая платформа Windows, которая получает единый код OneCore. Сверху ставится современная операционная система без лишних компонентов далёкого прошлого. Windows Core OS наряду с CShell позволит Microsoft быстро создавать новые версии Windows 10 и делиться общими компонентами и функциями среди устройств разных типов и версий WCOS. Давайте узнаем, что известно к настоящему времени.

ЧТО ТАКОЕ WINDOWS CORE OS?

Для ответа на этот вопрос сначала нужно сказать, чем Windows Core OS не является. Windows 10 сейчас представляет собой ряд различных операционных систем на устройствах разных типов. Есть Windows 10 на персональных компьютерах, HoloLens, устройствах интернета вещей, Surface Hub, Xbox, была система для смартфонов. Всё это Windows 10, но технически это разные операционные системы. Они плохо идут на тех устройствах, для которых не предназначаются. Например, Windows 10 для персональных компьютеров будет ужасно смотреться на смартфонах, и наоборот.
У всех этих версий Windows 10 есть общие элементы, такие как OneCore и OneCoreUAP. Это слои операционной системы, которые можно найти на всех версиях Windows 10, активирующие компоненты вроде универсальной платформы приложений Windows. Остальные части разных версий операционных систем отличаются друг от друга. Не все они взаимозаменяемы, поскольку для нормального функционирования их нужно переписывать под каждую версию.

Ярким примером этого является меню «Пуск» и Центр уведомлений в Windows 10 на персональных компьютерах и в Windows 10 Mobile. Microsoft очень старалась сделать эти компоненты похожими, но внутри они отличаются. Наблюдательные пользователи могли заметить разные функции в меню «Пуск» на двух этих системах. Причина в том, что для создания одной функции для обоих платформ их нужно было писать дважды. Другим примером служат папки живых плиток. Сначала они появились на Windows 10 Mobile, а через год только на компьютерах.

На сегодняшний день Microsoft нужно проделывать много дополнительной работы каждый раз, когда она хочет изменить Windows 10 для устройств нового типа, вроде складных гибких устройств. Ни одна из существующих версий Windows 10 не подходит для складных компьютеров. Microsoft может начать создавать отдельную версию для этой категории устройств. Тогда придётся заново работать над существующими функциями, чтобы они действовали на этом форм-факторе как задумано. На это тратятся время и деньги.

Именно потому нужна Windows Core OS. Microsoft создаёт универсальную базу Windows, которая может использоваться на разных устройствах. Вместо разработки новой версии Windows 10 для каждого нового типа устройств, Microsoft может использовать Windows Core OS. Можно создавать систему для каждого типа устройств. Это расходует меньше ресурсов и требует меньше времени.

Windows Core OS сводит Windows до минимума. Тут нет поддержки программ на архитектуре Win32, старых функций и интерфейсов. Используется платформа универсальных приложений, которая меньше расходует системные ресурсы. Дальше можно устанавливать дополнительные компоненты и функциональность, если, конечно, они нужны устройствам. Эти компоненты и функции будут общими для разных устройств на Windows Core OS, без необходимости каждый раз создавать их заново.

По существу, перед нами модульная платформа. Любая функция для этой платформы может работать на любом устройстве на основе Windows Core OS. Например, если Microsoft встроит поддержку Win32 в качестве компонента Windows Core OS на персональных компьютерах и ноутбуках. Поскольку эта работа уже будет сделана, компоненты Win32 можно будет перенести на HoloLens 2 и Surface Hub 2X без дополнительных усилий.

Главной привлекательной чертой Windows Core OS является то, что уменьшается время и расход ресурсов при работе над Windows. Если Microsoft или партнёры хотят создать новый форм-фактор на Windows, не нужно ждать много лет, пока Windows 10 научат работать на этих устройствах. При помощи Windows Core OS создание нужной версии Windows занимает меньше времени и всё происходит намного эффективнее.

Windows 10 IoT Core vs. Windows 10 IoT Enterprise

Windows 10 IoT Core — представленная в 2020 году бесплатная редакция ОС Windows 10. Разработчики и OEM-производители создают и тестируют с помощью этой ОС прототипы готового устройства, а также используют ее как рабочую ОС для «умных» устройств Интернета вещей.

Ключевыми преимуществами Windows 10 IoT Core являются: возможность работы на платформе ARM, низкие системные требования и размер, бесплатность (в варианте для непромышленного использования).

Сравним Windows 10 IoT Core с редакцией Windows 10 IoT Enterprise:

Windows 10 IoT Core Windows 10 IoT Enterprise Пользовательская среда Только одно одновременно активное UWP приложение. Поддерживает приложения и службы в фоне. Классическая оболочка Windows c расширенными возможностями блокировки от нежелательных изменений, любые win32 приложения Возможность работы без интерфейсов управления Да Да Архитектура приложений UWP UWP, Win32 Cortana Да Да Управление Azure IoT DM, MDM Azure IoT DM, MDM, классические системы управления «клиент-сервер» Технологии безопасности устройства TPM, Secure Boot, BitLocker, Device Guard, Device TPM, Secure Boot, BitLocker, Device Guard, Device Архитектура CPU x86, x64, ARM32 X86, x64 Системные требования 512 Mb RAM + 2Gb памяти на диске 1 Gb RAM + 16Gb памяти на диске Лицензирование Лицензионное соглашение онлайн, бесплатная и платная версии Платные версии, OEM Customer License Agreement Типовые сценарии использования*

  • Digital Signage & Kiosks
  • IoT gateway
  • Manufacturing Devices
  • Small medical devices
  • Wearables
  • Smart building
  • Digital Signage & Kiosks
  • IoT gateway
  • Manufacturing Devices
  • Industry tables
  • Large medical devices
  • POS, ATM

* Указаны для примера. Фактически сценариев использования может быть больше.



ЧТО ТАКОЕ CSHELL ДЛЯ WINDOWS?

Идея общих компонентов относится и к пользовательскому интерфейсу, благодаря универсальной оболочке. Microsoft называет её Composable Shell (CShell). CShell представляет собой вторую половину идеи универсальной системы Windows Core OS. Можно создавать оболочки для разных типов устройств и объединять их, если это нужно. Например, любой элемент дизайна вроде Центра уведомлений, меню «Пуск» или Панели задач, могут использоваться на всех устройствах с применением CShell без необходимости переписывать их заново для каждого устройства.
В 2020 году удалось познакомиться с CShell ещё до того, как Microsoft полностью отказалась от смартфонов. Внешний вид CShell тогда выглядел очень похожим на Windows 10, только более современный и универсальный. При запуске CShell на Windows Phone можно было увидеть многие элементы современного рабочего стола, вроде контекстных меню на начальном экране и Центра уведомлений как на компьютерах.

Microsoft может создавать различные оболочки CShell и делиться необходимыми элементами без необходимости переписывать их. Можно создать настоящий рабочий стол или оболочку для мобильных устройств, обмениваясь компонентами между ними. В некоторых случаях Microsoft может объединять разные оболочки на CShell в одном устройстве, если оно от этого выиграет.

Допустим, Microsoft решит создать смартфон Surface Phone на Windows Core OS. Тут будут в основном мобильные интерфейсы. Если же подключиться к док-станции Continuum, можно будет выводить на экран монитора рабочий стол. Вместо фальшивого рабочего стола, как на Windows 10 Mobile, вы получите реальный рабочий стол с персональных компьютеров.

К сожалению, Microsoft разочаровалась в рынке мобильных устройств, поэтому про смартфоны можно забыть. Но, ещё есть планшеты. Microsoft может предложить режимы рабочего стола и планшета при помощи CShell, внедрив их в устройства категории 2 в 1 вроде Surface Pro. Когда используется планшетный режим, вместо неудобного рабочего стола можно получить настоящий сенсорный интерфейс. На некоторых устройствах планшетный режим может быть один, на других будут дополнительные варианты интерфейса.

Представьте себе игровой компьютер, который при использовании мыши и клавиатуры может иметь рабочий стол с панелью задач и меню «Пуск». Когда подключается игровой контроллер от Xbox, загружается специальный игровой режим с оболочкой от Xbox. Здесь будут доступны все установленные игры. Все такие идеи можно реализовать при помощи CShell и Windows Core OS, естественно.

Windows Server Core: Setup

Server Core можно рассматривать как ответ на современную ситуацию, когда администратор управляет большим количеством серверов (с внедрением виртуализации количество ОС значительно увеличилось), а сервера эти могут находится как в частном, так и в публичном облаке, и, как следствие, должны быть как можно меньше.

Режим Server Core стал доступен начиная с Windows Server 2008 стал доступен режим Server Core, преимуществами которого являются снижение времени простоя сервиса (например, по причине установки Windows Updates и последующей перезагрузки) а также снижение площади потенциальных атак (львиная доля которых приходится на Explorer и т.п).

Идея здравая – зачем на сервере Internet Explorer, Windows Media Player и т.п. понять было сложно.

Кроме того, все это счастье потребляет дисковое пространство – размер ОС, обслуживающей сервис мог на порядок превосходить размер сервиса (например AD DS, AD CS, RRAS, etc). Это приводило не только к перерасходам на закупке накопителей, но и увеличивало время простоя при миграциях виртуальных машин, восстановлении из резервных копий и т.п.

С растущей популярностью IaaS провайдеров которые взывают плату в зависимости от количества потребленных ресурсов, актуальность Core тоже возрастает.

В Windows Server 2008 в режиме Server Core было доступно совсем немного ролей: AD DS, AD LDS, DNS, DHCP, File Server, Print Server, IIS, Hyper-V.

Основной проблемой являлось отсутствие .NET, а значит установка Exchange, SharePoint, Dynamics и пр. на Core-сервера была невозможной.

И вот, в Windows Server 2012 Core mode был значительно улучшен и теперь является рекомендованным режимом эксплуатации. Тем не менее, еще остались еще роли, управлять которыми через GUI невозможно через RSAT – например, AD FS.

В этой статье я расскажу о Server Core на примере Windows Server 10, но материал применим и к предыдущим версиям.

При новой установке Server Core Installation будет вариантом по-умолчанию:

После установки, запустим sconfig и зададим базовые настройки:

После этого, посмотрим какие роли и фичи установлены по-умолчанию:

PowerShell

1 Get-WindowsFeature | Where-Object {$_.Installed -eq $True}

Если на сервере не планируется установка 32-х битного ПО, разумно удалить фичу WoW64 Support:

PowerShell

1 Uninstall-WindowsFeature WoW64-Support

Удаление этой фичи положительно сказывается на безопасности (зловредное ПО как правило 32х битное) и производительности сервера.

Но если на сервере будет установлен GUI (даже минимальный, который Graphical Management Tools and Infrastructure), WoW64-Support будет нужна.

Теперь, давайте убедимся что сервер занимает около 7Гб дискового пространства:

PowerShell

1 Get-WmiObject Win32_logicaldisk | ft DeviceId, Size, FreeSpace

.. а объем потребляемой оперативной памяти около 0.5Гб:

PowerShell

1 Get-Counter ‘MemoryCommitted Bytes’

Установка современного сервера подразумевает удаленное администрирование и отсутствие физического доступа (или необходимости такого доступа) с дисплеем, клавиатурой и мышкой.

Администрирование может выполняться как со специального сервера на котором включены необходимые компоненты RSAT, так и с ПК под управлением Windows, на которую RSAT установлены (об этом ниже).

Но в ряде случаев необходимо обеспечить возможность непосредственного администрирования не только с помощью PowerShell, но и с помощью Server Manager (Graphical Management Tools and Infrastructure) или даже “полновесного” GUI (Graphical Management Tools and Infrastructure + Server Graphical Shell).

Пример зачем может быть нужен GUI – на bare-metal сервере Device Manager может быть использован для специфичных настроек оборудования, а доступен он только после установки Graphical Management Tools and Infrastructure.

Чтобы включить GUI нужны будут исходники, которые находятся на установочном дистрибутиве, для этого придется подмонтировать дистрибутив к серверу. В большинстве случаев гораздо удобнее создать общую папку с исходниками, чем монтировать .iso к каждому серверу.

Установим “минималистичный” GUI:

PowerShell

1 Install-WindowsFeature Server-Gui-Mgmt-Infra -Source wim:%path%install.wim:4

.. или “полновесный” GUI с Internet Explorer и прочим:

PowerShell

1 Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -Source wim:%path%install.wim:4

Обратите внимание, суффикс :4 обозначает что в исходниках находятся файлы для всех 4х редакций:

  • :1 – Standard Edition Server Core
  • :2 – Standard Edition
  • :3 – Datacenter Edition Server Core
  • :4 – Datacenter Edition

“Минималистичный” GUI выглядит следующим образом:

После установки “минималистичного” GUI размер диска вырастет на ~3Гб, а портребление оперативной памяти практически не изменится:

В случае установки “полновесного” GUI размер диска вырастет на те же ~3Гб, а портребление оперативной памяти также практически не изменится.

Обратите внимание, после удаления GUI:

PowerShell

1 Remove-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell

.. размер диска не уменьшится:

Зато теперь можно устанавливать и удалять GUI без указания исходников:

Разумеется, исходники для GUI можно удалить:

PowerShell

1 Uninstall-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -Remove

.. это уменьшит размер диска:

Если есть желание еще больше уменьшить дисковое пространство, можно удалить исходники для всех ролей и фич которые не установлены:

PowerShell

1 Get-WindowsFeature | Where-Object installstate -eq «available» | Uninstall-WindowsFeature -Remove

Это освободит еще немного дискового пространства:

Разумеется, делать это нужно после установки ролей и фич под которые сервер вводится в эксплуатацию.

Если вы обращали внимание, папка WinSxS занимает не просто много места, но еще и некорректно показывает реально занятое место (за счет хардлинков).

Посмотрим, что покажет анализ содержимого этот папки:

PowerShell

1 Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Попробуем запустить очистку (она занимает определенное время):

PowerShell

1 Dism.exe /Online /Cleanup-Image /StartComponentCleanup

.. и проверим результат:

Задача очистки по-умолчанию уже присутствует в Task Scheduller, все что нужно это настроить адекватный график запуска для нее:

Если Вы используете виртуальные машины, не забудьте выполнить Compact .vhdx-файла.

В итоге, Windows Server 10 в Server Core занимает в два раза меньше места чем полная установка популярного Windows Server 2008R2 (напомню, 2008R2 в Core возможен, но очень ограничен).

Что касается количества обновлений, для Core-варианта их нужно предсказуемо меньше:

В случае когда после удаления исходников все-таки потребуется установить роль или фичу, нужно будет указывать путь к шаре с исходниками или монтировать диск с дистрибутивом:

Для упрощения, можно использовать групповую политику:

Для того, чтобы при применении таких политик не пришлось перестраивать структуру OU в соответствии с версиями ОС, можно применить WMI-фильтр:

Подведем итоги:

Очевидно, что “полновесный” GUI ухудшает метрики SLA сервисов которые развернуты на этом сервере, хоть и частично упрощает управление.

Кроме того, уменьшение утилизируемого дискового пространства важно при размещении серверов в публичных облаках, например Microsoft Azure или Amazon.

“Минималистичный” GUI является хорошим вариантом для bare-metal хостов, а “Core” является рекомендованным вариантом для большинства установок.

Сценарий: “Установить сервер с GUI – Развернуть на сервере сервис – Выключить GUI” является распространенным, но я рекомендую изначально планировать установку так, чтобы в ее процессе не приходилось ничего включать-выключать (например, с использованием App Controller).

Что касается управления парком серверов, разумно установить RSAT на ПК администраторов для выполнения ежедневных задач, для редких и ответственных задач, а также на случай аварии использовать высокодоступную виртуальную машину в Azure, и кроме того иметь запасной вариант в виде Power Shell Web Access.

Надеюсь озвученная информация будет полезной, а если нужна будет помощь — используйте форму на главной странице моего сайта.

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

РАЗНЫЕ ВАРИАНТЫ WINDOWS CORE OS

Теперь давайте посмотрим, о каких конфигурациях Windows Core OS известно в данный момент. Официально Microsoft анонсировала два устройства: Surface Hub 2X и HoloLens 2. Непосредственно про Windows Core OS компания ничего не говорит, но начала показывать разные демонстрационные ролики с этими устройствами.
В данный момент известно о трёх версиях Windows Core OS, над которыми работает Microsoft. На изображениях представлены эскизы от Windows Central, которые показывают реальные разрабатываемые Microsoft системы. Авторы постарались максимально точно воссоздать увиденное. Однако, поскольку это предварительная версия программного обеспечения, всё ещё может измениться.

Windows Core OS для ноутбуков и складных компьютеров

Santorini (Windows Lite) представляет собой вариант Windows Core OS для устройств разных типов. Santorini является собирательным кодовым именем, которое Microsoft применяет для описания разных оболочек на устройствах разных типов.
Santorini создаётся как версия Windows Core OS для потребительских и образовательных складных компьютеров, ноутбуков и планшетов 2 в 1. Возможно, эта же версия будет применяться в мифическом устройстве Microsoft Andromeda. Это новый подход к работе Windows, новый пользовательский интерфейс в стиле Chrome OS. Тут многое завязано на всемирную паутину и универсальные приложения Windows. Все приложения из магазина Microsoft Store должны запускаться на Santorini.

Santorini обладает панелью задач, как в Surface Hub 2X. Имеется простой загрузчик приложений, где нет живых плиток, в которых отображаются установленные приложения из магазина или закрепленные веб-сайты. Наборы Windows также могут играть важную роль в Santorini. Сайты и приложения будут открываться во вкладках, которые можно группировать на панели задач.

Судя по известной о Santorini информации, тут не будет логотипа Windows в кнопке «Пуск». Вместо этого применяется логотип Microsoft. Возможно, данная версия Windows Core OS не будет в своём название иметь слова «Windows». Это позволит Microsoft избавиться от ассоциаций прошлого и связанных с ними ожиданий.

Aruba

Aruba (другое название HubOS) представляет собой версию Windows Core OS на устройстве Surface Hub 2X. Его уже видели в работе, в том числе на конференции Ignite в 2020. Это совершенно новый вариант Windows, созданный для сотрудничества и рукописного ввода на рабочих местах. Предлагается общий рабочий стол, на котором многочисленные пользователи могут работать одновременно и делиться файлами с разных учётных записей на одном устройстве. Можно писать при помощи стилуса на экране блокировки, записи будут оставаться нетронутыми в рамках одной сессии.
Функция под названием «Динамическая ротация» показывает гибкость CShell. Когда экран поворачивается, многие элементы оболочки остаются на своём месте, а другие плавно разворачиваются. Microsoft работает над живыми обоями для Windows Core OS, которые вошли в состав Aruba. Правда, на демонстрации 2020 года их ещё не было. Возможно, тогда они были недостаточно проработанными.

Surface Hub 2X является первым устройством на Windows Core OS, которое Microsoft могла показать миру. Несмотря на это, релиз Surface Hub 2X состоялся не на Windows Core OS. На новой системе в 2020 году появятся устройство под названием Surface Hub 2X. Неизвестно, будет ли Microsoft продавать лицензии на работу с этой версией Windows компаниям вроде Dell или HP для установки на их продукты. Оригинальная система Surface Hub OS не распространялась среди партнеров, так может быть и в следующий раз.

Aruba может оказаться одной из наиболее редких разновидностей Windows Core OS. Она будет установлена на ограниченное число дорогих устройств для корпоративных целей.

Oasis

Oasis представляет собой версию Windows для устройств смешанной реальности вроде HoloLens 2. Это одна из этих версий Windows Core OS, о которых известно меньше всего. Разве что Microsoft показала демо-ролик со сцены, где описываются возможности HoloLens 2, вроде взаимодействия с голограммами и интерфейсом при помощи рук.
При помощи поднятия рук пользователь может открыть кнопку «Пуск», на которую можно затем нажать другой рукой. Дальше можно работать с плавающим меню «Пуск», которое даёт быстрый доступ к ряду закреплённых приложений и системных функций. Тут можно менять громкость, смотреть уровень заряда и т.д. Взаимодействие напоминает Windows Mixed Reality на компьютерах на Windows 10 19H1 и HoloLens 1.

Сравнение версий Windows

Производительность и взаимодействие с пользователем

Знакомая и удобная среда работы

Управление и развертывание

Улучшенные компоненты управления для развертывания устройств и приложений и управления ими

CENTAURUS И PEGASUS

Что касается этих кодовых имён, Centaurus относится к складным компьютерам. Это могут быть устройства с одним или двумя экранами, размером с планшет или ноутбук. Нечто вроде прототипа Intel TigerRapids. В разных режимах оболочка Santorini сможет работать по-разному. Это могут быть режим планшета, ноутбука или что-то промежуточное. Pegasus может применяться для более традиционных форм-факторов, вроде ноутбуков и устройств 2 в 1 с физической клавиатурой. Эти устройства не будут обладать гибкими способностями. Тут будет более привычный рабочий стол, но с теми же элементами дизайна, что и на Centaurus.
Данная версия Windows Core OS скорее всего будет флагманской версией, которую Microsoft будет усиленно продвигать. С ней будут работать большинство пользователей, она будет предлагаться на потребительских компьютерах. С её помощью Microsoft собирается противостоять Chrome OS на образовательном рынке. Со временем она вырастет в следующее поколение Windows для широкого круга пользователей.

БОЛЕЕ БЫСТРЫЕ ОБНОВЛЕНИЯ ОПЕРАЦИОННОЙ СИСТЕМЫ

Среди прочего в рамках Windows Core OS Microsoft работает над улучшенной системой обновления Windows. Обновления должны устанавливаться в фоновом режиме и на это будет уходить меньше минуты.
Это напоминает систему обновлений Android и Chrome OS. На этих платформах операционная система работает в двух отдельных зеркальных разделах. Когда обновление готово к установке, оно скачивается и устанавливается на раздел, который в данный момент не используется. Когда всё готово, систему перезагружается и переходит на другой раздел, на который до этого 25 минут устанавливалось обновление.

Загрузка происходит мгновенно, поскольку обновление уже установлено. Прежний раздел не используется до установки следующего обновления.

Это решает большую проблему Windows. Сейчас на установку обновлений требуется от 5 до 30 минут, на старых компьютерах ещё дольше. Всё это время вы не можете работать с компьютером. Windows Core OS позволит ждать не больше минуты.

БУДУТ ЛИ РАБОТАТЬ ПРИЛОЖЕНИЯ WIN32?

В оригинальном варианте Windows Core OS приложения Win32 не работали. Теперь же Microsoft понимает, что ради популярности концепции Windows Core OS без программ Win32 не обойтись. Microsoft исследуют разные возможности поддержки старых приложений, включая виртуальный вариант через удалённую и локальную эмуляцию. Также есть нативная поддержка, которая называется Win32usermode.
Win32usermode может использоваться в системах Santorini или Aruba. Если сделать поддержку старых программ компонентом WCOS, она не будет взаимодействовать с современным ядром операционной системы. Windows Core OS останется чистой и лёгкой системой с поддержкой ранних приложений. Поддержка может быть ограничена только приложениями рабочего стола в магазине Microsoft Store или разрешать стороннюю установку при помощи пакетов APPX и MSIX. Вряд ли можно будет запускать классические файлы exe.

Будут ли запускаться программы Win32

В первоначальном выпуске ОС Windows Core места для устаревших программ Win32 не было. Однако, сегодня Microsoft понимает, чтобы у ОС Windows Core был шанс, она должна иметь возможность запускать программы Win32. Microsoft изучает множество различных способов обеспечения поддержки устаревших программ для ОС Windows Core, в том числе через удаленную и локальную эмуляцию, а также через то, что внутренне называется «Win32usermode».

Win32usermode будет доступен там, где это имеет смысл. Обеспечение поддержки устаревшей программы означает, что она не будет мешать современному ядру операционной системы, поддерживая чистоту и легкость ОС Windows Core без потери поддержки устаревшей программы. Весьма вероятно, что эта поддержка будет ограничена приложениями для настольных компьютеров только в Магазине Майкрософт или при необходимости с использованием пакетов APPX или MSIX. Вряд ли вы сможете запускать чистые, неизмененные .exe-файлы.

ЧТО ПРОИЗОЙДЁТ С НЫНЕШНЕЙ ВЕРСИЕЙ WINDOWS 10?

Можно ли будет обновить компьютеры на современной Windows 10 до Windows Core OS? Вряд ли. Судя по доступной информации, Windows Core OS будет предназначаться только для новых устройств. Windows 10, внутри компании известная как Windows Classic, будет предлагаться для продвинутых пользователей, давая все прежние компоненты и обратную совместимость.
Неизвестно, можно ли будет поставить редакции Windows Core OS на существующие компьютеры. Возможно, могут возникнуть проблемы с драйверами. Microsoft может внедрить метод восстановления .FFU для загрузки Windows Core OS на устройство. Этот метод намного более быстрый, чем установка из образов ISO.

Windows 10 в своём нынешнем виде никуда не денется. Она по-прежнему будет предлагаться тем, кому нужна. Устройства на Windows Core OS будут новыми, для тех, кому не нужны возможности современной Windows 10. Здесь всё будет проще, в стиле iOS или Chrome OS, для желающих посидеть в ВКонтакте, почитать сайты, смотреть видео на YouTube.

Со временем нынешний вариант Windows 10 может стать выбором только технически подкованных пользователей, организаций и геймеров. Windows Core OS будет предназначаться для всех остальных. Это напоминает Apple, которая позиционирует iOS как систему для широкого круга пользователей, а macOS для продвинутых людей.

Windows Classic будет обновляться и получать новые функциональные возможности, не отставая от Windows Core OS. Естественно, ведь в их основе будет лежать единая OneCore. Однако, вряд ли Windows Classic будет активно развиваться. Пользователи Windows 10 не любят изменений. Им нужно, чтобы компьютеры просто работали. Любые уникальные идеи и инновации будут появляться в Windows Core OS.

Для учебных заведений (Education)

Как следует из названия, это система, предназначенная для студентов, университетов и вообще учебных заведений. Windows 10 Education предлагает во многих областях одни и те же возможности, которые были встроены в Windows 10. Тем не менее, Windows 10 Education в отличие от Enterprise не поддерживает, например, параметр Long Term Servicing Branch.

Пользоваться ей смогут как преподаватели, так и обучающиеся, которые смогут получить её по программе Academic Volume Licensing.

ANDROMEDA OS И POLARIS

Если вы следили за новостями про Windows Core OS с самого начала, то можете помнить ещё две редакции под названиями Andromeda OS и Polaris. Они были первыми, про которые написали журналисты. Потом от них отказались, поскольку Microsoft решила сделать Windows Core OS платформой для новых устройств вместо существующих.
Polaris можно считать копией Windows 10 S, только без поддержки классических приложений. Andromeda OS предназначалась для устройств с двумя экранами, которые можно было читать в стиле журналов. Теперь для этого предлагается Santorini. Две эти редакции во многом напоминали Windows 10, но Microsoft решила, что не дело пытаться копировать Windows 10 внутри Windows Core OS. В результате версии Andromeda OS и Polaris считаются мёртвыми и их заменяет Santorini.

Чем отличается Polaris

Когда вы впервые увидите ноутбук с Windows Core OS и оболочкой Polaris, система будет выглядеть как обычная Windows 10. Отличия будут сосредоточены внутри. Будут отсутствовать многие устаревшие компоненты, вроде проводника или факса. От них придётся избавиться, чтобы облегчить Windows и сделать её быстрее.
Вряд ли все устаревшие компоненты будут убраны, включая имеющие тесные связи с классическими интерфейсами прикладного программирования Win32. Windows Core OS можно представить как подвид более старой и тяжёлой системы Windows.

Что будет со старыми приложениями? У Microsoft есть несколько вариантов. Во-первых, портированные при помощи проекта Centennial в магазин приложений Microsoft Store программы по-прежнему будут работать. Microsoft может разместить в магазине множество собственных старых приложений, вроде Paint.

Другой вариант заключается в трансляции приложений из облака. Реальная цель Windows Core OS и Polaris для ноутбуков и компьютеров заключается в использовании универсальной платформы приложений. Microsoft хочет дать пользователям доступ в магазин к универсальным приложениям.