问题标签 [virtual-machine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6409 浏览

virtual-machine - Hypervisor VM 有什么好处?

我正在研究使用虚拟机来托管多个操作系统,并且正在研究有很多免费解决方案。我对管理程序是什么以及为什么它们与“标准”虚拟机不同或更好感到困惑。当我的意思是标准时,我将使用基准虚拟机 VMWare Server 2.0。

对于具有 4 GB 内存的双核系统,最多可以运行 3 个虚拟机。哪个是最好的选择?管理程序或非管理程序,为什么?我已经阅读了 Wikipedia 文章,但技术细节超出了我的想象。我需要一个关于这些不同 VM 风格能为我做什么的基本答案。

我的主要问题与我将如何在多个环境中进行测试有关。我担心操作系统的隔离,因此我可以同时在多个操作系统上测试应用程序。此外,哪种风味可以更近距离地体验真实机器的运行方式?

我正在考虑以下几点:

(管理程序)

  • 超V

(非管理程序)

  • 虚拟盒子
  • VMWare 服务器 2.0
  • 虚拟电脑 2007

*我列出的虚拟机分类可能不正确。

0 投票
5 回答
2741 浏览

c - 开发内核并在虚拟机中测试它们

我喜欢编程挑战,编写内核似乎是一个编程挑战。

不幸的是,内核特别难以测试,因为它们基本上是操作系统的核心,因此它们不能轻易地在操作系统之上运行。

但是,我知道可以模拟计算机硬件的称为虚拟机的应用程序。

使用虚拟机开发和测试内核(C+Assembly)的最简单/最好的方法是什么?

0 投票
5 回答
12942 浏览

linux - GDB 远程调试错误

我试图在 x86_64 suse linux 上远程调试一个 32 位应用程序,但得到这个“远程寄存器格式错误”的错误。

我启动 gdbserver 作为监听端口 12345 (gdbserver localhost:12345 my_prog)

这是错误:

这是调试服务器机器(uname -a):

Linux 服务器 2.6.16.60-0.31-smp #1 SMP Tue Oct 7 16:16:29 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux

这是调试客户端机器(uname -a):

Linux 客户端 2.6.16.54-0.2.5-default #1 Mon Jan 21 13:29:51 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux

两台机器都在虚拟机中运行(VMWare)。gdbserver 二进制文件从客户端机器复制到服务器机器。

(我远程调试是因为调试服务器上的运行时环境类似于生产环境,并且不包含任何开发工具、对源代码的访问等)

欢迎任何建议。

更新:通过在 gdb 中发出以下命令,这对我有用:

设置架构 i386:x86-64

0 投票
2 回答
1161 浏览

virtual-machine - 像 LLVM 或 PARROT 这样的 VM 是否允许使用来自多种语言的同一个库?

是否可以在任何其他 Parrot (LLVM) 语言中使用以一种 Parrot (LLVM) 语言编写的框架?(就像在任何 CLR 语言中使用 .NET Framework)...

0 投票
5 回答
684 浏览

sql-server - 在 VMWare 上运行 Sharepoint 2003?

我们的生产 Sharepoint 服务器为大约 800 个用户提供服务,并在物理双核机器上与其 SQL Server 一起运行。

网络人现在把尽可能多的放在 VMWare 上。Sharepoint 服务器和 SQL Server 将放在不同的服务器上。

有没有人有在 VM 上运行生产级 Sharepoint 服务器的经验?

0 投票
1 回答
254 浏览

internet-explorer - 通过虚拟化使用 IE 测试 Mac 开发的 WebApp?

我目前正在我的 MacBook 上开发一个基于 Java 的 Web 应用程序。我的大部分测试是在 Firefox 和 Safari 上进行的,但一些客户表示有兴趣在带有 WinXP 和 Vista 的 Internet Explorer 上使用该应用程序。

我知道我会做一些严肃的客户端/Ajax 调试和调整。我确实有一个装有 WinXP 和 IE6 的 Fusion 来宾。

问题是:当我在主机(Mac)上运行我的应用程序时,说它正在监听http://localhost:8080/myApp,我如何从 WinXP 来宾 VM 中访问它?

谢谢,罗洛

0 投票
2 回答
1177 浏览

oracle - 网络共享上的 Oracle 数据文件

我在虚拟机中的 Windows 2000 Advanced Server 上有一个 Oracle 8.1.7 服务器。我们目前正在使用 MS 虚拟服务器来托管它。(分配的硬件足够强大——我们分配了 3.5GB RAM,以及单个 2GHz 处理器内核,比 1999 年的大多数服务器都多)

Virtual Server 的限制之一是 Virtual Hard Disk (127GB) 的最大大小,而我尝试导入的数据库为 143GB。

为了解决这个问题,我试图在物理硬盘上创建数据库数据文件,它有足够的空间。

我的问题是我很难在网络共享上创建数据库实例。

有谁知道我怎样才能做到这一点,同时保持我年轻的容貌(和头发!)?

干杯,布赖恩

0 投票
3 回答
2000 浏览

vmware - 强制 VMWare Workstation 6.5 运行 32 位主机

我使用的是 64 位 Vista,出于此问题范围之外的原因,我需要让 VMWare Workstation 作为 32 位进程运行。现在,当我运行 VMWare 时,它​​作为 64 位进程启动,我不知道如何让它作为 32 位进程运行。

如果重要的话,来宾操作系统是 Windows XP(32 位),但我怀疑它确实如此。

0 投票
4 回答
540 浏览

msbuild - 每晚构建和虚拟机

在我这里,我们正在编写服务器端应用程序(WCF 服务),我们期待自动安装并在我们的夜间构建过程中运行它......此外,我们期待在不同的服务器上一次又一次地安装它......

我们正在寻找:

  1. 什么是夜间构建的最佳工具?(我们目前正在使用 TeamCity,但它只适用于 CI,不适用于 Nighty Build 要求)
  2. 有没有人构建它的解决方案\项目并将它们安装在虚拟机上?(您可以附加\链接一些用于此安装的自动代码吗?)

谢谢。

0 投票
2 回答
215 浏览

php - PHP 语言(单元)测试

目前,我正在(只是为了好玩)研究一种将PHP代码分解为低级源代码的编译器VM

由于类型系统和许多PHP-features 不是那么合乎逻辑,我需要大量测试脚本来验证我的代码在PHP.

PHP我开始使用-sources中的测试来测试所有内容(此处)。但是很多测试不仅是特定于语言的,它们还包含来自网络服务器处理的一些功能(POST 数据等)。是否有任何其他测试可以PHP作为语言进行测试?如果脚本本身是用PHP.