Cassowary - 在 Linux 上与 Windows 应用程序无缝协作的框架

Cassowary 项目正在开发工具,允许您使用在虚拟机或另一台计算机上运行的 Windows 程序,就像使用 Linux 桌面上的本机单个应用程序一样。 Windows 程序通过 Linux 环境中的快捷方式启动,并在单独的窗口中打开,类似于标准 Linux 应用程序。 还支持逆问题的解决方案——可以从Windows环境调用Linux程序。

该项目提供了用于使用 Windows 设置虚拟机并组织对应用程序窗口的转发访问的应用程序。 要启动虚拟机,需要使用 virt-manager 和 KVM,并使用 FreeRDP 来访问程序窗口。 提供图形界面用于设置环境和转发各个应用程序的窗口。 该项目代码是用Python(基于PyQt5的GUI)编写的,并在GPLv2许可证下分发。

Cassowary - 在 Linux 上与 Windows 应用程序无缝协作的框架

运行时,Windows 程序访问主机系统上用户主目录中的文件,而本机 Linux 程序可以访问 Windows 虚拟机中的文件。 Windows 和 Linux 之间对文件和驱动器的共享访问是自动配置的,并根据某些访问设置进行。 除了虚拟机之外,Windows 应用程序还可以在仅安装了 Windows 的外部计算机上运行(要在此类系统上运行,必须安装 Cassowary 代理应用程序)。

Cassowary 的一个有趣功能是能够在没有 Windows 程序运行时自动冻结 Windows 虚拟机,以免在不活动期间浪费资源和内存。 当您尝试从 Linux 运行 Windows 应用程序时,虚拟机会自动恢复。



来源: opennet.ru

添加评论