Je voudrais tester une appli sous Linux, mais je n’ai que des PC Windows sous la main et je ne veux pas m’enquiquiner à partitionner et installer une distrib Linux complète, ça prendrait beaucoup trop de temps.
Donc je pense qu’une VM serait une bonne solution, mais je n’y connais rien.
Est-ce qu’il existe des solution toutes faites (VM + iso) pour installer un linux en un minmum de temps ?
Je n’ai pas besoin de grand chose: un shell, une JVM et les accès réseaux.
Si vous me trouvez un truc installable en 30 min ce serait le top. (c’est presque Noël ;))
Oracle propose aussi des VMs toutes faites avec leur DB installées. C’était un gros fail d’ailleurs : le mot de passe indiqué dans la doc n’était pas le bon
Ayant eu il y a peu le même besoin d’un linux, simple rapide et sans m’embêter avec un install, j’ai pris VirtualBox et je suis allé chercher mon bonheur ici : http://virtualboxes.org/images/, en l’occurence une Ubunter Server. Moins de 30 minutes hors les téléchargements sans problèmes !
Je plussoie VBox, après faut voir ce que tu veux faire quand tu parles d’accès réseau. Si c’est juste une connexion au net, aucun problème. Si c’est pour communiquer avec l’hôte (genre serveur) ça devient un peu plus tricky quand on ne connait pas.
En effet c’est un serveur que je souhaite tester. Mais comme le client est un bête browser, au pire j’utilise une distrib desktop et j’utilise le browser à l’intérieur de la VM.
J’ai pour l’instant seulement lancé VirtualBox avec une Ubuntu server comme indiqué dans vos liens et ça a l’air de fonctionner plutôt simplement. Merci pour votre aide, c’est exactement les infos qu’il me fallait.
Oui mais non, ce n’est pas du tout le besoin en l’occurence.
Un bête webserver en Java. Développé sous Windows.
Normalement ça marche “out of the box” sous Linux, le server n’a rien de spécifique à Windows, mais c’est le genre de chose dont tu n’es sûr à 100% qu’avec des tests. D’où la VM.
Le principe de Java c’est de ne pas avoir à te soucier de ça pourtant. Ta JVM est déjà, comme son nom l’indique, une VM. Surtout que tu restes sur la même architecture. Encore si tu passais d’un proco Intel à un ARM et avec une JVM différente, je dirais pas… Mais AMHA là c’est de l’overkill ton test.
Jusqu’au jour où tu colles un antislash en dur dans ton code pour construire un path par exemple…
Je me ballade dans le filesystem de manière un peu « artisanale ». Les tests ne sont pas pour valider le principe de virtualisation apporté par une JVM (ça je connais, c’est un peu mon taf) mais pour vérifier qu’il n’y a pas de boulettes dans le code.