分享用于内嵌式Nested Hyper-V虚拟机的NMI触发脚本,以便收集完全内存转储【原创文章】

Posted Posted in Windows, 云计算, 系统, 虚拟化

有时候我们经常需要调试有性能问题的Windows VM,那么手动使用NMI进行Crash然后收取Dump进行分析的话是必不可少的步骤,或者是使用Hyper-V的CheckPoint(检查点功能)来获取Dump。然而在Nested Hyper-V中这些手段将受到限制,CheckPoint的方法将不可用,因此触发NMI将成为唯一的选项。

因此,我创建了以下Windows批处理以便简化操作流程。

[本文为AndyX.Net原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!]

….[阅读全文]

树莓派Raspberry Pi玩法之:使用QEMU+FreeDOS模拟器玩经典DOS游戏

Posted Posted in Linux, 系统, 虚拟化

使用不同的 CPU 架构电脑意味着在树莓派上运行 DOS 并非那么容易,但实际上其实也没多麻烦。

FreeDOS 对大家来说也许并不陌生。它是一个完整、免费并且对 DOS 兼容良好的操作系统,它可以运行一些比较老旧的 DOS 游戏或者商用软件,也可以开发嵌入式的应用。只要在 MS-DOS 上能够运行的程序,在 FreeDOS 上都可以运行。

作为 FreeDOS 的发起者和项目协调人员,很多用户会把我作为内行人士进行发问。而我最常被问到的问题是:“FreeDOS 可以在树莓派上运行吗?”

这个问题并不令人意外。毕竟 Linux 在树莓派上能够很好地运行,而 FreeDOS 和 Linux 相比是一个更古老、占用资源更少的操作系统,那 FreeDOS 为啥不能树莓派上运行呢?

….[阅读全文]

如何使用QEMU在各种不同的Linux系统中执行古老的DOS应用程序

Posted Posted in Linux, 系统, 虚拟化

QEMU 和 FreeDOS 使得很容易在 Linux 中运行老的 DOS 程序

传统的 DOS 操作系统支持的许多非常优秀的应用程序: 文字处理,电子表格,游戏和其它的程序。但是一个应用程序太老了,并不意味着它没用了。

如今有很多理由去运行一个旧的 DOS 应用程序。或许是从一个遗留的业务应用程序中提取一个报告,或者是想玩一个经典的 DOS 游戏,或者只是因为你对“传统计算机”很好奇。你不需要去双引导你的系统去运行 DOS 程序。取而代之的是,你可以在 Linux 中在一个 PC 仿真程序和 FreeDOS 的帮助下去正确地运行它们。

….[阅读全文]

菜鸟入门:简单的Xen虚拟化环境搭建笔记

Posted Posted in 云计算, 入门, 菜鸟, 虚拟化

XEN 是一个基于X86架构、发展最快、性能最稳定、占用资源最少的开源虚拟化技术。Xen可以在一套物理硬件上安全的执行多个虚拟机,与 Linux 是一个完美的开源组合,Novell SUSE Linux Enterprise Server 最先采用了XEN虚拟技术。它特别适用于服务器应用整合,可有效节省运营成本,提高设备利用率,最大化利用数据中心的IT基础架构。

XEN 是英国剑桥大学计算机实验室开发的一个虚拟化开源项目,XEN 可以在一套物理硬件上安全的执行多个虚拟机,它和操作平台结合的极为密切,占用的资源最少。编写文档时稳定版本为XEN3.0。支持万贯虚拟化和超虚拟化。以高性能、占用资源少著称,赢得了IBM、AMD、HP、Red Hat和Novell等众多世界级软硬件厂商的高度认可和大力支持,已被国内外众多企事业用户用来搭建高性能的虚拟化平台。

….[阅读全文]

快速阅读:五分钟读懂容器与虚拟机的区别

Posted Posted in Docker, 云计算, 虚拟化

    说起 “容器” ,大家的第一反应肯定是日常生活中使用的锅碗瓢盆,或者装运货物的箱子盒子,用来盛放各种各样的物品。那么拿港口码头来说,每天都要通过船舶向外运送大量的货物。装货的时候肯定不会直接扔进船舱,所以每个码头都会用大量的集装箱来运载货物。有了这些集装箱,货物不用杂乱无章地堆放在一起,又可以按照分类一层一层地摆放,更易于管理,同时也方便运输。

那么我们今天说的 “容器” 究竟是什么呢?它的灵感其实就来源于那些 “集装箱” 。在说 “容器” 之前,先来简单讲一下我们很耳熟的 —— “虚拟机(VM)”,并对比一下两者的区别。

△ 集装箱码头(图片来源:花瓣网) ….[阅读全文]