- Подробнее о Windows XP Embedded
- Отличия от стандартной версии Windows XP
- Дополнительные особенности
- Windows Embedded Standard 2009
- Новые возможности Windows Embedded Standard
- blog.vmpress.org
- Страницы
- понедельник, 24 апреля 2017 г.
- Установка Windows 10 IoT на тонкий клиент HP T620 с ThinPro
- Какую версию Windows 10 IoT выбрать: советы и рекомендации экспертов
Подробнее о Windows XP Embedded
Система Windows XP Embedded реализует богатые возможности Microsoft Windows в компонентной форме и обеспечивает быстрое создание надежных, высококачественных встраиваемых устройств на базе процессора x86 и аппаратной архитектуры ПК. Компонентная форма это возможность создания образа операционной системы с заданными свойствами и только необходимым набором программных компонент которые и формируют образ операционной системы. По сути Windows XP Embedded является сконфигурированной разработчиком на выполнение определенного разработчиком круга задач и приложений операционной системой Windows XP.
Отличия от стандартной версии Windows XP
Windows XP Embedded не содержит некоторые компоненты присутствующие в Windows XP. Например, защита файлов Windows (WFP — Windows File Protection) не входит в состав Windows XP Embedded; не входят в ее состав и такие компоненты как, например Знакомство с Windows XP, начальные экраны приветствий и мастера, помогающие начинающему пользователю настраивать компьютер, или программа установки Windows. В Windows XP Embedded не используется активация Windows. Совершенно не используется механизм обновления Windows, хотя есть возможность использования в созданной среде сервер со службой обновления программного обеспечения Microsoft. Наконец, в Windows XP Embedded нет MSN Explorer, входящего в состав Windows XP Pro.
Дополнительные особенности
Операционная система Windows XP Embedded предлагает некоторые интересные возможности, недоступные в полной версии Windows XP. Фильтр записи — Enhanced Write Filter (EWF) и многократное возобновление работы системы с заданной точки — Hibernate Once, Resume Many (HORM) — обе эти возможности упрощают выполнение задач по разработке приложений и управлению системами с Windows XP Embedded.
HORM позволяет после конфигурирования среды Windows XP Embedded и запуска необходимого набора приложений разработчиком однократно перевести систему в спящий режим (Hibernate Once), а затем, уже в процессе эксплуатации, при каждом включении система будет возобновлять работу из точки перехода в спящий режим (Resume Many). При каждом включении устройства пользователю потребуется только подождать несколько секунд, чтобы обнаружить всю среду и приложения готовыми к работе. Таким образом, все приложения остаются готовыми к работе именно в том состоянии, которое задал разработчик или администратор. HORM чрезвычайно удобен для таких приложений, как, например, POS-терминалы которые с легкостью могут адаптированные под любые бизнес-процессы ритейла
EWF является дополнительным компонентом, добавляемым в установку Windows XP Embedded, который делает дисковый раздел с образом системы доступным только для чтения независимо от того на каком физическом носителе он размещен. Любые операции записи, направленные на этот раздел, перенаправляются в область, находящееся на другом диске или даже в оперативной памяти. Сама операционная система рассматривает область EWF и свой родительский диск как единое устройство. Никакие действия пользователей или критическая ошибка в приложениях не повредят образ операционной системы, в крайнем случае достаточно просто выключить компьютер. В случае если область EWF размещена вами на внутреннем жестком диске, для возврата к исходной конфигурации системы достаточно стереть область EWF.
Windows Embedded Standard 2009
Операционная система Windows Embedded Standard предназначенная для встраиваемых решений является следующим поколением ОС класса Windows XP Embedded (ОС на ядре Windows XP).
Система Windows Embedded Standard 2009 содержит новые технологии, которые позволяют управлять всеми устройствами как единым целым, обеспечивают информационную связанность предприятия, предлагают новые инструменты для разработчиков, которые можно использовать совместно с Visual Studio. В ОС Windows Embedded Standard встроены технологии, совместимые с распространенными промышленными стандартами, а также технологии Microsoft для настольных, серверных систем и терминальных систем.
Новые возможности Windows Embedded Standard
Протокол удаленного рабочего стола Remote Desktop Protocol (RDP) версии 6.1
Протокол удаленного рабочего стола (RDP) 6.1 увеличивает функциональность служб терминалов благодаря ряду новых функций. Новая версия RDP поддерживает работу терминальных систем с Windows Server 2008 и позволяет производителям тонких клиентов использовать новейшие функции и компоненты Windows Server 2008:
- компонент служб терминалов EasyPrint — новое решение для перенаправления принтеров, впервые представленное в ОС Windows Server 2008 (подробнее о Terminal Services Easy Print);
- компонент служб терминалов RemoteApp — позволяет клиентским компьютерам и тонким клиентам подключаться к терминальному серверу и запускать установленные на нем приложения (подробнее о RemoteApp);
- компонент служб терминалов Web Access — делает приложения RemoteApp доступными через браузер по сети Интернет;
- проверка подлинности на уровне сети (NLA) до установки полнофункционального подключения к удаленному рабочему столу и отображения экрана входа в систему;
- цифровая подпись протокола удаленного рабочего стола (RDP) – эта функция позволяет пользователям прикреплять цифровую подпись к RDP-файлам и подключениям, открываемым из компонента TS Web Access;
- проверка подлинности сервера (TSL/SSL) – выполняется проверка корректности сервера к которому подключаются тонкий клиент;
- поддержка шлюза сервера терминалов — позволяет авторизованным пользователям подключаться к терминальным серверам удаленно по сети Интернет;
- отображение рабочего стола с высоким разрешением на несколько мониторов;
- перенаправление ресурсов – эта функция позволяет перенаправлять самонастраиваемые устройства, поддерживающие перенаправление;
Microsoft .NET Framework 3.5
Microsoft .NET Framework 3.5 – это новая версия модели программирования на базе управляемого кода для платформы Windows. В основу версии 3.5 положены новые функции, которые позволяют строить приложения с улучшенными визуальным отображением, включают новые сетевые возможности и поддержку широкого спектра бизнес-процессов. Кроме того, .Net Framework включает в себя технологии Windows Presentation Foundation (WPF) and Windows Communication Foundation (WCF)
Поддержка загрузки с флэш накопителей
Windows Embedded Standard поддерживает загрузку с большинства современных флэш накопителей, таких как DiskOnChip Flash, PCMCIA-ATA, Compact Flash, MultiMediaCard, Memory Stick, а так же USB 2.0 флэш-дисков. При использовании фильтров (Enhanced Write Filter (EWF) и File Based Write Filter (FBWF)) защиты от записи, разработчики могут значительно увеличить срок работы флэш-диска тонкого клиента.
Стандарт беспроводных сетей WPA2
Функции поддерживающие стандарт WPA2 для беспроводных сетей, позволяющие удовлетворить новым сертификационным требованиям по обеспечению безопасности беспроводной связи. ОС Windows Embedded Standard поддерживает работу по протоколу WPA2. Это новейшее решение для обеспечения безопасности беспроводной связи построено на базе стандартов IEEE 802.11i. Протокол WPA2 поддерживает новые сертификаты защиты беспроводной сети, определенные альянсом Wi-Fi.
Пакет обновления 3 для Windows XP
ОС Windows Embedded Standard 2009 содержит пакет обновления Service Pack 3 для ОС Windows XP. Пакет обновления SP3 содержит все ранее выпущенные исправления и обновления для системы безопасности и новые возможности:
Защита доступа к сети (NAP) — принудительное применения политик безопасности, позволяющая повысить эффективность защиты сетевых ресурсов методом контроля над соблюдением требований к работоспособности систем. Платформа NAP позволяет создавать адаптированные политики работоспособности для проверки работоспособности системы перед тем, как ей будет разрешен доступ или подключение; позволяет автоматически обновлять соответствующие требованиям компьютеры для поддержания дальнейшего соответствия; и, при желании, дает возможность заключать несоответствующие требованиям компьютеры в ограниченную сеть до тех пор, пока они не будут соответствовать требованиям.
Microsoft Core XML Services (MSXML) 6.0 — повышенная надежность, безопасность и соответствие рекомендациям консорциума W3C в отношении XML 1.0 и схемы XML 1.0. Также реализована совместимость с System.XML 2.0. Сервер службы BITS 2.5 — позволяет повысить безопасность, добавляя к набору функций BITS 2.0 следующие функции: поддержка пользовательских HTTP-заголовков; поддержка основанной на сертификатах проверки подлинности клиентов для обеспечения безопасности HTTP-передач; поддержка протокола IPv6; повышенная производительность отправки.
Проигрыватель Windows Media 11
Проигрыватель Windows Media 11 (WMP) содержит ряд новых функций и улучшений по сравнению с предыдущими версиями проигрывателя Windows Media
Internet Explorer 7
Обозреватель Internet Explorer 7 содержит ряд нововведений и улучшений по сравнению с Internet Explorer 6, в частности защиту от вредоносного ПО, защиту личных данных от мошеннических веб-узлов и фишинга.
Silverlight 1.0
Компонент подключаемого модуля Microsoft Silverlight является технологией веб-презентаций, реализующей мультимедийные функции нового поколения для создания разнообразных интерактивных интернет-приложений в устройствах (тонких клиентах) с ОС Windows Embedded Standard.
Поддержка Windows Server Update Services
Возможность использования служб централизованного обновления ПО Microsoft
Поддержка System Center Configuration Manager
Возможности по централизованному разворачиванию и управлению тонкими клиентами
MBSA (Microsoft Baseline Security Analyzer)
Средства диагностики и определения уязвимых мест в терминальных системах
blog.vmpress.org
Страницы
понедельник, 24 апреля 2017 г.
Установка Windows 10 IoT на тонкий клиент HP T620 с ThinPro
Одной из отличительных особенностей модельного ряда ТК от HP является поддержка широкого перечня операционных систем, это и различные версии Windows (Windows Embedded Standard 7, Windows Embedded 8 Standard, Windows 10 IoT), и Linux-подобные HP ThinPro и HP Smart Zero Core. Пользователи могут легко заменить предустановленную ОС Windows на более легковесные ThinPro или Smart Zero Core без необходимости замены клиента или покупки дополнительных лицензий. Однако этот трюк «официально» не работает в обратную сторону (из-за отсутствия необходимой OEM-лицензии Windows). Мне же как раз достался ТК с предустановленной ThinPro. Ниже описан вариант, как можно обойти ограничение по установке, однако, важно понимать, что вам потребуется лицензионный ключ для легальной работы с Windows 10 IoT.
Также стоит отметить, что ОС Windows требуется M.2 SATA накопитель большого объема (минимум — 32 ГБ, рекомендуется — 64 ГБ). В моем случае пришлось заменить имеющийся 16 ГБ накопитель Kingston RBU-SNS4151S3/16G на более емкий. Кое-какую информацию по замене можно почерпнуть из Troubleshooting Guide.
Установка ОС может быть выполнена двумя способами — с помощью образа, записанного на USB-накопитель при помощи утилиты HP ThinUpdate, и через сервер управления HP Device Manager.
ThinUpdate доступен для загрузки с сайта HP, крайне прост в установке и работе — выбираете модель устройства, образ для загрузки и указываете накопитель, на который надо записать образ.
В случае, если вы используете ТК с ThinPro вам потребуется выполнить дополнительные настройки.
В отличие от обычных дистрибутивов Microsoft, образ ОС для тонких клиентов хранится не в .WIM, а в .IBR формате. За установку образа на диск отвечает утилита ibrpe.exe, которая проверяет наличие вшитого в ТК лицензионного OEM ключа Windows в момент запуска. При отсутствии ключа утилита завершает свою работу.
Я попробовал воспользоваться способом, описанным на просторах Интернет, и отредактировал на флешке файл IBRPE\THINSTATE.CMD, добавив аргументы -xb к параметрам запуска утилиты.
:DEPLOY
REM — Deploy image. Remove C for OS
if exist C:\ call :REMOVEDRV C
%
Однако, либо версия утилиты обновилась, и аргументы больше не работают, либо ключ обязательно должен быть вшит в ТК (неважно от какой версии Windows), но данный вариант не заработал. Поэтому вам может пригодиться альтернативный вариант — замена ibrpe.exe.
Найти ibrpe.exe, который не выполняет проверку ключа достаточно легко, он идет в составе HP Device Manager, который также можно свободно загрузить с сайта HP. Загрузите и установите Device Manager на любой компьютер с Windows и скопируйте нужный файл ibrpe.exe из каталога C:\Inetpub\HPDM\Repository\Tools\Imaging\HPWES7_64\ibr на флешку в папку X:\IBRPE, заменив старую версию.
После записи образа вставьте USB-накопитель и включите ТК. При загрузке нажмите F10, чтобы открыть настройки BIOS. Перейдите на вкладку Security -> Secure Boot Configuration. Отключите загрузку с Legacy устройств: Legacy Support: Disable.
Какую версию Windows 10 IoT выбрать: советы и рекомендации экспертов
Экосистема Windows 10 охватывает не только персональные компьютеры, мобильные гаджеты, игровые приставки, телевизоры и серверы, но и многочисленные специализированные устройства, для управления которыми компанией Microsoft разработано семейство встраиваемых операционных систем Windows 10 IoT, пришедшее на смену Windows Embedded и развивающее популярную нынче концепцию «Интернета вещей» (Internet of Things, IoT). Терминалы самообслуживания и оплаты, информационные киоски, POS-оборудование, кассовые аппараты, цифровые рекламные вывески, терминалы сбора данных, промышленные контроллеры и датчики, медицинские планшеты — вот лишь небольшой перечень подобных устройств, объединить которые в единую инфраструктуру можно с помощью новой программной платформы, доступной для приобретения на сайте авторизованного дистрибьютора встраиваемых ОС Microsoft компании «Компонента» — komponenta.ru.
Для управления перечисленными выше устройствами предусмотрено три редакции Windows 10 IoT:
- Enterprise — полностью совместима с ОС для декстопов и предназначена для широкого круга аппаратных решений, таких как банкоматы, тонкие клиенты, POS-устройства, медицинские и промышленные устройства;
- Mobile — ориентирована на производителей мобильных устройств, таких как переносные портативные терминалы;
- Core — может применяться на устройствах, которые вообще не имеют дисплея, будь то различные робототехнические изделия, системы домашней автоматизации, приборы с датчиками того или иного типа и пр.
Наиболее востребованная Windows 10 IoT Enterprise в свою очередь представлена в четырёх версиях:
- Windows 10 IoT Enterprise 2015 LTSB — является самой полной лицензией без каких-либо ограничений по сфере применения (главное условие — устройство должно быть узкоспециализированным);
- Windows 10 IoT Enterprise 2015 LTSB for Retail or Thin Clients — предназначена для использования в POS-терминалах, информационных киосках, рекламных табло или тонких клиентах;
- Windows 10 IoT Enterprise LTSB for Tablets — специальная лицензия для использования в производстве узкоспециализированных планшетных компьютеров с диагональю экрана до 10,1 дюймов (кроме ограничения по размеру дисплея существуют ограничения по поддерживаемым процессорам);
- Windows 10 IoT Enterprise LTSB for Small Tablets — предназначена для использования в производстве узкоспециализированных планшетных ПК с диагональю экрана от 7 до 9 дюймов (помимо ограничения по размеру дисплея имеются ограничения по поддерживаемым процессорам).
Конечно, производителей интересует какую версию Windows 10 IoT Enterprise выбрать для своих решений сейчас, если ранее использовались другие редакции Windows Embedded. На что перейти? Что использовать? Ответ на эти вопросы даёт нижеследующая таблица, демонстрирующая преемственность встраиваемых операционных систем Microsoft.
Отдельного внимания в приведённой таблице заслуживает Windows 10 IoT Enterprise 2015 LTSB for Retail or Thin Clients, главными преимуществами которой являются не только развитые функциональные возможности (в ОС уже включена поддержка принтеров чеков, сканеров BAR-кодов, считывателей магнитных карт и прочего специализированного POS-оборудования), но и цена, которая выгодно отличает эту операционную систему от всех предыдущих версий платформы! Иными словами, приобрести «десятку» для кассового оборудования намного дешевле, чем старый продукт Windows Embedded POSReady 7.
Немаловажным преимуществом новой программной платформы Microsoft для разработчиков является универсальность. Поскольку в основе всех операционных систем лежит одно и то же ядро, разработчик может быть уверен, что единожды написанное им приложение (Universal App) будет одинаково функционировать на любых устройствах с операционными системами семейства Windows 10. Технология Universal Driver позволяет точно так же быстро создавать единые универсальные драйверы, подходящие для любых устройств с любой версией Windows 10.
Для получения консультаций, более полной информации, а также загрузки пробных версий продуктов Windows 10 IoT Enterprise всегда можно обратиться к официальному дистрибьютору встраиваемых систем Microsoft на территории России и в странах СНГ — компании «Компонента».
Специалисты компании «Компонента» всегда готовы оказать квалифицированную помощь в подборе операционной системы, наилучшим образом подходящей под требования производителя.