青云QingCloud出席中国Linux内核开发者大会 分享QEMU技术实践

北京,2017年10月21日——

近日,第十二届中国Linux内核开发者大会(CLK)在北京举行。青云QingCloud内核工程师孙峰应邀出席并分享了主题为《如何编写QEMU后端块设备驱动》的演讲,从QingStorTM NeonSAN出发,阐述了QEMU后端块存储驱动开发的全部过程,包括背景、工具、编写,以及验证和测试等。

中国Linux内核开发者大会是中国Linux内核领域里最高规格的技术盛会。大会前身为2006年开始举办的AKA Linux内核开发者大会,由AKA阿卡信息技术小组、英特尔公司开源技术中心、清华大学共同发起,历经10多年,今年已经是第十二届。大会以“自由、写作、创造”为理念,以开源技术的推广和普及为使命,鼓励中国Linux内核开发爱好者不断攀登技术高峰,在交流和研讨中共享资源、携手进步。

QEMU是一套由法布里斯·贝拉(Fabrice Bellard)所编写的以GPL许可证分发源码的模拟处理器,在GNU/Linux平台上使用广泛。Bochs、PearPC等与其类似,但不具备其许多特性,比如高速度及跨平台的特性,经由KVM(早期为kqemu加速器,现在kqemu已被KVM取代)这个开源的加速器,QEMU能模拟至接近真实电脑的速度。

孙峰指出,QEMU的驱动开发和Linux内核驱动开发相似性极高。QEMU是对底层硬件架构的模拟实现,有着非常广泛的用途,如云计算中的虚拟化、智能手机操作系统Android模拟开发环境等均是基于QEMU之上的。

目前,青云QingCloud的后台采用较新的Linux内核,为对系统底层原理感兴趣的开发者提供了最佳实践“场所”。加入QingCloud内核组,不仅能够成为QingCloud底层稳定性的看护人,还能将解决的问题反馈到上游社区,参与全球Kernel开发,成为卓越工程师的典范——Linux内核开发者。

作为一家技术领先的云计算服务商,青云QingCloud对于开源有着深刻的理解,也在积极参与开源项目。未来,QingCloud将不遗余力地在关键技术领域为开源作出贡献,如Linux内核、虚拟化、SDN、容器和容器编排技术,以及IoT、人工智能等。