Windows嵌入式的未来看起来岩石

微软的嵌入式操作系统、工具和服务系列似乎正在走向没落;它的替代品也有局限性。

啊,Windows嵌入式。数以百万计的设备和机器正在运行的微软操作系统,通常在其上运行自定义应用程序或皮肤,这样用户就不会自动注意到该操作系统。这个操作系统支撑着成千上万的医疗设备、自动柜员机、机场和其他拥挤的公共场所的售货机、工业机械和控制飞机、机顶盒、游戏机。

Windows Embedded是一个相对不受欢迎的Windows版本,它的存在可能会让你大吃一惊。不过,Windows Embedded的存在似乎也会让雷德蒙德的许多人感到惊讶。在这里,在微软园区,尽管所有关于Windows 10和设备更新的喧嚣——以及新的创造者更新红石版本这将以一种近乎危险的速度被推向市场——Windows Embedded面临着一个相反的问题。不幸的是,它似乎被困在一个没有明确未来的地方。

Windows 10物联网的推出是Windows Embedded可能即将退出市场的一个迹象,微软已经开始推出物联网作为替代产品。但是,首先,一点Windows嵌入式的背景知识。

窗口的简史嵌入式至今

Windows嵌入式系统在过去是如何工作的?大多数供应商选择Windows嵌入式,因为与传统的桌面操作系统,这是模块化:你可以选择要安装的特性或不安装,既可以减少供应商的可支持性负担(你不需要纸牌在ATM机,例如),以减少潜在的攻击表面,由于激光切割机器一般不需要IIS web服务功能,例如。

模块化还包括定制在完整版本中不允许修改的操作系统的某些部分(如启动屏幕和过滤器)的能力,因此您可以将自己的品牌或机器的品牌直接插入到操作系统中。从本质上说,您需要一个精简的操作系统,这样您就可以完全定制系统中的硬件和软件,并节省设备中通常有限的存储介质上的空间。

以下是最新的Windows嵌入式版本:

  • Windows嵌入式标准7 (WES7):的Windows Embedded Standard 7的基本上是Windows 7的不同部分拆出来,不同层次的定制能力。有三个“缺口”叫,C,E和P,每一个不同的表示添加的功能,嵌入式的Windows的基本形象,有相应不同的价格。p在最昂贵的,并从特征透视基本上相同视窗7。
  • Windows嵌入式标准(WE8S)当前位置这将微软的嵌入式操作系统升级为Windows 8。它还摆脱了所有的C、E和P版本控制,所以如果您购买了WE8S,那么您就获得了运行所有WE8S的授权——而且您也为所有这些支付了费用。您不必使用所有的特性,您仍然可以分割部分并进行所需的定制,但是您也不能选择不使用某些特性而支付更便宜的价格。

还有Windows版本,完整的预构建映像的嵌入,主要是用于其他电脑都部署在appliance-like设置,如销售点设备和收银机,数字标牌,或瘦客户机启动只连接到其他机器上运行一个完整的用户会话。

嵌入物联网

现在微软决定,如果你想用分立的组件来制造设备和大型机器,你要做什么真正的建造是一件事。命名是一个点头的事(物联网)的现象,其中在你的冰箱在巷道的反射器和传感器都连接到互联网,并拥有“智能”功能的互联网。

事实上,Windows 10的物联网版本取代了之前已经存在的Windows嵌入式sku系列。目前Windows 10的物联网版本有三个版本,每个版本都针对不同的设备形式因素设计,如下所示:

  • Windows 10物联网核心,适用于小型设备这个版本的Windows 10没有外壳,基本上只支持通用应用程序——那些在通用Windows平台(UWP)的托管环境中运行的应用程序传统的x86或x64应用程序。这个操作系统版本具有最大的存储设备的RAM和2GB 256MB的,并且可以在x86芯片平台或用于低功率设备的ARM平台上运行。目前,这是唯一可以直接由最终用户获得的Windows 10物联网的唯一版本。
  • 的Windows 10物联网移动通信企业,为移动设备:此Windows 10的版本增加了“平板电脑”壳 - 您运行从Windows应用商店的应用程序皮肤 - 也支持通用的应用程序和驱动程序。存储和内存支持增加一倍,但你只能运行在基于ARM的设备此版本的Windows 10的;没有的x86芯片的支持。的Windows 10物联网移动企业是专门用于与移动点销售和手持系统的使用与显示器尺寸小于8英寸。想想条形码扫描仪,汽车测试,控制板等。的Windows 10物联网的这个版本是提供给OEM厂商和系统唯一的建设者。
  • Windows 10物联网企业版,适用于工业设备:此Windows 10的版本带来了传统的桌面外壳回到了战斗,加倍内存和四倍OS支持的RAM。它还增加了的x86芯片平台的支持,但它消除ARM的支持。的Windows 10物联网的这个版本是提供给OEM厂商和系统唯一的建设者。

Windows 10物联网企业的生命周期是:提供5年的常规生产支持,再加上5年的扩展安全升级式支持。对于那些熟悉Windows 10分支的人来说,这是长期服务处,或者LTSB,选择。这个版本还包括延迟在线激活、统一写过滤器、嵌入式引导体验和登录(可定制的启动屏幕和引导序列),以及Windows Shell启动程序。

一个有趣的注意:根据直接的了解,微软已经建立了三个层次的许可证定价为Windows 10物联网企业:(一)项,该指标降低就像Atom和Celeron处理器的性能,并提供了成本的降低75%;(B)值,其靶向了Intel Core I3,酷睿和Core M处理器,具有在成本减少50%;和(c)高端,靶向的Core i7和Xeon,没有成本降低。

不同版本的Windows 10物联网之间的差异所带来的后果是非常明显的。

  • 如果您想在基于ARM的设备上使用Windows,那么您只能使用“小型设备”或“移动设备”版本,因为完整版本还不能在ARM平台上运行。
  • 如果你想比256MB的RAM越建移动设备,他们更好地支持ARM平台,因为没有的x86芯片支持的版本相比,它支持更多的内存。
  • 如果你想要超过4GB的存储空间,就嵌入式Windows而言,你需要处理的是x86芯片。
  • 如果您希望为单板解决方案或非常小的嵌入式设备提供操作系统,那么Windows 10物联网核心版可能是合适的。这类开发最常见的目标似乎是与树莓派和其他单板设备一起工作的爱好者——这些“制造者”实际上是Core的目标,尽管在其他应用和场景中使用它几乎没有什么障碍。

此外,用户似乎已经失去了购买“仅授权”版本的Windows 10物联网的选择,而Windows 7专业版的嵌入式系统和Windows Embedded 8.1 Pro则可以做到这一点。这本质上是一种允许你授权在一个更大设备的系统上安装Windows的功能。操作系统本身可以是标准的,和Windows 7或Windows 8一模一样,但由于它是更大的系统或机器的一个组件,你可以给它分配一个更便宜的许可证。

在Windows 10物联网中似乎不存在这样的选项,尽管没有什么可以阻止微软在任何时候将这一老做法恢复可用性。

有什么变化?的影响

对于嵌入式不在通用的Windows应用程序,但有代替标准的x86应用程序,目前在Windows上运行的应用程序,这是很难看到任何优势的Windows 10的IOT测试版本,也许拯救企业版。在其他版本基本上只是短线操作,可以运行限制应用程序,了解如何使Windows API调用和解释结果的系统。

虽然开发人员可以在Visual Studio中轻松地针对Windows 10的每个物联网版本,但将现有的x86应用程序移植到通用的Windows平台则完全是另一个项目。而重新创建现有的应用程序,仅仅是为了与微软关于嵌入式操作系统应该是什么样子的新愿景融合,则是一个完全不同的问题——需要一些理由,以及在移植工作上投入的时间和金钱的回报。

可能有关Windows 10的这些物联网版本可以说最好的是,他们是补充,扩充,以及Windows Embedded平台的扩展,并且他们作出新的应用成为可能。这似乎不大可能,大通银行或美国航空公司将要重写他们的ATM或者自助服务软件瞄准通用的Windows平台功能的操作系统,尤其是,在这一点上,UWP应用程序有是完整的x86应用程序的一个子集的能力(这是可能是什么,这些公司目前正在运行)。这些应用程序也将无法在ARM平台上运行一般,因此这些公司将最有可能呆在一起他们所知道的,什么效果很好,至少在他们现有的应用程序。

基于这个原因,Windows 10不太可能取代Windows Embedded 7和8。相反,我们可能会看到大通银行(Chase Bank)开发一种使用Windows 10 api的新型支付机器,或美国航空公司(American Airlines)部署运行Windows 10物联网的新型RFID包标签。

问题就变成了:这不仅仅是物联网游戏吗?Windows 10能让Windows重回ARM吗?我立刻想到倒霉的Windows RT操作系统和Surface RT,但很难不进行比较。Windows几十年来一直都是x86操作系统。另一方面,Linux围绕ARM芯片组有一个活跃的社区,并且有相当完整的软件和包库可以在ARM上运行。

微软刚刚涉足ARM开始,其单进入ARM没好下场(你可以说数十亿美元的减记?)。这是另一趟无处?

另一个问题:当前运行嵌入式Windows的路线图是什么?令人困惑的是,微软的这一声明似乎暗示的支撑端未来:截至2017年7月17日,运行Windows Embedded 7、8和8.1的Skylake设备将根据这些产品的生命周期支持政策得到支持。在18个月的支持期间,这些系统应该升级到Windows 10,以便在期间结束后继续接受支持。2017年7月之后,我们将针对这些配置进行最关键的安全更新,如果该更新不会危及Windows 7/8/8.1平台在其他设备上的可靠性和兼容性,我们将发布该更新。”

许多目前还不清楚。但也有吨的设备和比树莓派比一个完整的桌面,一个典型的知识工作者将使用更大的,但不同的系统,而这些Windows 10物联网版本似乎不适合你会选择适用于Windows嵌入式版本完全替代这些应用至今。买家要小心了。

这个故事,“Windows嵌入式的未来看起来很困难”最初是由计算机世界

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对最重要的话题发表评论。

版权©2017Raybet2

IT薪资调查:结果在