Testing 对于快速测试,是可移植Linux还是可移植编程语言?
我目前的角色要求我设置一个模仿客户的环境,并执行各种检查以复制并分析问题 我经常发现,如果没有基于linux的shell和一些命令行编程语言(如Perl),在XP、Server2003、Server2008等Windows环境中工作会有点痛苦 当然,我可以把所有东西都安装到新系统上,然后开始工作,但这有点费时和无聊 所以我想知道哪种方法更好 我可以肯定地使用Qemu创建一个可移植的linux映像,它不需要任何主机系统干扰,甚至不需要重新启动就可以使用它。这样做的缺点是,我必须找到一种在托管Windows和嵌入式Linux之间传输文件的方法。好的方面是,我可以使用Linux武库中的所有武器 或者我可以开始寻找合适的可移植编程语言,比如Movable Python、Perl的一些变体,甚至Lua作为嵌入式语言。优点:熟悉语言;缺点:必须使用脚本来完成所有事情 我的日常活动包括但不限于: 检查文本日志和/或xml 从日志中对重要部分进行灰显以供进一步分析 一些自动化过程,如应用程序服务器配置等 自动功能测试和结果比较 一些系统管理员的工作,网络诊断,检查过程和服务等Testing 对于快速测试,是可移植Linux还是可移植编程语言?,testing,logging,programming-languages,embedded-linux,portability,Testing,Logging,Programming Languages,Embedded Linux,Portability,我目前的角色要求我设置一个模仿客户的环境,并执行各种检查以复制并分析问题 我经常发现,如果没有基于linux的shell和一些命令行编程语言(如Perl),在XP、Server2003、Server2008等Windows环境中工作会有点痛苦 当然,我可以把所有东西都安装到新系统上,然后开始工作,但这有点费时和无聊 所以我想知道哪种方法更好 我可以肯定地使用Qemu创建一个可移植的linux映像,它不需要任何主机系统干扰,甚至不需要重新启动就可以使用它。这样做的缺点是,我必须找到一种在托管Win
有什么好主意吗?提前多谢 当我是一个Linux的铁杆粉丝时,我建议你看看Cygwin,最好是在USB驱动器或类似设备上。它可以存在于一个目录中,从一个简单的脚本开始,最后得到(几乎)所有Unix功能,但仍然能够访问所有主机平台资源 与/vs\有关的文件名通常存在一些缺点,甚至更糟糕的是,不区分大小写但保留大小写的文件名中有很多空格,但这在任何其他命令行上都同样令人讨厌 也有Mingw,但我发现它的范围更有限。它在几个选定的目标区域中工作得非常好,但在GP范围的类unix环境中工作得不太好
很长一段时间以来,我的所有windows计算机(以及我必须使用/修复/维护的计算机)上都有一个cygwin文件夹。另一个选项是GNUWin32,它将GNU应用程序的端口作为单独的二进制文件提供。