英特尔|永远不要投资DPU?( 二 )


随后,学术派传球至边路,PC的虚拟化接球。
虽然在小型PC机时代,虚拟化不是刚需,但是开创了硬件新玩法,沸腾了极客的热血。
小心翼翼问一句,虚拟化是不是在骗CPU?
理直气壮回答:CPU有一种被骗的“能力”。
虚拟化技术很厉害,还是要戒骄戒躁,后面的路,还长。
(二)无疑,VMware公司是成功的,当开源世界崛起,软件甩开商业软件的统治,开源极客走上舞台。
请大家记住这两个虚拟化技术的精神小(领)伙(袖),因为他们对DPU的发展,至关重要。
按姓氏笔画排序:安东尼·李国瑞(Anthony Liguori),美国人。张献涛,中国人。
2001年,英国剑桥大学计算机实验室,IanPratt教授带着几个博士生做了一个非常知名的虚拟化项目.
叫Xen project。
Xen的读音和“than”有点像,但不完全一样,发音不吐舌头。
Xen有一个庞大的、活力十足的开发社区,深远地影响了云计算、虚拟化和安全。
两年后,Xen X86虚拟机监视器的第一个稳定版本就问世了。
2004年,张献涛在武汉大学,念博士。多年寒窗,没有少下功夫,他技术水平强,动手能力更强。
技术大神何愁去处,可张献涛还是有些担心,因为虚拟化技术的择业面,太小了。
读博士,勤奋很重要,有一位好的博士导师也重要。
张献涛的博士导师,是全球知名的密码学家卿斯汉。张献涛一定是花掉了很多运气,才遇到了这么一个好导师。
他一脸慈祥地对张献涛说:“虚拟化这个研究方向,我和英特尔有合作,你先去那里实习,别担心,我帮你安排,剩下的,要看你自己了。”
而今看来,卿斯汉教授将张献涛送去企业实习,是完完全全从学生的利益考虑。
(有些博士导师那是死活都不愿意放博士生出去干活,此处省略三千字吐槽)。
于是,张献涛从一名英特尔的实习生做起,一做就是3年。时光飞逝,技术水平飞涨,他于2008年正式入职英特尔。
他可能也没有想到,这份工作一干就是9年。
把镜头摇到2002年的美国IBM 公司,虚拟化的另一个前沿阵地。
一位名叫安东尼·李国瑞的大学生,在学校读书期间一直在IBM实习,每周20小时,连续四年,风霜雪雨,从不间断。
2006年,安东尼入职IBMLinux 技术中心,成为一名软件工程师,这份工作一干就是7年。
人这一生,找到一个真心喜爱的技术作为爱好,然后不计成本地付出时间和耐心,用心打磨,收获的将不只是一个拿得出手的技能。
更重要的,还有一个脱胎换骨的自己。
也许某日傍晚,红霞染尽天边,张献涛在看云,安东尼也在看云,可能会有那么一瞬间,他们都意识到自己要和这个名字极富诗意的技术,打一辈子交道了。
世间因缘,因缘世间。
(三)芯片江湖,有人,有酒,有故事,就有批评英特尔的声音。
PC为王的时代,因为虚拟化不是主流,所以英特尔X86指令集对虚拟化的服务态度很不友好。
这锅,得英特尔背,还背到了2005年。
英特尔在那一年才笑脸相迎,态度友好,在CPU里面做了一些扩展指令集。
这次重拳,扭转了虚拟化的乾坤。
那一年的年11月,英特尔宣布产品支持硬件虚拟化(VT-x,VT-d),AMD也屁颠跟上,宣布产品支持硬件虚拟化(SVM)。
别看姗姗来迟,但是这套技术也足够硬核党,能做出来也很了不起。
但是英特尔“罪名”也很昭彰——低效。
VMware公司眼疾嘴快,把英特尔一顿猛批。
模仿骆宾王讨伐武则天,出了一篇著名的“檄文”,讨伐英特尔。
指责支持虚拟化的扩展指令集低效,还没有自己家做的性能好(这里指VMware公司的“二进制翻译”,binary translation)。