Une nouvelle version du célèbre émulateur
Qemu, la 0.8.0, est sortie aujourd'hui 20 décembre. Cette nouvelle version apporte plusieurs améliorations depuis la version 0.7.2, avec en particulier le support de l'émulation système pour l'architecture ARM, le support de l'émulation multi-processeur (SMP), des nouveaux pilotes sons (ALSA et DirectSound), un début de support du bus USB, l'émulation de la carte son PCI ES1370, l'émulation "utilisateur" des architectures MIPS et MIPSel et des améliorations pour l'émulation système de l'architecture MIPS permettant de démarrer le noyau Linux. Qemu permet également maintenant d'utiliser les ports séries et ports parallèles de l'hôte depuis une machine virtuelle (sous Linux uniquement). Les échanges sont toujours très intenses sur la liste de développement, ce qui promet à l'avenir de nouvelles améliorations.
Dans une
précédente dépêche, nous rappelions que
Qemu utilise une technique de traduction dynamique de code, ce qui lui permet d'offrir une vitesse d'émulation très supérieure à celle que
Bochs peut proposer. L'utilisation des accélérateurs
Kqemu (non-libre) ou
Qvm86 (libre) permettant d'améliorer encore la vitesse d'émulation lorsque l'architecture hôte est identique à l'architecture émulée.
Aller plus loin
# Déjà ?
Posté par inico (site web personnel) . Évalué à 1.
Enfin, j'espere que le bug de la carte reseau(emulé) non reconnue sous ppc (debian sarge) est corrigé.
# Ça progresse.. Cool!
Posté par Arnaud . Évalué à 8.
[^] # Re: Ça progresse.. Cool!
Posté par littletux . Évalué à 1.
Quelqu'un peut m'en dire plus ( "- Initial USB support" ça me parle peu quand même :) ) ?
[^] # Re: Ça progresse.. Cool!
Posté par littletux . Évalué à 1.
http://lists.gnu.org/archive/html/qemu-devel/2005-11/msg0006(...)
# ... et PearPC 0.4 !
Posté par herodiade . Évalué à 9.
PearPC est un émulateur libre de machines Mac G3 et G4 (ppc) assez abouti (suffisament pour permettre l'installation et l'utilisation de Mac OS X, de Darwin ou de GNU/Linux ppc).
Au menu des principales nouveautés:
- Le support de l'architecture G4
- Support de l'utilisation du lecteur de cdrom de l'hote
- Nombreux correctifs
à priori le support de l'émulation Altivec n'est pas encore actif par défaut (à vérifier).
Le site de PearPC: http://pearpc.sourceforge.net/
Le changelog: http://cvs.sf.net/viewcvs.py/pearpc/pearpc/ChangeLog?rev=1.8(...)
Bref, tout va pour le mieux dans le monde des émulateurs libres :)
[^] # Re: ... et PearPC 0.4 !
Posté par gaolinn . Évalué à -6.
Le seul intérêt que je vois, c'est pour les WebMestre qui pourraient tester leur site sur plusieurs OS tout en restant sur le même PC.
J'en conclu, à titre personnel, que c'est un produit très intéressant pour les WebMestre mais sans réel intérêt pour la majorité des utilisateur au vu des performances émulées.
[^] # Re: ... et PearPC 0.4 !
Posté par Sylvain Briole (site web personnel) . Évalué à 1.
C'est nouveau : GNU/Linux ppc (cité par le précédent auteur) est propriétaire maintenant?
Sans oublier qu'on peut également tester OpenBSD, NetBSD, et j'en oublie sûrement....
[^] # Re: ... et PearPC 0.4 !
Posté par gaolinn . Évalué à -1.
[^] # Re: ... et PearPC 0.4 !
Posté par moramarth . Évalué à 2.
Parfois, une simple recompilation d'un programme ne suffit pas. Le multi-plateforme ayant ses limites, et le budget des informaticiens aussi, avoir un émulateur permet de tester du multi-plateforme sur une même machine.
Imagine qu'il te faille régulièrement renouveler non pas un PC mais deux voire plus !
[^] # Re: ... et PearPC 0.4 !
Posté par Bapt (site web personnel) . Évalué à 2.
Par exemple certains paquageur pour distrib linux utilisent qemu :
http://planet.gentoo.org/developers/flameeyes?s=qemu&sen(...)
Qemu est utilisé pour tester/développer Gentoo/FreeBSD sur amd64.
Moi, je l'utilise pour tester des OS libres avant de les installés sur mes machines, ainsi je garde mes machines fonctionnelles et limite le temps d'indisponibilité à cause d'un OS foireux, etc. Le côté multi archi pour l'émulation m'intéresse car j'ai de l'amd64 et de l'x86.
[^] # Re: ... et PearPC 0.4 !
Posté par gaolinn . Évalué à 1.
Pour moi, ce n'est qu'un pis-allé, ton prog fonctionne avec l'émulateur et le jour ou tu déploi boom, plus rien ne marche.
[^] # Re: ... et PearPC 0.4 !
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: ... et PearPC 0.4 !
Posté par Miair Patreau . Évalué à 1.
(et pour l'ouverture au reste du monde, 'dfaçon skiya sur MacOS, strop nul, même pas la peine d'essayer.)
# System On Chip, System C, tout ça...
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
"La première sécurité est la liberté"
# [HS] emulateur PDA?.
Posté par yapacpuca . Évalué à 1.
Je profite que le sujet est abordé pour poser ma question.
est ce que quelqu'un connait un emulateur libre PDA ?.
Ca existe?.
Merci.
[^] # Re: [HS] emulateur PDA?.
Posté par Médéric RIBREUX (site web personnel) . Évalué à 3.
[^] # Re: [HS] emulateur PDA?.
Posté par kd . Évalué à 4.
http://sourceforge.net/projects/pose/
# qemu
Posté par yves a (site web personnel) . Évalué à 2.
http://lea-linux.org/cached/index/Software-soft_emul-qemu.ht(...)
je lis:
L'utilisation de partitions "réelles" présente des risques pour le disque dur, préfèrez les images.
Quels sont ces risques ?
y a t'il des progrès à ce sujet dans la nouvelle version ?
[^] # Re: qemu
Posté par kd . Évalué à 3.
C'est tout simplement que comme tout programme, qemu n'est pas exempt de bugs. Imagine que l'émulation du bus IDE part en vrille, Les données du fichier fourni en argument de -hda, -hdb, -hdc ou -hdd risquent alors d'être corrompus.
Pour empêcher de corrompre ton disque dur, tu peux cependant utiliser l'option l'option -snapshot (voir la page man).
Sinon, si tu as créé une partition spécialement pour l'usage de qemu, il n'y a a priori aucun problème. Mais l'utilisation d'une image est quand même plus souple.
[^] # Re: qemu
Posté par ZeroHeure . Évalué à 1.
C'est vrai que si on ne s'en sert que pour Qemu ca pourrait bien se passer. Mais dans son message ca n'avait pas l'air d'etre sans probleme.
Mais dans cette utilsation, peut-on encore booter sur un fichier "overlay" ? Un fichier base sur une image de base, ce qui permet de laisser intact votre installation originale, les modifications etant enregistrees dans le fichier.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
# Bien, bien, bien
Posté par kd . Évalué à 4.
Apparemment, la page http://fabrice.bellard.free.fr/qemu/status.html prétend que l'émulation sparc32 et mips est opérationnelle. La page http://fabrice.bellard.free.fr/qemu/ossupport.html nous apprend que linux a été démmarré avec succès sur sparc32 et mips émulé par qemu.
Il va falloir que j'essaye de lancer un bon vieux IRIX ou un Solaris pour voir ce que ça donne... Il y en a qui ont déjà essayé ?
[^] # Re: Bien, bien, bien
Posté par chl (site web personnel) . Évalué à 2.
# Qemu smp
Posté par ZeroHeure . Évalué à 1.
Qemu lui meme n'est pas multithread et ne gere pas les multiprocesseurs.
Par contre, si vous installez Qemu sur un syteme multiproc (ou un Cluster ?), vous en beneficierez beaucoup: Qemu n'utilisant qu'un seul processeur, l'autre reste libre et la charge systeme n'augmente presque pas. Un bonheur!
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
# Brothers in Arm
Posté par Larry Cow . Évalué à 4.
Parce qu'il y a quand même pas mal de systèmes basés sur des StrongARM ou des XScale, et que ça pourrait être franchement énorme de pouvoir les émuler sur nos machines de bureau.
Mais j'ignore si la chose est envisageable ou non, et le niveau de complexité (c'est peut-être d'ailleurs déjà prévu, j'en sais rien).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.