Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1616652
  • 博文数量: 77
  • 博客积分: 1205
  • 博客等级: 少尉
  • 技术积分: 4476
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-22 21:48
文章分类
文章存档

2018年(1)

2017年(1)

2015年(1)

2014年(18)

2013年(12)

2012年(44)

分类: LINUX

2012-05-16 20:51:09

我对虚拟化最早的兴趣来自于VMWare,并因此凭借自己的猜想写了本人最早的一篇关于虚拟化实现构想的帖子:

今后因为工作上的内容可能真正转到这个方向上,所以最近一直在看Intel开源技术中心与复旦合著的《系统虚拟化--原理与实现》,这本书虽然不是大部头,但是内容非常之好,相信很多以前从事过虚拟化方面的同学都读过。看了之后有种茅塞顿开之感,犹如大热天喝了冰镇可乐一样非常爽(但是这里提醒各位同学一句,可乐这种东西常喝对身体并不好,我以前每年夏天都会在冰箱里储备大量的可乐或者雪碧,从来不喝茶,加上不重视运动,所以肚子很象咱们国家的军队领导,自从我认识到这个问题严重性后,就戒了,再加上游泳成了我生活中必不可少的一项活动后,本人又恢复了往日清纯的屌丝形象。虽然我知道咖啡对身体也不好,但是这个真戒不掉了,因为我经常很晚才睡觉,下午在公司如果不喝一杯咖啡的话,脑袋就跟花岗石一样,如果有人问我1+1=?,我大概需要两秒钟才能给出精准的答案。所以咖啡对于我,从来不像其他屌丝那样是用来品的,它对我更象是一种药,所以我只喝黑咖啡,因为这玩意是纯爷们,喝了半杯效果就很好了。所以我如果要去面试的话,一般在出发前都至少搞定两杯咖啡,记得当初去AMD面试,三个鸟人面我,恰好那天因为某些极其特殊的原因我没能喝上一口咖啡,面试前闲聊的空闲以迅雷不及掩耳盗铃之势让其中面我的一哥们去给我弄杯咖啡,然后再扯扯淡,估摸着咖啡快起作用了才正式开始。后来我进了AMD之后,才发现AMD的那个破咖啡很多时候我喝了都不work。你看又扯远了,离题万里是我的拿手好戏,哈哈),当才谈了一下可乐,现在我们还是回到主题谈谈虚拟化。话说我看了那本书之后,才发现其实我当初的那个帖子描述的是一种纯软件实现的虚拟化机制,主要的原理是让非ring 0的软件执行特权指令时产生异常,由VMM来接管并模拟指令。x86架构先天对虚拟化支持不足,也就是书中提到的虚拟化漏洞。幸好,intel和amd都意识到了这个问题,现在的处理器都加入了硬件虚拟化支持,这个比用纯软件来实现VMM,那肯定要惬意得多。我想后续如果有时间会陆续发一些帖子来讨论虚拟化技术的方方面面,显然在这方面,我也是个菜鸟。

阅读(6730) | 评论(21) | 转发(1) |
给主人留下些什么吧!~~

MagicBoy20102012-05-17 19:49:45

GFree_Wind: 多谢老哥的建议。
1. 同意。我必须要对得起我的工资,这是职业道德问题。而且在工作中,怎样都会有收获的;
2. 我会坚持学习kernel的。即使现在不做底层的工作,.....
其实很多情况下公司的需求和个人兴趣多少会有冲突,公司需要能给它带来效益的人,而不会追求那种很炫很酷的东西。而从个人的角度,总是希望能做自己感兴趣的事情,这个大家都理解,没有兴趣就没有激情。如果日常的工作的确让人感到枯燥乏味,不妨看看外面是否有另一扇窗户。我这个如果展开了去,应该是那种很能吸引眼球的博客主题,呵呵,不过我比较厚道,这里不带忽悠的:跳槽还是不跳槽,其实就没有一个标准答案,根据个人自己情况定,因为自己最了解当前状况。

GFree_Wind2012-05-17 19:12:58

MagicBoy2010: 好吧,我有两个建议:
1. 如果你没几乎转,那么把公司的事情要做好,理由很简单,它给了你money,让你不用再流浪
2. 你应该抽出时间不断学习你感兴趣的东西。学.....
多谢老哥的建议。
1. 同意。我必须要对得起我的工资,这是职业道德问题。而且在工作中,怎样都会有收获的;
2. 我会坚持学习kernel的。即使现在不做底层的工作,对底层了解的越多,做应用也就更得心应手。
3. 不知道有哪家公司有魄力接受我这种转行的呵?当然,如果我功力够深,肯定没有问题。

Follow your heart,听上去挺炫的。真的这样做,还是需要很大的勇气和决心的。

MagicBoy20102012-05-17 18:46:22

GFree_Wind: 我一直不想做应用。。。。
怎奈何误入歧途了啊.....
好吧,我有两个建议:
1. 如果你没几乎转,那么把公司的事情要做好,理由很简单,它给了你money,让你不用再流浪
2. 你应该抽出时间不断学习你感兴趣的东西。学习,是种美德
3. 留意外面的机会,做你感兴趣的。当机会来临时,你不至于抓不住。
哦,其实是三个建议。但是乔布斯给你的建议只有一条,但非常有用:

Follow YOUR heart!!!!!!

MagicBoy20102012-05-17 18:41:40

tekkamanninja: 如果中午或者早上有时间,就在家磨一杯曼特宁,药效极好
没时间就只好用两根鸟窝。

您是在AMD的人,也就不可能屌丝了~~~
我觉得做内核和驱动的,最好的去处.....
好吧,我必须承认其实我不是很理解屌丝的内涵,嘿嘿

好吧,那么我再说一下当前国内内核开发现状,现在绝大部分公司所谓内核开发,其实是内核模块,或者说是设备驱动。内核本身已经很成熟,公司里做事,很少去干内核开发社区要做的事情。更多的开发者其实是利用业余时间来给社区写代码,为嘛呢?兴趣, just have fun.

国内对计算机文化的理解其实和国外比,还是有很大差距的,不只是单纯的技术层面...所以我这里用了计算机文化

GFree_Wind2012-05-17 16:43:33

MagicBoy2010: 你不想做应用了?.....
我一直不想做应用。。。。
怎奈何误入歧途了啊