2014年十月,微軟CEO Satya Nadella在舊金山的活動中說: “微軟熱愛Linux(Microsoft loves Linux。)”這句話讓很多人感到驚喜。至此之后,您可以在眾多Linux和開源的會議中看到微軟的身影。
2015年八月,在美國西雅圖的LinuxCon北美峰會上,微軟以贊助商的身份出現,而與小企鵝們一塊現身的Microsoft Azure也成為大會的最大亮點。
2015年十月,來自于微軟開源技術中心的K. Y. Srinivasan博士也在QCon全球軟件開發大會上海站給大家娓娓道來:“微軟熱愛Linux——我們的開源之旅”。
事實上Hyper-V虛擬驅動在Linux內核中的旅程早在5年前就開始了,上萬行的代碼也表明了微軟對于如何讓Linux在Hyper-V的虛擬環境中跑得更好更快的決心。
根據各企業對Linux 3.0新代碼的貢獻來衡量,微軟是繼紅帽、英特爾、Novell和IBM之后的第五大Linux 3.0企業支持者。Ubuntu、SLES、RedHat、CentOS、Debian、Oracle Linux等主流Linux發行版都可以完美運行在微軟的虛擬化平臺Hyper-V上。
另外一個令人振奮的事情是:運行在微軟公有云平臺Azure上的虛擬機中每四臺就有一臺是Linux!
在QCon的演講會上,K. Y. Srinivasan博士出于好奇問了一下有多少人知道聽過”微軟熱愛Linux”的新聞。
話說起來,這還是微軟第一次在中國高談微軟熱愛Linux,但這一點都不影響大家的熱情。在問答階段大家紛紛舉手想了解微軟對于Linux的支持,和Docker的合作以及.NET開源的利弊。
同月,在中國的Linux內核開發者大會上,微軟再次以贊助商的身份出現。
首先,Linux基金會副主席江藤圭也先生做了致辭。令人驚喜的是,江藤圭也先生用“微軟熱愛Linux”的演講稿拉開了大會的序幕。
同時,K.Y. Srinivasan博士給大家分享了“Hyper-v:運行Linux工作負載的卓越平臺”,并詳細介紹了網絡/存儲性能的優化以及備份/管理等功能, 開發者們也熱情高漲地拋出各種問題。
如您有興趣了解Hyper-v上的Linux驅動(我們稱之為Linux Integration Services集成服務),可以查看Linux內核主線版本,或到微軟下載中心下載最新版本。
Linux內核主線版本文件/目錄:
arch/x86/include/asm/mshyperv.h
arch/x86/includ/uapi/asm/hypery.h
arch/x86/kernel/cpu/mshyperv.c
drivers/hid/hid-hyperv.c
drivers/hv/
drivers/input/serio/hyperv-keyboard.c
drivers/net/hyperv/
drivers/scsi/storvsc_drv.c
drivers/video/hyperv_fb.c
include/linux/hyperv.h
tools/hv/
Linux集成服務GitHub:https://github.com/LIS
Linux集成服務4.0可從微軟下載中心下載:http://www.microsoft.com/en-us/download/details.aspx?id=46842
K. Y. Srinivasan博士,何許人也?- 80年代就開始在Unix的開源界工作的前輩
現任微軟合伙人級別架構師,他致力于讓Linux在Hyper-V和微軟公有云平臺Azure上更好地運行,讓Hyper-V成為運行Linux工作負載的最佳平臺。在加盟微軟之前,K.Y 曾擔任過Novell的杰出工程師并領導了一系列的創新。他也曾是64位NetWare平臺Modesto的首席架構師和運行于Xen上的Hyper-v模擬器的主要代碼貢獻者。在此之前,他在AT&T貝爾實驗室擔任架構師,并對UNIX操作系統的一些版本做出了關鍵的貢獻。
K.Y擅長的專業領域包括操作系統,虛擬化和容錯計算。他擁有容錯計算的博士學位以及虛擬化&負載管理領域的25項專利。