Mon rôle actuel nécessite que je mette en place un environnement qui imite celui du client et effectue divers contrôles pour répliquer puis analyser le problème. Les chances sont, je trouve souvent de travailler avec des environnements Windows tels que XP, Server 2003, Server 2008 est un peu douloureux sans avoir le shell linux-basé et certains langages de programmation en ligne de commande tels que Perl.Pour un test rapide, portable Linux ou langage de programmation portable?
Bien sûr, je peux simplement tout installer sur le nouveau système, puis commencer à travailler, mais c'est un peu long et ennuyeux. Donc, je me demande quelle est la meilleure façon de contourner ce problème?
Je peux à coup sûr utiliser Qemu pour créer une image Linux portable qui ne nécessite aucune interférence du système hôte, même sans avoir besoin de redémarrer pour l'utiliser. La faiblesse de ceci est que je dois trouver un moyen de transférer les fichiers entre l'hébergement Windows et Linux embarqué. La bonne partie est que je peux utiliser toutes les armes dans l'arsenal de Linux.
Ou je peux commencer à chercher un langage de progamming portable approprié tel que Movable Python, une variante de Perl ou même Lua comme langue embarquée. Avantages: familier avec la langue; Inconvénients: avoir à utiliser des scripts pour tout faire.
Mes activités au jour le jour envolves mais ne limite pas à:
Vérification des journaux de texte et/ou xml.
Suppression des sections importantes des journaux pour une analyse plus approfondie.
un processus d'Automatiser comme la configuration du serveur d'applications etc ...
tests fonctionnels automatisés - et comparaison des résultats
un certain travail de l'administrateur du système, le diagnostic réseau, le processus de vérification et de services, etc ...
Des bonnes idées? Merci beaucoup d'avance!
Une autre option serait GNUWin32, http://gnuwin32.sourceforge.net/, qui fournit les ports des applications GNU en tant que binaires individuels. – sleske