Terry Wang (@terrywang)

Sydney, Australia

The below is an off-site archive of all tweets posted by @terrywang ever

March 26th, 2015

选 OpenJDK 和 PostgreSQL 其实只是为了避免沾任何与 Oracle 有关的东西,看来大家都很怕它家的律师啊,呵呵。开发过程中对 X 源代码做了小改动,主要和 framebuffer 相关,当然还用到了很多其它开源工具和库,大部分代码以后都会开源。

via Hotot for Chrome

和 Linux VDA 的核心程序员开了个会,听起来他们开发测试团队被发行办之间的差异操得够呛。诸如包含不同的软件、配置风格、包管理工具、桌面环境及版本,还有 init 系统等等。好在目前只支持 SLE{S,D} 和 RHEL / CentOS 暂时不碰 Ubuntu 是明智的。

via Hotot for Chrome

qemu-dm-wrapper 是由 xen-device-model 包提供的,更新后会被覆盖,要注意。该文件是个 Python 脚本,第一次改的时候没注意,未开启 :set list 结果被 identation 给坑了,启动虚拟机失败,呵呵。

via Hotot for Chrome

正确的做法应该是 /opt/xensource/libexec/qemu-dm-wrapper 里找到 qemu_args 行,在其下添加 qemu_args = [s.replace('rtl8139','e1000' for s in qemu_args] 关闭虚拟机重新启动

via Hotot for Chrome

XenServer 上 QEMU 默认模拟的网卡是 rtl8139 速度只有 100Mbps 但 Windows 虚拟机装 PV 驱动就解决了问题 Linux 虚拟机只要跑 3.0 以后的内核都有内置 PV 支持。这么做唯一的好处是嵌套用 XenServer 时其网卡支持千兆。

via Hotot for Chrome

真是醉了,一个 XenServer 资源池里8个主机 /usr/lib/xen/bin/qemu-dm 都被人为添加了 immutable 属性,并非是 dom0 文件系统满了。而是搜索来的野路子黑科技,目的是为了把 QEMU 默认模拟的 rtl8139 网卡替换成 e1000

via Hotot for Chrome