从根底软硬件兼容性谈桌面云的应用
本文摘要: 从基础软硬件兼容性谈桌面云的应用从第一台个人电脑诞生之日起,不管是硬件根据摩尔定律的升级换代,还是操作系统和应用软件的不断重构更新,基础软硬件的兼容性问题也一直伴随存在着。 作者:周平从第一台个人电脑诞生之日起,不管是硬件根据摩尔定律的升级
从根底软硬件兼容性谈桌面云的应用 从第一台小我私家电脑诞生之日起,不论是硬件依据摩尔定律的晋级换代,仍是操作体系和应用软件的不断重构更新,根底软硬件的兼容性问题也始终随同存在着。 作者:周平

从第一台小我私家电脑诞生之日起,不论是硬件依据摩尔定律的晋级换代,仍是操作体系和应用软件的不断重构更新,根底软硬件的兼容性问题也始终随同存在着。核算机业界诸多巨擘厂商也都深受软硬件兼容性问题的困扰,为解决这一难题都不吝破费巨资,尝试各种解决方案。

图1.Win10下的蓝屏现象

微软的Windows操作体系简直是小我私家电脑的另外一个代名词,Windows在带来图形用户界面和便捷交互体验的同时,突发的 蓝屏 是常见的痼疾之一,操作体系与软硬件兼容性问题就是 蓝屏 问题的幕后黑手。微软从WindowsXP年代起,为解决 蓝屏 等问题成立了硬件质量打算试验室WHQL (Windows Hardware Quality Lab),推出徽标打算,该打算包含制定硬件认证规定和程序、开发兼容性测试东西,诸如Win7的HCK(WindowsHardware Certification Kit)和Win10体系的HLK(Windows Hardware Lab Kit)、最后对经过测试的硬件产物付与微软徽标的利用受权,同时把其驱动程序颁布到Windows driver update中供用户下载利用。

图2.微软徽标打算

迄今为止,微软现已累计为1575批次台式机和1550批次笔记本实现了兼容性测试,堪称是任重而道远。

独一无二,不但是Windows体系,海内外的Linux厂商也都采用了相同做法。红帽当做外洋Linux代表厂商也分外关注软硬件的兼容性问题。红帽会测试别的厂商的软硬件产物与自家的Linux企业版及实时版、OpenStack平台、集群存储的兼容性,并把经过测试的软硬件产物归入红帽生态并对外颁布。海内在信息技能应用立异大潮的引领下,根底软硬件厂商也都把兼容性测试看成生态建设的首要使命来抓,河汉麒麟推出了PK(飞扬、河汉麒麟)系统兼容性认证、统信软件力推UOS兼容性测试、龙芯、鲲鹏也都有其本人的兼容性认证系统。

图3.UOS针对差别芯片架构的多个版本

兼容性的界说是指,在同享同样的硬件或软件环境的前提下,产物、体系或组件可以与别的产物、体系或组件交换信息,和/或执行其所需的功用的程度。说直白些就是同一套软件或外设在差别架构的硬件或操作体系之下,功用和性能能否达成100%施展,可用性、可稳护性和平安性能否保持共鸣水平。从久远开展来看,解决兼容性问题有更深远的含义,由于海内CPU芯片有X86、ARM、MIPS、Alpha多种架构,再来别离适配统信的UOS和麒麟OS两种操作体系,就会发生8种组合,再去适配浩瀚的应用软件和外设几乎是一项十分艰巨的使命。那是否能找出更为简单解决兼容性问题的办法呢?答案是绝对的,采用桌面云是一种有用的方式。

桌面云是指经过客户端或者别的与网络链接的设施来拜访云端桌面的一种模式,由桌面虚构化软件、虚构桌面传输协定、虚构桌面连贯代办和终端(包含瘦、胖及挪动终端等)一同合成。桌面云主要分为VDI(虚构桌面根底架构)和IDV(智能桌面虚构化)两大技能路线,这两大技能路线在解决软硬件兼容性问题上各有千秋,都能简化软硬件适配的杂乱性。

先说VDI架构,经过效劳器虚构化技能把效劳器端硬件资源完成池化,池化资源生成虚构桌面集群统一实现核算、存储、治理等过程。终端借助网络连贯和桌面协定连贯至效劳器端,完成虚构桌面的显示和外设指令的传输。因为VDI是一种在效劳器端进行集上钩算、集中治理的架构,这就适当于把杂乱的软硬件兼容性问题放在效劳器端进行了统一解决,所依附的技能和东西就是效劳器虚构化、hypervisor和virtual machine monitor(VMM)。把原本需要进行很多适配兼容事件的终端彻底解放出来,运转一个虚构桌面代办程序即可。在差别架构的电脑整机上需要进行8次软硬件适配的事件利用VDI方案只要1次适配即可解决,堪称是一举而竟全功。

图4. VDI桌面云架构

IDV架构是一种散布式核算、集中治理的架构。效劳器上生成虚构桌面影象,经过网络将影象推送至终端运转,在终端节点上实现虚构桌面的程序核算和数据存储,同时把数据上传到云端同步保存。在效劳器端可完成桌面影象、用户、策略和数据的集中治理。跟VDI相比,把在效劳器上的hypervisor层移值到了IDV胖终端上完成,在终端上完成了将操作体系与硬件的笼统分离。同时经过运用GPU和外设透传等技能,各种外设辨认也再也不需要经过桌面协定重定向到效劳器上去解决,其上风一是大大简化外设与终端适配的事件量,其二是IDV胖终真个运转再也不强依赖于网络和桌面协定,这样的特性使IDV方案更适合运用在事务实时性要求高、外设浩瀚、断网可用的政务窗口、医疗事件站等场景上。

图5.IDV桌面云架构

由此能够看出,在其时海内诸多芯片厂商架构各别、操作体系群雄并起的大布景之下,能有用解决根底软硬件厂商的兼容性问题,能显著贬低最终客户花在外设、应用软件适配上的财力和工夫本钱,兴许桌面云技能是能够打破其时困境的一把有益兵器。