Spoon:在“云”上运行桌面应用程序
在登陆后使用7z如下图:
spoon包含:
spoon server
spoon studio
spoon sandbox manager(spoon web plugin),
其中spoon server用来host apps,spoon studio用来publish apps到spoon server。 通过web browser访问host在spoon server的apps时需要安装web browser插件。
spoon的原理:
1)spoon application virtualization
Unlike hardware virtualization solutions which require an entire copy of the host operating system, Spoon's application virtualization technology emulates only the operating system features required for execution of a particular application. As a result, Spoon virtual applications have essentially the same performance characteristics as native applications, but without any changes to system infrastructure.
The core of Spoon virtualization technology is the Spoon virtual machine (VM) kernel. Occupying less than a megabyte of storage and adding negligible runtime performance overhead, the Spoon kernel is a lightweight implementation of core operating system APIs, including file system, registry, process, and threading subsystems. The Spoon kernel is implemented entirely within the user-mode space, meaning Spoon applications can be executed without any device driver installation or administrative privileges.
Spoon virtual applications interact with a virtualized file system, registry, and process environment contained in the kernel, rather than directly with the host device operating system. Requests are handled internally within the virtualized environment or routed to the host device file system and registry when appropriate, but can also be redirected or overridden based on the application's configuration.
2)spoon streaming
Spoon's unique predictive streaming technology allows virtual applications to launch over 5 to 20 times faster than traditional downloadable applications.
Machine learning technology enables Spoon to automatically decompose virtual applications into smaller functional and data units. Spoon then identifies a prefetch- the application's vital data components for launch- and transfers them first, enabling deployment with only a fraction of the total application loaded. Once the prefetch is transferred, the application launches immediately, without any streaming servers or specialized protocols.
Applications can optionally be registered to the local device upon transfer completion. Registration moves the application content to a permanent location on the local device, making it available offline, and creates all Start Menu icons, desktop shortcuts, and file associations related to the application.
其他的云服务:
完!
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步