摘要: 新世代基础架构-建构容器即服务的IT环境 阅读全文
posted @ 2019-02-12 12:31 顺哥聊数字化 阅读(147) 评论(0) 推荐(0) 编辑
摘要: https://www.nndev.cn/archives/1105 阅读全文
posted @ 2019-02-12 12:30 顺哥聊数字化 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 我的一亩三分地 阅读全文
posted @ 2019-01-24 13:54 顺哥聊数字化 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 培训班出身的程序员怎么了 阅读全文
posted @ 2019-01-21 18:50 顺哥聊数字化 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 我在小鹅通开了一个知识铺,主要是分享自己的一些原创作品,回答各位年轻朋友们的问题,大家还可以加入“技术人成长”社群,和更多的同行朋友进行交流。 微信扫码进入: 更新: 知识铺上线2天,陆陆续续有了一些读者,第一次脱离公司自己做一些事情有了点回报,挺开心。接下来,我将不断生产高质量的免费原创内容,以飨 阅读全文
posted @ 2019-01-05 14:06 顺哥聊数字化 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 欢迎关注【顺哥聊成长】视频号,谢谢! 阅读全文
posted @ 2018-12-23 19:14 顺哥聊数字化 阅读(170) 评论(0) 推荐(0) 编辑
摘要: QEMU/KVM结合起来分析的几篇文章,代码跟最新的版本有些差异,但大体逻辑一样,写得通俗易懂。我把链接放这里主要是为自己需要查看时调转过去方便,感谢作者的付出!QEMU Source Code Study - 1QEMU Source Code Study (2) - KVM_initQEMU S... 阅读全文
posted @ 2015-06-10 00:20 顺哥聊数字化 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 参考这里,感觉很Cool吧。Linux-0.11函数调用关系图:QEMU函数调用关系图: 阅读全文
posted @ 2015-06-08 22:20 顺哥聊数字化 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/lights_joy/article/details/4354238快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com本文适用于QEMU-0.10.5VS2008欢迎转载,但请保留作者信息在PC机... 阅读全文
posted @ 2015-06-08 22:10 顺哥聊数字化 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 今天是周六,看到一片KVM相关的文章,感觉写得很不错,翻译了,原文在这里:KVM Technology在开放服务器虚拟化的应用方面,KVM虚拟化技术近年来广受关注。自从2006年10月份诞生以来,其简单的思想激起了Linux内核开发者们的兴趣,在他们的帮助下,KVM的功能得到迅速扩展。目前,KVM得... 阅读全文
posted @ 2015-06-06 16:28 顺哥聊数字化 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 今天编译了下qemu-kvm,死活编不过,错误信息如下:CC block/qcow2-snapshot.oIn file included from ./qemu-common.h:6:0, from block/qcow2-snapshot.c:25:block/qcow2-snapshot.c:... 阅读全文
posted @ 2015-06-04 00:17 顺哥聊数字化 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 关于MMIO和PIO,我看到的解释最清楚的文章,原文在这里:Memory-mapped I/O vs port-mapped I/O - 2015Microprocessors normally use two methods to connect external devices: memory ... 阅读全文
posted @ 2015-06-01 23:14 顺哥聊数字化 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 在stackoverflow上看到一关于多线程条件变量的问题,题主问道:什么时候会用到条件变量,mutex还不够吗?有个叫slowjelj的人做了很好的回答,我再看这个哥们其他话题的一些回答,感觉水平好高的。这里把他的回答粘贴一下方便以后查看,原帖在这里:When is a conditional ... 阅读全文
posted @ 2015-05-31 01:48 顺哥聊数字化 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在我写C++代码的那些时间里,我没有写过垃圾回收器,也没有实现过自己的内存分配器,这方面的文章倒是看了不 少。比如我在写C#代码时只管new而不需要释放,我也明白有个垃圾回收器在那帮我回收那些堆上的对象,但具体的实现也没有深究。这段时间我突然想起了以 前在某个地方看过关于一个小型垃圾回收器实现的文章 阅读全文
posted @ 2015-05-29 01:14 顺哥聊数字化 阅读(2193) 评论(0) 推荐(1) 编辑
摘要: 昨天韦哥写了《Linux下Tun/Tap设备通信原理 》一文,只提到了两个使用Tun的用户进程之间的通信路径,并没有说明Tun虚拟网卡驱动是如何实现的,而正好看到了这里的一篇讲解这方面的文章,果断转载了,感谢作者,原文在这里:虚拟网卡TUN/TAP 驱动程序设计原理 简介 虚拟网卡Tun/tap驱动 阅读全文
posted @ 2015-05-27 22:44 顺哥聊数字化 阅读(7144) 评论(0) 推荐(0) 编辑
摘要: Tun/Tap都是虚拟网卡,没有直接映射到物理网卡,是一种纯软件的实现。Tun是三层虚拟设备,能够处理三层即IP包,Tap是二层设备,能处理链路层网络包如以太网包。使用虚拟网络设备,可以实现隧道,如OpenVPN的实现。这篇文章我主要根据自己画的一个图来简单说明在隧道实现中两个虚拟网络设备数据包的流 阅读全文
posted @ 2015-05-27 00:46 顺哥聊数字化 阅读(11221) 评论(0) 推荐(0) 编辑
摘要: NSX is VMware's strategy for Software-defined networking, it was implemented purely in software, and provides users with L2 networks over traditional ... 阅读全文
posted @ 2015-05-25 21:56 顺哥聊数字化 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Linux高端内存是针对物理内存来说的,虚拟内存没有高端这个概念。Linux系统将虚拟内存分为两个部分,即用户地址空间和内核地址空间,对于32位系统来说,虚拟地址空间为4GB,其中用户空间范围为0-3GB,内核空间范围为3-4GB。Linux将3GB开始的内核虚拟地址空间的896M地址直接映射到物理... 阅读全文
posted @ 2015-05-22 00:58 顺哥聊数字化 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: paxos出身 paxos出身名门,它爹是没多久前获得图灵奖的在分布式领域大名鼎鼎的Leslie Lamport。 paxos为何而生 那么Lamport他老人家为什么要搞这个东东呢,不是吃饱了撑的,而是为了解决分布式系统的大难题。分布式系统一 般要求具有高可用性,高可用性一般又是通过冗余也就是多副 阅读全文
posted @ 2015-05-21 23:33 顺哥聊数字化 阅读(10680) 评论(1) 推荐(3) 编辑
摘要: 在这个难以入眠的夜里,乔布斯年在斯坦福的演讲里说的“Connecting the dots”又萦绕耳际,即当我们往回看,就清楚了 自己曾经的生活和现在甚至将来是串联在一起的,这些经历决定了我们事业、生活的走向和方式。韦哥这两年都没有过五 四青年节的权利了,回忆青春,可谓“从前的点点滴滴回涌起,在你五 阅读全文
posted @ 2015-05-20 23:13 顺哥聊数字化 阅读(624) 评论(0) 推荐(0) 编辑