Linux 环境下迁移和运行 Windows 应用及瘦客户端计算全解析
1. Win4Lin 产品分析
Win4Lin 产品对于那些拥有现有 Windows 会话和软件,同时希望回收利用现有 PC 并逐步向 Linux 桌面过渡的企业来说是一大福音。它非常适合在桌面上运行 Windows 应用,但在周边设备支持方面,如同步 PDA 或访问其他专业硬件,往往表现欠佳。
对于企业而言,如果愿意迁移到 Linux 核心生产力应用以满足约 80% 的计算需求,同时又希望继续使用各种遗留 Windows 应用,那么 Win4Lin 是一个不错的选择。不过,如果目标是仅采用开放标准并在桌面上拥有更多选择,继续投资 Windows 应用可能并非明智之举。但在可预见的未来,无论是制造业、医疗领域,还是政府或教育行业,使用 Windows 应用仍具有一定价值。在这些情况下,在 Linux 上托管 Windows 客户端,同时引入新的开源应用和操作系统,是一种可行的解决方案。
2. 连接 Linux 上的 Windows 终端服务
远程执行 Windows 应用对于企业用户来说变得越来越重要,尤其是与重定向显示和管理框架(如 Citrix)结合使用时。Unix 和 Linux 用户对终端服务模型并不陌生,因为从一开始他们就受益于多用户架构,可实现应用的远程执行。而 Windows 直到较晚才添加了这一功能。
2.1 微软 Windows 终端服务
微软 Windows 终端服务是 Windows Server 架构的扩展,允许多个用户使用瘦客户端设备或软件在服务器上运行应用。它由三个组件组成:
-终端服