将KVM(针对Linux)移植到Mac OS X.

Kri*_*hna 10 macos kvm

我正在尝试将KVM(写于Linux)移植到Mac OS X.


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


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

dus*_*uff 28

你的方法不正确.

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

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

  • @Zectbumo将你的头撞在墙上(试图通过修复编译错误将高度依赖系统的应用程序移植到另一个平台)既不富有成效,也不是特别的教育练习.即使目标是学习,而不是最终结果,在承担*雄心勃勃的*任务和*不可行的*任务之间存在重要的区别. (5认同)
  • duskwuff,我怀疑你现在通过采取诸如"现在回转"这样的建议. (3认同)
  • @Zectbumo请注意,这是考虑到该用户的其他Stack Overflow问题的上下文 - 我不是说这对他们来说很轻微,但是他们的其他问题表明他们是一个初级C程序员.他们根本没有必要的知识甚至*开始*接近这个任务......就像一个人走进一家五金店并询问如何建造一座摩天大楼的指示. (3认同)