在CentOS7上安装网易云音乐,需要启用epel.repo和nux-dextop.repo源。 然后安装如下rpm包,重点是qt5的rpm: [crayon-5d1217661d2a8802255639/] 最好都装上吧,然后去百度云下载 https://pan.baidu.com/s/1o7YpVHS 将下载的两个包安装即可。   -------下面是授人以渔时间--------- 如何做...

看mballoc一开始是为了解决一个bug,但是代码没看完,bug已经解决了,仅仅是从C代码规范的处理的,和ext4自身逻辑没有什么关系,具体内容参看“ubsan: "shift exponent -1 is negative" in fs/ext4/mballoc.c:2612:15”,Bugzilla链接。 ext4 mballoc特性是用进行一次性的多个块申请分配,官方定义: What is multiblock ...

源代码版本:git://git.qemu.org/qemu.git v2.5.0 savevm指令对应的函数是hmp_savevm,loadvm则是hmp_loadvm, 对应的函数是 [crayon-5d1217661e721651328811/] 上面这个代码是编译生成的,在编译目录下面的x86_64-softmmu/hmp-commands.h。 先看hmp_savevm,在qemu monitor console下执行savevm oenhan指令,在...

KVM下steal_time源代码分析 代码版本:https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git branch v4.3 刚好有人在其他文章评论下问到steal_time机制,顺便看了一下,总结如下。 steal_time原意是指在虚拟化环境下,hypervisor窃取的vm中的时间,严格讲就是VCPU没有运行的时间。 在guest中执...

首先乱码的可能是本地是英文环境而wine需要的是中文环境,需要下面的命令 [crayon-5d1217661fa10935319137/] 在crossover下,需要在bottle下面的cxbottle.conf文件中[EnvironmentVariables]后面添加 “LANG” = “zh_CN.UTF-8”. 有些需要特殊字体,建议将msfontscore都安装上。 另外需要安装fontconfig.i686,建议...

前段时间校招的如火如荼,TL搞到了几个候选人,赶鸭子上架让我参与面试。 因为都是一对一的进行交流,怕标准低了平白浪费时间,用力过猛又招不到人,先和TL交流了他心中的标准,于是给自己定下基调,“知识面求广不求深,寻求个别亮点”。 1.第一位应聘者是硕士毕业,基本上就是聊天的节奏,自己作为面试官,整个方向没...

17.openjdk或者jdk中的字体锯齿处理,适用于phpstorm和pycharm 在.bashrc中添加 [crayon-5d1217661fd77072540988/] 16.Centos 安装网易云音乐linux客户端RPM版本 centos 7 安装网易云音乐 15.wine方块字乱码处理 crossover如下处理: [crayon-5d1217661fd87741678263/] Wine也就是运行regedit注册表。 另外一种乱码...

seabios问题的原理还是很简单的,只是我对bios的原理一点也不了解,可谓盲人骑瞎马,夜半看bug,过程记录一下,还是有些意义。 问题就是给定qemu分配78个vcpu的时候,qemu提示找不到硬盘,即是"Boot failed: could not read the boot disk",出现了这样的问题,正确的思路就是看打印,就是seabios的boot_disk里面的: ...

最近要定位Xen migration后nested中xl创建vm panic的问题,于是把migration的过程看一看,记录如下,使用的迁移命令是“xl migrate centos localhost”,下面的代码走读也是以这个命令为标准。 直接从xl命令看,它在toolslibxlxl.c的main函数中,xl受到操作参数之后通过cmdtable_lookup函数进行查表,就是cmd_table,找到...

在SIMICS软件里面模拟最新的CPU进行虚拟化测试的时候,先把Dave的kernel patches拿到手,打补丁到v4.1-rc2上,每次启动qemu-kvm的时候,console上就打印了一堆信息,然后panic了,信息简略如下: [crayon-5d121766209e9800609846/] 先是反汇编内核,看到了出问题的地方,在kvm_cpu_vmxon函数上,它就是汇编执行vmx...