macos - 将 KVM(为 Linux 编写)移植到 Mac OS X

标签 macos kvm

我正在尝试将 KVM(为 Linux 编写)移植到 Mac OS X。

后台工作:我开始浏览 Apple Developer Documents,其中列出了执行此操作的程序。我无法理解其中的某些部分,而我理解并尝试过的部分效果不佳(按计划)。
正如Apple Developer文档所建议的那样,我也尝试过fink,macports等,但是,一旦代码在主机上成功编译,这些包管理应用程序就会出现,对吗? (这就是我假设的)。 *如果我错了,请纠正我。
现在,我正致力于一一消除所面临的错误。这种方法需要花费大量的时间和精力,而且我不知道这是否会奏效。

问题:请让我知道我的方法是对还是错。如果正确,请告诉我下一步应该做什么。如果错了,让我知道我的第一步应该是什么。
附注:分配给该项目的大量时间已经因尝试不同的方法而白费。请帮助我采取明确的方法来解决这个问题。

最佳答案

你的做法是错误的。

KVM 本质上是一个极其特定于操作系统的应用程序。将它移植到 Mac OS X 不仅仅是检查代码和修复编译错误的问题——它的重要部分需要完全重写才能在 OS X 上运行。(例如,对于初学者来说,没有 /dev/kvm OS X。VT 支持以完全不同的方式工作。)

如果这对您来说是新闻,请 立即返回 。 KVM 不是一个简单的软件。如果您首先不了解您正在处理的内容,则无论您花费多少时间都无法移植它。

关于macos - 将 KVM(为 Linux 编写)移植到 Mac OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15341333/

相关文章:

linux - Android Studio 2.3 使用来自控制台的模拟器,root 用户为 "/dev/kvm device: permission denied"

ios - 生成 X-Apple-ActionSignature

更新 xampp 1.8.3-4 后,php mysql 查询未完成

python - 使用 pyinstaller 打包后 Kivy 应用程序崩溃

centos - 使用 libvirt_volume.source 的 URL 时如何指定 HTTP 身份验证(用户、密码)

kubernetes - minikube:找不到domaintype = kvm的功能

c - 尝试在 linux/include/linux/kvm_host.h 中查找 vm_list->vm_node 结构定义

objective-c - 从 NSTextField 子类调用 NSObject 方法?

macos - 尝试横向扩展 Vert.x 服务器时出现 "Connection reset by peer"和 "Too many open files"异常

android-studio - Android Studio KVM 设置?