简单的 Virtualbox/QEMU 风格的应用程序开发

发布于 2024-12-04 16:43:09 字数 329 浏览 4 评论 0原文

我一直在尝试内核构建,并成功创建了一个非常基本的内核,我正在慢慢扩展它以添加功能。我已经在 virtualbox 和 qemu 中成功运行它,但我想我会研究构建一个像这样的简单虚拟机模拟器的可能性,但只具有运行我的非常简单的内核所需的功能,或者更好的是,只是能够启动机器在软件中通过主机硬件传递到来宾内核。

我知道可视化是一个非常复杂的主题,很多人付出了巨大的努力才使其达到 Virtualbox 或 VMWare 等项目的阶段,我不想尝试重新创建它们。

或者,如果有人知道现有的虚拟化 SDK,可用于将正在运行的虚拟机的输出嵌入到另一个可以使用的应用程序中。我想创建一个应用程序来启动该虚拟机作为模拟的一部分。

I have been experimenting with kernel building and have successfully created a very basic kernel which I am slowly extending to add features. I have successfully run it in virtualbox and qemu but thought I would investigate the possibility of building a simple virtual machine emulator like those but with just the required features to run my very simple kernel, or better yet, just to be able to boot a machine in software by passing through the host hardware to the guest kernel.

I know that visualization is a very complex topic that has taken huge amounts of effort by a lot of people to get it to the stage it is at with projects like Virtualbox or VMWare and I don't want to try and re-create them.

Alternatively if anyone knows of an existing virtualization sdk that could be used to embed the output of the running virtual machine into another application that could be used. I want to create an application that boots this virtual machine as part of a simulation.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

书信已泛黄 2024-12-11 16:43:09

请找到TVMM,这是一个开源教育虚拟机器监视器。它的代码在某种程度上很简单,你可以从中得到很多要点。

Please find TVMM, which is an open source educational virtual machine monitor. Its code is somehow simple and you can get many points form it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文