开源社区正在生产大量的软件设备,因为它们能够分发操作系统,基本上是免费的。因此,您可以非常轻松地下载应用程序的虚拟映像并在几分钟内运行它,而无需进行配置和设置。这对于降低设置和配置成本以及为客户提供演示软件是一个很大的优势。
对于设备来说甚至更好,因为基于 oss 的应用程序可以轻松地使操作系统适应嵌入式设备的有限资源,而这在 Windows 中是不可能的,例如摆脱 GUI 界面,从内核中删除不必要的代码等。
可以用windows做类似的事情吗?如果是这样,怎么做?
开源社区正在生产大量的软件设备,因为它们能够分发操作系统,基本上是免费的。因此,您可以非常轻松地下载应用程序的虚拟映像并在几分钟内运行它,而无需进行配置和设置。这对于降低设置和配置成本以及为客户提供演示软件是一个很大的优势。
对于设备来说甚至更好,因为基于 oss 的应用程序可以轻松地使操作系统适应嵌入式设备的有限资源,而这在 Windows 中是不可能的,例如摆脱 GUI 界面,从内核中删除不必要的代码等。
可以用windows做类似的事情吗?如果是这样,怎么做?
查看Windows 嵌入式;它做了您提到的一些事情(例如,让您定制包含的内容、省略 GUI 等)
看看.NET Micro Framework——它的内存占用只有 300kb,而且非常精简。它可以在有或没有操作系统的情况下运行。
可以做,但不能定制那么多。Windows Embedded 需要 40MB,Embedded Linux 可能需要(远)少于 10MB,这取决于您想要/需要什么,如果需要,您可以进一步削减它,或者在不同的方向进一步构建它,如果需要的话,给定必要的资源技能/时间/等
不可以。但是您可以妥协,获得具有适当许可和限制但仍符合您的需求的东西。