• [^] # Re: Bochs 2.0 est sorti

    Posté par . En réponse à la dépêche Bochs 2.0 est sorti. Évalué à 10.

    Je rajouterai qu'il est également très utile aux gens intéressés par le développement de système d'exploitations qui souhaitent tester aisément, sur du matériel émulé - je ne suis pas persuadé que « simulé » soit plus adaté ici -, au préalable, leur code. Travaillant moi-même sur un noyau et sur des pilotes de périphérique au dessus, il m'est souvent très utile, permettant de tracer les erreurs à l'instruction près, permettant aussi d'avoir des messages de débug spécifiques à Bochs (en utilisant un hack concernant le port 0xE9), de tracer l'utilisation au cycle près, etc., etc., etc. (réellement pratique quand on veut voir combien de cycles prend ce !@# de changement de contexte sans jouer de partout avec du rdtsc ou des trucs du genre.

    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!