29、轻量级桌面即服务解决方案:虚拟发行版调度器解析

轻量级桌面即服务解决方案:虚拟发行版调度器解析

1. X - Window系统与多环境需求

X - Window系统具有透明性,应用程序(客户端应用)运行的机器可以与用户的本地机器(显示服务器)不同。其客户端运行在虚拟服务器上,并能在多个虚拟环境中创建多个用户会话,而显示服务器则运行在瘦客户端(终端)上。对于缺乏Xll服务器的操作系统(如Windows和ReactOS),可以使用VNC协议,这使得上述两种交付模式都可行。

在研究实验室、教学或开发环境中,对多个开发环境的需求使得异构系统集成的研究变得十分重要。用户能同时使用不同的操作系统,可直接从终端在多个环境中开发和测试软件应用,以实现软件的可移植性。市场上也出现了一些提供此类服务的产品,例如Cendio Thin Line和NoMachine NX3。虚拟发行版调度器(VDD)的主要优势在于仅使用免费/开源软件,并且具有极高的轻量级特性。

2. 虚拟化技术

虚拟化在VDD中起着关键作用,它能将多个不同的操作系统实例投射到每个瘦客户端。由于x86架构存在一些特殊指令(如与内存分段相关的指令),相较于其他架构,其虚拟化难度更大。不过,x86架构的广泛应用也促使了许多克服其限制的技术发展。

常见的虚拟化技术有以下几种:
- 二进制重写(二进制翻译) :扫描运行中的客户机代码,拦截并修改特权指令以适应虚拟化系统,无需修改操作系统源代码,所有更改在运行时进行。但代码中包含多个特权指令时会有性能损失,VMware和Virtualbox是使用该技术的流行虚拟化系统。
- 半虚拟化 :在编译时而不是运行时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值