12

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


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


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

4

2 回答 2

30

你的方法不正确。

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

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

于 2013-05-08T18:37:28.043 回答
1

Windows 的 kvm 现在可用。见:https ://github.com/fanwenyi0529/fvm fvm是kvm的跨平台,可以在windows&linux主机上运行,​​移植到mac类似于windows。

于 2013-12-25T11:12:34.237 回答