青云QingCloud出席中國(guó)Linux內(nèi)核開發(fā)者大會(huì) 分享QEMU技術(shù)實(shí)踐
北京,2017年10月21日——
近日,第十二屆中國(guó)Linux內(nèi)核開發(fā)者大會(huì)(CLK)在北京舉行。青云QingCloud內(nèi)核工程師孫峰應(yīng)邀出席并分享了主題為《如何編寫QEMU后端塊設(shè)備驅(qū)動(dòng)》的演講,從QingStorTM NeonSAN出發(fā),闡述了QEMU后端塊存儲(chǔ)驅(qū)動(dòng)開發(fā)的全部過程,包括背景、工具、編寫,以及驗(yàn)證和測(cè)試等。
中國(guó)Linux內(nèi)核開發(fā)者大會(huì)是中國(guó)Linux內(nèi)核領(lǐng)域里最高規(guī)格的技術(shù)盛會(huì)。大會(huì)前身為2006年開始舉辦的AKA Linux內(nèi)核開發(fā)者大會(huì),由AKA阿卡信息技術(shù)小組、英特爾公司開源技術(shù)中心、清華大學(xué)共同發(fā)起,歷經(jīng)10多年,今年已經(jīng)是第十二屆。大會(huì)以“自由、寫作、創(chuàng)造”為理念,以開源技術(shù)的推廣和普及為使命,鼓勵(lì)中國(guó)Linux內(nèi)核開發(fā)愛好者不斷攀登技術(shù)高峰,在交流和研討中共享資源、攜手進(jìn)步。
QEMU是一套由法布里斯·貝拉(Fabrice Bellard)所編寫的以GPL許可證分發(fā)源碼的模擬處理器,在GNU/Linux平臺(tái)上使用廣泛。Bochs、PearPC等與其類似,但不具備其許多特性,比如高速度及跨平臺(tái)的特性,經(jīng)由KVM(早期為kqemu加速器,現(xiàn)在kqemu已被KVM取代)這個(gè)開源的加速器,QEMU能模擬至接近真實(shí)電腦的速度。
孫峰指出,QEMU的驅(qū)動(dòng)開發(fā)和Linux內(nèi)核驅(qū)動(dòng)開發(fā)相似性極高。QEMU是對(duì)底層硬件架構(gòu)的模擬實(shí)現(xiàn),有著非常廣泛的用途,如云計(jì)算中的虛擬化、智能手機(jī)操作系統(tǒng)Android模擬開發(fā)環(huán)境等均是基于QEMU之上的。
目前,青云QingCloud的后臺(tái)采用較新的Linux內(nèi)核,為對(duì)系統(tǒng)底層原理感興趣的開發(fā)者提供了最佳實(shí)踐“場(chǎng)所”。加入QingCloud內(nèi)核組,不僅能夠成為QingCloud底層穩(wěn)定性的看護(hù)人,還能將解決的問題反饋到上游社區(qū),參與全球Kernel開發(fā),成為卓越工程師的典范——Linux內(nèi)核開發(fā)者。
作為一家技術(shù)領(lǐng)先的云計(jì)算服務(wù)商,青云QingCloud對(duì)于開源有著深刻的理解,也在積極參與開源項(xiàng)目。未來,QingCloud將不遺余力地在關(guān)鍵技術(shù)領(lǐng)域?yàn)殚_源作出貢獻(xiàn),如Linux內(nèi)核、虛擬化、SDN、容器和容器編排技術(shù),以及IoT、人工智能等。