Fabrice Bellard, né le à Grenoble (Isère), est un polytechnicien et programmeur informatique français. Il est connu pour être le développeur de l'émulateur QEMU, du logiciel FFmpeg et du compilateur Tiny C Compiler.
Biographie Il étudie au lycée Joffre de Montpellier, où il crée un programme largement connu, le compresseur d'exécutable LZEXE, en 1989Ses graticiels occupèrent quelque temps les cinq premières places consécutives du hit-parade de téléchargement du serveur Buster (graticiels téléchargeables par Minitel - ou émulateur - sur un PC).
Il est ensuite diplômé de l'École polytechnique (promotion X 1993) et de l'École nationale supérieure des télécommunications en 1998.
Bellard est le premier développeur de l'utilitaire et de la bibliothèque FFmpeg qui sert à manipuler les flux audio/vidéo.
Il décroche (temporairement) le record mondial du plus lointain bit fractionnaire du nombre π le , en améliorant la formule BBP.
Il travaille à partir de 1998 pour la société NetgemAnnuaire des anciens élèves de l'École Polytechnique, 2011.
En 2011, il crée un émulateur de PC (minimal) écrit en JavaScript, qui permet de lancer un mini noyau Linux et sa console directement depuis un navigateur web. Il le publie sur son site web le . Ce programme émule un processeur 32-bit x86, un contrôleur programmable , un timer 8254 programmable et un UART 16450.
En , il remporte un « O'Reilly Open Source Award » pour l'émulateur QEMUhttp://www.oscon.com/oscon2011/public/schedule/detail/21161.
En « Amarisoft » sur Verif.com, il crée, avec Franck Spinelli., l'entreprise Amarisoft qui commercialise le logiciel LTEENB, permettant de mettre en place un eNode B (station de base LTE) avec un PC standard« LTE Base Station Software » sur le site de Fabrice Bellard.
En , il publie QuickJS, un moteur JavaScript écrit en C.
En 2021, il publie le projet NNCP (Lossless Data Compression with Neural Networks)., algorithme de compression basé sur des réseaux de neurones. Cette solution se classe première lors d'un comparatif de compression de grand texte devant des centaines d'autres algorithmes..
En 2023, il est nommé membre d'honneur de la Société informatique de France.
En , il a publié ts_zip, un compresseur de texte sans perte qui utilise un grand modèle de langage. Il a publié une nouvelle version en avec un algorithme considérablement plus rapide ainsi qu'indépendant de l'architecture matérielle.
En , il publie TSAC, un outil de compression audio qui peut atteindre des débits très bas de 5.5 kbit/s (mono) ou 7.5 kbit/s (stereo) à 44.1 kHz tout en conservant une bonne qualité perçue.
Œuvres Fabrice Bellard est le développeur principal : du logiciel de conversion et de traitement multimédia FFmpeg, dont il est le créateur ; de l'émulateur QEMU, qui permet d'émuler diverses architectures matérielles (x86, PowerPC, RISC-V, ARM, Loongson, Xtensa, SPARC, Alpha, CRIS, m68k, Microblaze, MIPS, s390, SuperH) permettant d'exécuter divers systèmes d'exploitation tels que GNU/Linux, Windows, Mac OS X, Solaris et GNU sur d'autres architectures matérielles que celle d'origine ; de Tiny C Compiler (tcc), un compilateur C petit mais complet initialement écrit pour gagner le concours humoristique « International Obfuscated C Code Contest » (concours du code le plus obscur en langage C) ; de TinyEMU, autrefois appelé riscvemu, un émulateur RISC-V (RV32/RV64/RV128) et x86 notamment utilisé pour le port d'Haïku sur l'architecture RISC-V ; et de JSLinux, un logiciel de virtualisation basé sur TinyEMU transpilé en JavaScript ou WebAssembly permettant d'émuler un système utilisant une architecture de processeur RISC-V ou x86.
Il s'était fait connaître en France dès la classe de seconde via le serveur Vidéotex Buster (dédié au téléchargement de logiciels freewares via Minitel) par son utilitaire sous DOS nommé LZEXE qui comprimait un exécutable en le précédant du code qui le décompressait au chargementLZEXE (utilisable pour les programmes DOS, mais non Windows). Dans les années 80 où l'espace disque restait rare et cher, ce logiciel a eu du succès. Il fut d'ailleurs une époque où des téléchargements de Buster.
Record de calcul des décimales de Pi
Le , Fabrice Bellard publie sur son site web personnel son nouveau record de calcul des décimales de Pi .. Ce record de presque de décimales du nombre bat l'ancien record Précédent record du 17 août 2009, détenu par Daisuke Takahashi de ( de décimales).
Fabrice Bellard a établi ce record avec un ordinateur personnel de moins de article de Jean-Paul DELAHAYE De nouvelles décimales de pi dans le numéro 393 (juillet 2010) de la revue Pour la Science : processeur Intel Core i7 CPU fréquence ; de mémoire vive ; de stockage (5 disques Seagate Barracuda 7200.11 en RAID 0) ; Distribution Linux 64 bit Red Hat Fedora 10.
Le temps total de calcul et de vérification de l'ordinateur s'est réparti sur un total de 131 jours.
Articles connexes Approximation de
Références
Liens externes
Calcul du nombre pi par Fabrice Bellard La description technique de l'émulateur PC en JavaScript
Catégorie:Naissance en juin 1972 Catégorie:Naissance à Grenoble Catégorie:Élève de l'École polytechnique Catégorie:Mathématicien français du XXe siècle Catégorie:Pi Catégorie:Personnalité française liée au logiciel libre Catégorie:Hacker Catégorie:Élève de Télécom Paris Catégorie:Mathématicien français du XXIe siècle Catégorie:Informaticien français