Qemu : la baffe

Qemu : la baffe - Logiciels - Linux et OS Alternatifs

Marsh Posté le 17-06-2004 à 20:43:02    

https://www.pixenli.com/miniature/FcCVHA9i

 

Topic initialement crée par mean, actuellement maintenu par FrenchieiSverige.

 

Son post original:

Citation :

J'ai decouvert ca aujourdh'ui par hazard Qemu
http://fabrice.bellard.free.fr/qemu/

 

C'est un espece de clone de vmware
C'est LGPL, et ca marche


PRESÉNTATION

 

Qemu, créé par Fabrice Bellard - un boss du C au passage  [:omniscience:4] - est un logiciel de virtualisation système comme son compère VirtualBox. Il est possible de démarrer un autre système d'exploitation dans une fenêtre et de l'utiliser comme s'il avait été démarré "normalement".
Qemu possède un gros avantage sur ses concurrents: il est aussi capable de pouvoir émuler du matériel comme par exemple une architecture X86, ARM ou encore PowerPC.
Il est donc aussi bien adapté aux noobs novices qu'aux pros.

 


FONCTIONNALITÉS

 

Qemu offre trois grandes fonctionnalités:

  • Full-system emulation: Qemu émule une architecture complète d'un CPU et ses périphériques en plus de virtualiser l'OS.
  • User-mode emulation: Qemu adapte les instructions initialement prévu pour un CPU à une autre type de CPU. Uniquement valable pour des applications UNIX/BSD.
  • Virtualisation: Qemu peut être intégré dans KVM ou Xen pour profiter de performances quasi native.
 

ARCHITECTURES SUPPORTÉES

 

Qemu est capable d'émuler les matériels suivants:

  • x86
  • PowerPC
  • ARM
  • SPARC
  • MicroBlaze
  • LatticeMico32
  • CRIS
  • OpenRISC


Celles qui nous intéressent principalement sont le x86 pour virtualiser d'autres OS sur sa machine et l'ARM avec l'omni présence de nos smartphones ainsi que les board computers.
Une liste plus détaillée est à retrouver sur l'article Wikipedia anglais de Qemu.

 


TÉLÉCHARGEMENTS

 

Qemu est disponible:

  • Dans les repos de votre distribution linux via votre manager de paquets préféré (apt/pacman/emerge/yum/whatever). Instructions ici
  • Directement compilable à partir du code source.


À noter qu'il est aussi disponible pour Windows et MacOS.

 


CAPTURE D'ÉCRAN

 

https://www.pixenli.com/miniature/Kp8mVMSP
 Figure 1: Qemu/kvm émulant Windows 10 (Guest) avec Arch Linux en Host

 


EXEMPLES en CLI

 

[:icon4] WIP [:icon4]

 


INTERFACES GRAPHIQUES

 

Comme vu dans la précédente section, Qemu est uniquement utilisable en CLI. Mais une surcouche graphique peut rendre utilisation de Qemu plus user-friendly et surtout moins prise de tête. Deux GUIs sous Linux sortent du lot à savoir:

Toutes les deux nécessitent en plus l'installation du paquet Libvirt.

 


F.A.Q

 
  • Comment accélérer les performances de mon Windows 10 emulé via Qemu/Kvm? En installant les drivers virtuo.
  • Quels matériel vidéo émulé choisir dans Qemu? Les pour et contre dans cet article.

[:icon4] WIP [:icon4]

 


CHANGELOGS
 
--> Release Notes pour qemu-5.1.0

 


SITES OFFICIELS
 
--> Qemu.org
--> Documentation de Qemu
--> Blog de Qemu

 


RESSOURCES ANNEXES

 

Qemu:
--> Git de Qemu
--> Qemu sur Reddit
--> Arch wiki de Qemu
--> Article Wikipedia Qemu

 

Xen:
--> Forum HFR de Xen

 


RESSOURCES ANNEXES

 

--> Installation de Windows 98 sous Qemu: Tutoriel proposé par @rat de combat
--> Mapper un port USB (Host) pour le rendre accessible à l'OS Guest: Astuce proposée par @Elbarto

 

HISTORIQUE DES VERSIONS

 

Voici une liste non exhaustive des différentes versions de Qemu. La liste complète des 81 versions est à retrouver ici.

 

10/07/2023 : qemu-8.0.3
30/08/2022 : qemu-7.1.0
19/05/2022 : qemu-7.0.0
14/12/2021 : qemu-6.2.0
29/08/2021 : qemu-6.1.0
29/04/2021 : qemu-6.0.0
01/12/2020 : qemu-5.2.0
11/08/2020 : qemu-5.1.0
28/04/2020 : qemu-5.0.0
12/12/2019 : qemu-4.2.0
15/08/2019 : qemu-4.1.0
23/04/2019 : qemu-4.0.0
02/08/2019 : qemu-3.1.1
12/04/2019 : qemu-3.0.1
14/08/2018 : qemu-3.0.0
02/08/2018 : qemu-2.12.1
31/03/2017 : qemu-2.8.1
29/09/2016 : qemu-2.6.2
16/12/2015 : qemu-2.5.0
01/08/2014 : qemu-2.1.0
17/04/2014 : qemu-2.0.0
23/07/2014 : qemu-1.7.2
16/12/2013 : qemu-1.6.2
03/12/2012 : qemu-1.3.0
17/07/2012 : qemu-1.1.1
01/12/2011 : qemu-1.0
29/11/2010 : qemu-0.13.0
29/01/2010 : qemu-0.9.1


Message édité par frenchieisverige le 10-08-2023 à 19:29:44
Reply

Marsh Posté le 17-06-2004 à 20:43:02   

Reply

Marsh Posté le 17-06-2004 à 20:45:17    

mean a écrit :


C'est un espece de clone de vmware


 
padutou


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 17-06-2004 à 20:45:53    

[:figti]
 
achète le dernier GLMF :o

Reply

Marsh Posté le 17-06-2004 à 20:53:16    

?

Reply

Marsh Posté le 17-06-2004 à 20:56:40    

Desolé, lapocomprisse
 
@kadreg: tu chipotes un peu

Reply

Marsh Posté le 17-06-2004 à 20:59:27    

QEMU is an emulator. It means that it converts each target CPU instruction into host instructions. Therefore, it emulates any supported target processor on any supported host processor.

Reply

Marsh Posté le 17-06-2004 à 21:01:30    

Oui mais c'est du chipotage

Reply

Marsh Posté le 17-06-2004 à 21:14:02    

essaye le :o

Reply

Marsh Posté le 17-06-2004 à 21:15:53    

Bon j'emerge ça :o

Reply

Marsh Posté le 17-06-2004 à 21:23:42    

Ben oui, j'ai jouer avec un mdk 9.1 (vieux CD que j'avais) et windows XP
C'est un peu lent mais ca marche

Reply

Marsh Posté le 17-06-2004 à 21:23:42   

Reply

Marsh Posté le 17-06-2004 à 21:27:23    

rah merde, j'ai pas de indaube, je peux pas tester :o

Reply

Marsh Posté le 17-06-2004 à 21:34:46    

dark a écrit :

rah merde, j'ai pas de indaube, je peux pas tester :o


 
:o

Reply

Marsh Posté le 17-06-2004 à 21:38:03    

tu peux prendre n'importe quelle os ou mouture de linux
La liste supportée est impressionnante

Reply

Marsh Posté le 17-06-2004 à 21:46:03    

mean a écrit :

tu peux prendre n'importe quelle os ou mouture de linux
La liste supportée est impressionnante


 
très fort toi :o
 
edit : tu t'es préparé pour demain [:ddr555]


Message édité par black_lord le 17-06-2004 à 21:46:31
Reply

Marsh Posté le 17-06-2004 à 21:48:09    

Ce mec est une grosse brute en code.
 
Il a fait d'autres projets impressionnants tels que TCC (mini compilateur C qui support quasiment toutes les extensions de GCC) et Qemacs (qui ne bronche pas lorsque l'on édite un fichier de 2 Go sur une machine avec 64 Mo de RAM).

Reply

Marsh Posté le 17-06-2004 à 21:49:14    

axey a écrit :

Ce mec est une grosse brute en code.
 
Il a fait d'autres projets impressionnants tels que TCC (mini compilateur C qui support quasiment toutes les extensions de GCC) et Qemacs (qui ne bronche pas lorsque l'on édite un fichier de 2 Go sur une machine avec 64 Mo de RAM).


 
question off-topic : t'es le devel principal de pureftpd ?

Reply

Marsh Posté le 17-06-2004 à 22:18:18    

sans oublier ffmpeg....

Reply

Marsh Posté le 17-06-2004 à 23:07:54    

black_lord a écrit :

question off-topic : t'es le devel principal de pureftpd ?


 
Euh, si c'est parce que ça marche pas chez toi : non :)

Reply

Marsh Posté le 17-06-2004 à 23:11:16    

axey a écrit :

Euh, si c'est parce que ça marche pas chez toi : non :)


 
 :lol:  
 
non c'est juste à titre informatif :D

Reply

Marsh Posté le 17-06-2004 à 23:40:22    

c environ 10 fois + performant que bochs, pour le même boulot, j'ai testé ça il y a 1 semaine, c terrible :)

Reply

Marsh Posté le 17-06-2004 à 23:41:37    

c'est moi ou le man de qemu correspond pas du tout a la derniere version dispo??
Moi jai pas de qemu et qemu-fast jai juste des qemu-arch
Et ils ont pas les memes options que celles indiquées dans le man donc jarrive a rien...

Reply

Marsh Posté le 17-06-2004 à 23:51:06    

mean a écrit :

Oui mais c'est du chipotage


absolument pas, et c'est même une différence fondamentale.


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 17-06-2004 à 23:55:37    

cooleric a écrit :

c'est moi ou le man de qemu correspond pas du tout a la derniere version dispo??
Moi jai pas de qemu et qemu-fast jai juste des qemu-arch
Et ils ont pas les memes options que celles indiquées dans le man donc jarrive a rien...

faut utiliser les binaires, pas le compiler à la main...

Reply

Marsh Posté le 18-06-2004 à 02:01:54    

alors vos impressiosn par rapport a wine ? a vmware ?
rapidité ? compatibilité avec de nombreux prog ? facilité d'installation ?

Reply

Marsh Posté le 18-06-2004 à 07:53:37    

[:wam]
 
aurai-je dormi 42 ans ?

Reply

Marsh Posté le 18-06-2004 à 13:29:05    

Le Sot Zi a écrit :

faut utiliser les binaires, pas le compiler à la main...


Bah ouais mais si ya des sources c fait pour etre compilé! Et puis avec Gentoo je compile tout moi monsieur ;)

Reply

Marsh Posté le 18-06-2004 à 13:36:12    

cooleric a écrit :

Bah ouais mais si ya des sources c fait pour etre compilé! Et puis avec Gentoo je compile tout moi monsieur ;)

je suis sous gentoo, et ça n'a pas marché en compilant moi-même. J'ai dû extraire les binaires à la racine pour pouvoir tester ce merveilleux logiciel, vu que les ebuilds ne génèrent pas les exécutables qu'il faut...

Reply

Marsh Posté le 18-06-2004 à 17:27:31    

Et ca vaut le coup que je recupere les executables ou ca sert a rien ce logiciel?

Reply

Marsh Posté le 19-06-2004 à 01:12:53    

ça sert à émuler un PC. Je programme un OS, donc c utile, ça m'évite de rebooter 36000 fois ma machine pour tester mon code :)

Reply

Marsh Posté le 19-06-2004 à 12:13:39    

effectivement, c'est une sacrée brutasse !
 
http://fabrice.bellard.free.fr/  :ouch:  :ouch:  :ouch:  
 
bon, son truc ça marche pour émuler un linux dans un linux ?


---------------
Les fiches libres : http://www.aldil.org/projets/fiches_libres/
Reply

Marsh Posté le 19-06-2004 à 12:30:57    

:ouch:

Reply

Marsh Posté le 19-06-2004 à 12:45:23    

bon, je suis en train de tester mais j'ai du mal à comprendre.
 
Manifestement, il faut faire un "fichier disque dur" qu'il utilise pour booter.
 
Bon, c'est chouette on peut tester des install, des livecd toussa mais moi si je veux booter mon deuxième linux qui sur la partoche d'à coté, je fais comment ?


---------------
Les fiches libres : http://www.aldil.org/projets/fiches_libres/
Reply

Marsh Posté le 19-06-2004 à 13:19:09    

Moi je voudrais installer windows a partir d'une emulation qemu mais la je reve je crois ;)

Reply

Marsh Posté le 19-06-2004 à 13:27:52    

Reply

Marsh Posté le 19-06-2004 à 13:32:23    

Interressant :)

Reply

Marsh Posté le 19-06-2004 à 13:40:08    

weed a écrit :

alors vos impressiosn par rapport a wine ? a vmware ?
rapidité ? compatibilité avec de nombreux prog ? facilité d'installation ?

Reply

Marsh Posté le 19-06-2004 à 13:46:07    

[:drapo]


Message édité par Aiua le 19-06-2004 à 13:46:58
Reply

Marsh Posté le 19-06-2004 à 13:54:50    

J'ai essayé xp+cvs ca a la'air de marcher (j"ai pas été jusqu"au bout)

Reply

Marsh Posté le 19-06-2004 à 15:06:08    

j'essaie une install de mdk mais ça marche pas, y trouve pas le CD :cry:


---------------
Les fiches libres : http://www.aldil.org/projets/fiches_libres/
Reply

Marsh Posté le 19-06-2004 à 15:11:45    

:ouch: dire que j'utilisais bochs avant, c'est réellement un autre monde, déjà rien que le mode vidéo supporté  :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed