面向信创国产化替代需求,开发基于QEMU的Windows应用兼容层,实现在麒麟、统信UOS系统上无缝运行Windows软件。独立负责界面重构、进程通信、USB设备映射、镜像管理及授权体系,解决了多进程状态同步、USB热插拔性能及虚拟机并发控制等关键难题。
点击空白处退出提示
面向信创国产化替代需求,开发基于QEMU的Windows应用兼容层,实现在麒麟、统信UOS系统上无缝运行Windows软件。独立负责界面重构、进程通信、USB设备映射、镜像管理及授权体系,解决了多进程状态同步、USB热插拔性能及虚拟机并发控制等关键难题。
汉联是基于QEMU虚拟机的信创系统适配软件,主要用于解决信创生态下Windows软件的兼容性和可用性问题,采用Qt客户端作为控制界面,通过DBus管理本地QEMU虚拟机进程,Windows系统在虚拟机内运行并通过RDP/Spice协议与应用界面集成,实现Windows软件在信创环境的无缝使用。
技术栈:Linux、QEMU、libvirt、Qt、DBus、SQLite、RDP、HTTP、STL、Socket、JSON、多线程。
界面架构重构:独立完成单机版与网络版全部界面开发,两周内全界面模块重构,采用Qt模型视图架构,界面启动时间缩短60%,内存占用降低30%,后续迭代效率提升50%。
多进程状态同步:设计基于DBus的异步通信架构,通过Qt信号槽机制实现主界面、系统托盘、后台服务状态实时同步,消息传递延迟99.9%,支持断网环境正常使用。
USB设备热插拔与增量映射:开发基于Udev事件驱动的USB设备监控系统,设计增量更新算法(仅刷新变化的设备项),避免全量刷新导致的界面卡顿,支持20+设备同时管理,识别延迟




评论