1.3Bochs适合我么?

Bochs对于某些应用程序非常有用,但不太适合其他应用程序。本节试图回答这个问题:“Bochs适合我吗?”

Bochs可能适合你,也可能不适合你,这取决于你想做什么。也许您想做的就是在GNU/Linux上运行一个或两个Microsoft Windows本地应用程序,或者正好相反。也许你最关心的是速度和性能。当您想让另一个应用程序在同样的设置环境中执行,也许您不介意在这里和那里调整几个文件。在目标是在x86上模拟x86硬件的情况下,VirtualBox、Wine和VMware可能是您的最佳选择。

另一方面,您可能有一个重要的应用程序运行在旧操作系统上,而这个旧操作系统恰好只能运行在旧的硬件环境上。您担心这个硬件的生命周期即将结束,您的备份和恢复硬件和工具不再能够满足您所拥有的数据量。需要通过网络传输备份磁盘映像,并希望使用现代程序进行硬件维护。也许应用程序足够重要,可以在更大的计算机上运行,比如64位机器,甚至大型机。在这种情况下,Bochs将是一个很好的选择。

也许您的目标是调试软件或硬件驱动程序。Bochs提供了一个受控的环境,可以更好地帮助您确定造成某一运行结果的原因。你可以拍快照,看看幕后发生了什么。您可以隔离导致崩溃的行。您可以保存多个图像,并仔细比较进行比较他们之间的不同。在这种情况下,Bochs可以节省您的时间和资源。

信息技术的变化比任何其他领域都快。人们很容易忘记那些来来去去的过渡性软件。但历史对所有领域都是重要的,为了建设未来,了解过去是重要的。然而,计算机程序员没有建筑师那样的优势,比如,他们可以去希腊旅行,触摸一根柱子。Bochs为您提供了一个或多个完整的环境,您可以在其中直接了解操作系统和程序的行为。这不能通过诸如Wine之类的“模拟器”来实现。

猜你喜欢

转载自blog.csdn.net/patronwa/article/details/91365543
1.3