系统虚拟化是一个跨领域的技术,涉及计算机体系结构、操作系统、硬件等。如果想要深入的理解,无论是对作者,还是读者都要求非常高。如果没有干货,也很少有作者敢于尝试讲解系统虚拟化的原理和实现。所以鲜有好书。
楼上有答主提到了一本的Intel的《系统虚拟化》,那本是系统虚拟化原理方面相对来讲很不错的一本了,但是还是有点偏概念性的阐述,缺少结合实现的讲解,而且是10年前的一部作品了。
鉴于缺少这个领域的书籍,而且云计算是大势所趋,所以今年我们出品了一本虚拟化方面的书:《深度探索Linux系统虚拟化》(作者是百度的主任架构师,在操作系统领域有20年的工作经验),推荐给给对虚拟化底层原理和实现感兴趣的朋友,当然也推荐给对基础技术感兴趣的朋友。这本书中对虚拟化原理和实现的讨论,目前来讲,是我们调研过的市面上讲的最透彻、最具体的一本了。
当然,读这种书,需要读者静下心来,结合源代码,必要的地方还需要查阅系统结构、操作系统、硬件方面的知识资料,把书读厚。底层知识不是快餐,也没法速成,如同酿酒,越久越醇,需要做时间的朋友。
如果大家对这本书感兴趣,可以通过下面这张图了解全书的内容: