En mars 2000, Bochs a été racheté par MandrakeSoft qui l'a placé en LGPL et a employé l'auteur original de Bochs, Kevin Lawton, pendant un temps pour travailler sur le projet Plex86 (alternative LGPL à VmWare). Après l'abandon de Plex86, Kevin s'est remis à son bébé. Ses apports à la version 2.0 sont assez marquants.
Le projet Plex86, toujours sponsorisé par Madrake, est relancé sur http://savannah.nongnu.org/projects/plex86
Puisqu'il simule le matériel, Bochs est forcément un peu lent, alors à quoi ça sert ? ben ça dépend de vous... je vous propose des réponses:
- à rien mais c'est fun ;
- à lancer windows pour lancer word (veuillez noter qu'il existe des suites bureautique sous Linux) ;
- à tester une distribution ;
- à développer sur une machine (virtuelle) de test ;
- à développer en bossant sur le matériel ;
- à faire des captures d'écran de la mort qui tue ;
- à faire du support utilisateurs avec plusieurs systèmes sur un seul poste ;
- à pirater un bios protégé par mot de pass ;.
- à lancer un noyau Linux particulier sous votre Linux habituel.
Et voici une autre liste, Les principales améliorations dans Bochs 2.0 :
- 2x emulation speedup!!!
- added plugin devices and guis. Now you can compile with many more
options, and choose between them at runtime.
- added emulation of AMD x86-64, MMX, SSE, SSE2 instructions
- add wxWindows port (a graphical configuration interface and display lib)
and SVGAlib port (full screen display for Linux without X11)
- improvements in many I/O devices: for example up to 8 hard disks/cdroms,
TUN/TAP network interface, 360k floppies,
- improved MacOSX/Carbon interface and updated MacOS9 port
- GDB remote stub, allows symbolic debugging with Bochs simulation.
- support for up to 32gig hard disk images
Ceux qui veulent lancer Linux sous Linux pour tester, développer, lancer des serveurs webs virtuels (c'est con y'a mieux : http://www.freevsd.org/ (mais il n'y a plus de développment)), se tourneront plutôt vers UserModeLinux (maintenant intégré au noyau 2.5) http://user-mode-linux.sourceforge.net qui permet aussi de simuler un matériel qu'on n'a pas.
Et pour finir, voici quelques dépêches précédentes dont les commentaires sont à lire:
11/10/2002 image de GNU sous bochs http://linuxfr.org/2002/10/11/9942.html
10/05/2002 Test comparatif: VMWare, VirtualPC et Bochs http://linuxfr.org/2002/05/10/8204.html
27/02/2002 A la découverte de Bochs http://linuxfr.org/2002/02/27/7284.html
# Re: Bochs 2.0 est sorti
Posté par linium . Évalué à 10.
Apres je dois etre un peu maladroit mais impossible d'installer windows 95. Ca plante pendant l'install. Gloups !
[^] # Re: Bochs 2.0 est sorti
Posté par Benoît Sibaud (site web personnel) . Évalué à 10.
[^] # Re: Bochs 2.0 est sorti
Posté par ZeroHeure . Évalué à 0.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: Bochs 2.0 est sorti
Posté par Christophe Merlet (site web personnel) . Évalué à 7.
Puis si ç marche j'essierai de faire un comparatif de performance avec VirtualPC sous MacOS 9...
# Re: Bochs 2.0 est sorti
Posté par Michel_lgx . Évalué à 10.
Juste un parallèle, c'est l'occasion d'en parler car c'est assez particulier :
Voici un autre émulateur matériel et qui, de plus, utilise des composants sous GNU/GPL.
http://www.opac.ch/Smaky/sminfini.html(...)
Il concerne l'ordinateur Smaky
Tout cela vous est inconnu ?
Allez hop :
http://www.opac.ch/Smaky/(...)
et les news en français :
http://www.opac.ch/Smaky/news.html(...)
[^] # Re: Bochs 2.0 est sorti
Posté par ZeroHeure . Évalué à 10.
Le Smaky Infini peut être utilisé gratuitement en version de démonstration, laquelle ne permet ni l'enregistrement du travail effectué, ni son impression.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: Bochs 2.0 est sorti
Posté par Benoît Sibaud (site web personnel) . Évalué à 10.
[^] # Re: Bochs 2.0 est sorti
Posté par ZeroHeure . Évalué à 6.
http://www.opac.ch/Smaky/downloads.html(...)
PS: je t'ai fait un mail au sujet de la news
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: Bochs 2.0 est sorti
Posté par Benoît Sibaud (site web personnel) . Évalué à 2.
Corrigé. Et j'ai passé les liens en vrais liens HTML
[^] # Re: Bochs 2.0 est sorti
Posté par ZeroHeure . Évalué à 3.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: Bochs 2.0 est sorti
Posté par HappyPeng . Évalué à -2.
[^] # Re: Bochs 2.0 est sorti
Posté par HappyPeng . Évalué à -2.
# Re: Bochs 2.0 est sorti
Posté par Beretta_Vexee . Évalué à 10.
- Lancer un OS et des soft pour PC sur un MAC ou n'importe quel hardware exotique, ce que ne peuvent pas faire les virtualiseur telle que WMware.
- Develloper pour un architecture x86-64 alors que celle-ci n'est pas encore dispo.
Sinon, il n'y a pas d'image de Windows et de BeOS mais des images de systémes linux et freedos minimaux qui peuvent servire de base pour installer un autre OS.
P.S. j'ai pas compris la blague avec le Bios
[^] # Re: Bochs 2.0 est sorti
Posté par ZeroHeure . Évalué à 10.
cf le commentaire #99507 de http://linuxfr.org/2002/02/27/7284.html(...) (A la découverte de Bochs)
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: Bochs 2.0 est sorti
Posté par TSelek . Évalué à 10.
Bochs permet de tout craquer :) Normal on a une visibilité __absolue__ sur le hw/ et s/w.
[^] # Re: Bochs 2.0 est sorti
Posté par Manuel Menal . Évalué à 10.
En ce sens, l'augmentation des performances, si importante et super soit-elle, ne me semble pas un résumé pertinent des changements, dans la mesure où ce serait ne prendre que le point de vue d'une partie des utilisateurs. Les supports MMX, SSE, SSE2, x86-64, un DMA bien[tm], le PCI register, le charmap change, GDB, ont par exemple bien plus de valeur pour moi - et je remercie énormément l'équipe de Bochs pour ça! :-) Ceci n'est bien entendu pas à prendre comme une réelle critique, juste comme un ajout - et puis d'abord, j'utilise Bochs 2.0 depuis le 21, donc j'aurais pu passer la news.
Ah oui, au fait, comme l'indique le ChangeLog, Bochs 2.0.1 est sorti, avec à la clef des bugfixes bien intéressants!
[^] # Re: Bochs 2.0 est sorti
Posté par TSelek . Évalué à 7.
Ce serait un émulateur, on pourrait le plugger sur une carte mère 386, à la place du CPU. Remarque, suffirait de sortir toutes les IO CPU de Bochs vers un connecteur adapté et on aurait un vrai émulateur 386.
[^] # Re: Bochs 2.0 est sorti
Posté par Jonathan ILIAS-PILLET (site web personnel) . Évalué à 10.
Sur le plan logique tu as raison. Malheureusement, il faut aussi considérer l'aspect temporel : autant un simulateur accepte des temps de réponse extensibles (non déterministes) et probablement longs, autant un émulateur impose d'avoir des caractéristiques temporelles les plus proches du véritable microprocesseur. C'est d'ailleurs pour cela que les constructeurs se permettent de vendre leurs émulateurs une petite fortune...
PS : je ne dis pas ça pour toi (qui semble savoir ce qu'est un émulateur), mais je pense que la précision peut etre intéressante pour d'autres
[^] # Re: Bochs 2.0 est sorti
Posté par TSelek . Évalué à 4.
[^] # Re: Bochs 2.0 est sorti
Posté par Manuel Menal . Évalué à 7.
En passant, outre le « Madrake » qui fait très CRS :-), le Intel 386 de la news me gêne un peu, à l'heure justement où l'on parle du support MMX, SSE, etc. :-) IA-32 m'aurait beaucoup plus convenu, dans la mesure où ils font partie de l'ISA défini pour l'IA-32 dans les documentations à propos du PIV - redéfinissant donc constamment l'IA-32. Bon, ceci dit, se pose ensuite le problème qu'il n'émule pas que ça, donc les I/O devices, le rôle du standard PC, etc. Mais bon, Intel 386 fait vraiment bizarre :-)
[^] # Re: Bochs 2.0 est sorti
Posté par ZeroHeure . Évalué à 0.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: Bochs 2.0 est sorti
Posté par HappyPeng . Évalué à 2.
# Re: Bochs 2.0 est sorti
Posté par Julien Duponchelle (site web personnel) . Évalué à 10.
[^] # Re: Bochs 2.0 est sorti
Posté par Vinsss . Évalué à 5.
# Cluster
Posté par kesako . Évalué à 10.
i.e. plusieurs boshs tournant openMosix et migration des process entre eux. Le tout sur une meme machine ( mais pas forcément)
VmWare ne peut pas a cause d'un bug dans son emulation du pentuim. ca crashes quand un process migre.
[^] # Re: Cluster
Posté par ZeroHeure . Évalué à 3.
http://user-mode-linux.sourceforge.net/projects.html(...)
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: Cluster
Posté par kesako . Évalué à 3.
http://www.mosixview.com/umopenmosix/umopenmosix.html(...)
mais la migration des process ne marche pas encore
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.