码迷,mamicode.com
首页 >  
搜索关键字:qemu glusterfs    ( 1213个结果
MIT6.828准备:MacOS下搭建xv6和risc-v环境
本文介绍在MacOS下搭建Mit6.828/6.S081 fall2019实验环境的详细过程,包括riscv工具链、qemu和xv6,对于Linux系统同样可以参考。 介绍 只有了解底层原理才能写好上层应用,曾经几度想要系统地学习OS课程,尝试去看了《计算机操作系统》、《Operating Syst ...
分类:系统相关   时间:2020-05-27 10:33:51    阅读次数:114
深入理解系统调用
实验内容 找一个系统调用,系统调用号为学号最后2位相同的系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 准备环境 利用上次实验下载的linux内核,重新编译,再制作 ...
分类:其他好文   时间:2020-05-26 00:51:02    阅读次数:89
QEMU,KVM及QEMU-KVM介绍
What's QEMU QEMU是一个主机上的VMM(virtual machine monitor),通过动态二进制转换来模拟CPU,并提供一系列的硬件模型,使guest os认为自己和硬件直接打交道,其实是同QEMU模拟出来的硬件打交道,QEMU再将这些指令翻译给真正硬件进行操作。通过这种模式, ...
分类:其他好文   时间:2020-05-25 00:28:58    阅读次数:99
QEMU、KVM、libvirt三者间的关系
QEMUQEMU提供了一个开源的服务器全虚拟化解决方案,它可以使你在特定平台的物理机上模拟出其它平台的处理器,比如在X86 CPU上虚拟出Power的CPU,此时的Guest OS感觉不到虚拟机的存在,就像运行在物理机上,QEMU可以单独使用模拟CPU和各种外设,也可以作为一个用户空间工具和运行在内 ...
分类:其他好文   时间:2020-05-25 00:16:53    阅读次数:219
QEMU和KVM的关系
KVM是指在CPU硬件支持基础之上的虚拟化技术。没有CPU硬件虚拟化的支持,KVM是无法工作的。 准确来说,KVM是Linux的一个模块。可以用modprobe去加载KVM模块。加载了模块后(kvm和kvm-intel模块),才能进一步通过其他工具创建虚拟机。但仅有KVM模块是远远不够的,因为用户无 ...
分类:其他好文   时间:2020-05-24 23:54:01    阅读次数:113
基于mykernel 2.0编写一个操作系统内核
实验基于https://github.com/mengning/mykernel完成 一.配置虚拟机QEMU 安装过程不再阐述,参考上方链接即可 为了使得qemu能够正常进行debug,需要设置相关内核选项 # 打开debug相关选项 # 关闭KASLR,否则会导致打断点失败 Processor t ...
分类:其他好文   时间:2020-05-10 18:58:10    阅读次数:55
使用ramdisk启动ubuntu文件系统
环境 Qemu 4.1 vexpress-ca9 概述 为了减小linux内核的大小,可以把一些外设驱动编译成内核模块,但是在启动ubuntu的时候,需要读取flash,但是此时flash的驱动模块存放在ubuntu文件系统中。为了解决这样的问题,可以使用ramdisk内存文件系统,将必备的驱动模块 ...
分类:系统相关   时间:2020-05-10 01:25:32    阅读次数:148
kvm网络
qemu-kvm支持的网络 1:基于NAT的虚拟网络; 2: 基于网桥的虚拟网络; 3:用户自定义的隔离的虚拟网络。 查看qemu网络配置文件 virsh命令查看 virsh查看 默认宿主机会有一个虚拟网卡virbr0,其实是一个虚拟交换机 会绑定一个网卡virbr0-nic 以上可以看出路由功能已 ...
分类:其他好文   时间:2020-05-10 01:14:27    阅读次数:64
guestfish xfs
[root@localhost ]# qemu-img convert -f qcow2 -O raw CentOS-8-8.1.1911.x86_64.qcow2 CentOS-8-8.1.1911.x86_64.raw [root@localhost ]# losetup /dev/loop12 ...
分类:其他好文   时间:2020-05-08 18:08:52    阅读次数:76
【MIT6.828】centos7下使用Qemu搭建xv6运行环境
---title:【MIT6.828】centos7下使用Qemu搭建xv6运行环境date: "2020-05-05"---# 【MIT6.828】centos7下使用Qemu搭建xv6运行环境###1. 基础依赖```yum install libX11 libX11-devel SDL2 SD... ...
分类:其他好文   时间:2020-05-06 19:39:48    阅读次数:183
1213条   上一页 1 ... 4 5 6 7 8 ... 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!