pylon 支持哪些版本的 Windows#
标准 Windows 操作系统(派生自 Windows NT)#
这些是我们日常工作中接触最多的 Windows 变体。它们旨在运行于配备 x86(主要是 Intel)处理器的台式计算机上。它们始于 Windows NT 3.1,随后是 NT 4.0、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 等等。
pylon 5 支持 Windows 7 或更高版本。较旧的 Windows 版本受较早的 pylon 版本支持,可向下追溯至 Windows XP。
Windows 10 仅受 pylon 5 及更高版本支持。
Basler pylon 6.2 及更高版本不再支持 Windows 7。有关更改的完整列表,请参考最新的 pylon 发行说明。
Windows Server(派生自标准 Windows)#
Basler 不在 Windows 的服务器变体下支持或测试 pylon。
然而,许多 Basler 客户都在服务器版本上成功使用了 pylon。例如,Windows Server 2019 操作系统基于支持 pylon 的 Windows 10 Release 1809 构建,因此也应该能够在 Windows Server 2019 上运行。
Windows FES(面向嵌入式系统的 Windows)#
该变体实际上与标准 Windows 操作系统相同,但面向 OEM 并提供长期支持。虽然微软不再支持许多较旧 Windows 产品的标准版本,但作为 FES 变体的相同版本仍然受到支持。由于这只是普通的 Windows,因此 pylon 对它的支持方式与标准 Windows 操作系统相同。
Windows Embedded Standard (WES)#
同样,这也是与标准 Windows 操作系统相同的 Windows,但采用了模块化版本。其概念是让用户能够创建标准 Windows 的模块化定制版本,其中仅包含特定应用程序实际需要的那些 Windows 模块。例如,可以创建一个没有图形用户界面 (GUI) 的 Windows 版本。WES 非常常被用作 ATM 的操作系统。
WES 始于 Windows XP Embedded,随后是 Windows 2009 Embedded(它只是带有 SP3 的 XP)、Windows Embedded 7 以及 Windows Embedded 8 Standard。该系列最近的成员是基于 Windows 10 的 Windows IoT。
pylon 是否支持 WES?总体而言,是的——前提是用户创建的模块化版本也包含 pylon 所需的所有组件。有些用户成功将 WES 与 pylon 结合使用,但不能官方宣称 WES 是一个受支持的平台,因为不可能测试 WES 的所有可能排列组合。通常,Windows XP Embedded 比较新版本的 WES 会带来更多问题。
Windows Embedded Compact#
前身为 Windows CE,这是 Windows 的一个实时变体,与上述 Windows 版本不兼容。它不仅运行于基于 x86 的平台上,还运行于 ARM、MIPS 等平台上。它通常用于手持设备。它拥有许多子变体,例如 Windows Phone。与 Linux 或 Android 相比,其市场份额非常低。它不受 pylon 支持。
Windows RT#
RT 是一种标准的 Windows 操作系统,但它是为在基于 ARM 的平板电脑(例如 Windows Surface)上运行而构建的,而不是在台式 x86 PC 上运行。由于它在 ARM 上的表现不佳,且该平台可用的软件很少,因此 RT 现在已被 UWP 取代(见下文)。由于 pylon 仅在基于 x86 的计算机上支持 Windows,因此 Windows RT 不受 pylon 支持。
UWP(通用 Windows 平台)#
基于 Windows 10,允许创建能够运行于各种处理器架构(x86 和 ARM)上的应用程序。其中有两个重要的子变体:
- Windows IoT Mobile,仅供大型 OEM(例如手机制造商)使用
- Windows IoT Core,对所有人免费提供。该变体面向创客群体,例如运行在树莓派 (Raspberry Pi)、Dragonboard 以及其他一些平台上。
UWP 的市场份额相对较低,代表了微软长期以来试图推出一款旨在对抗 Android 和 Linux 的操作系统的尝试。目前 pylon 不支持 UWP。