Google révèle la taille de son code source et d’autres données vertigineuses

Généralement, lorsque nous parlons de Google, nous nous représentons le logo de la firme, nous imaginons peut-être tout un tas de ramifications et nous pensons gros, très gros chiffres. Google, c'est avant tout du codage…mais aussi encore et toujours des gros chiffres, la preuve.

Google

Nous savons que la firme de Mountain View maintenant sous l'égide de l'entité appelée Alphabet, est gigantesque au niveau de sa portée mondiale, de son influence mais aussi au niveau de son infrastructure. À ce niveau, tout commence par le code source. Une fois à ses pieds, quelle taille fait le géant ?

Rachel Potvin, directrice de l'ingénierie pour Google a pu apporter une réponse à cette question. L'espace de programmation de Google (incluant le code source, les lignes de code et les modifications quotidiennes) représenterait environ 2 milliards de lignes, soit quarante fois celui du système d'exploitation Microsoft Windows, composé de 50 millions de lignes. Son code informatique pèse 86 TeraOctets.

Google repository statistiques

A titre indicatif, Windows est réputé pour être l'un des logiciels les plus complexes jamais développés pour un ordinateur grand public et en développement constant depuis trente ans. En résumé, construire Google équivaut à gérer 40 Windows en même temps car les 2 milliards de lignes se trouvent en un seul et même fichier.

Google manipulation code

Un unique colossal fichier pour gérer Google Search, Drive, Maps, Google+, Gmail, YouTube et tous les autres services de l'entreprise. Un seul « repository » accessible aux 25000 ingénieurs épluchant pas moins de 9 millions de fichiers sources et un milliard de fichiers de tout autre type. 45 000 modifications sont réalisées quotidiennement dont 15000 à la main et le reste automatiquement. Depuis la création de Google, 35 millions de corrections ont été effectuées.

Google modifications code

Un contrôleur pour 2 milliards de lignes

Ces lignes ont poussé Google au développement de son propre logiciel de contrôle de version afin de pouvoir toujours garder un œil sur le code. Baptisé Piper, le système est à l'affût du moindre problème et scrute en permanence dix data centers différents afin d'assurer le bon fonctionnement des services en ligne utilisés à chaque minute de la journée à travers le monde.

Rachel Potvin explique que tout a été plus ou moins déjà développé et se situe répertorié au sein de bibliothèques de codes. Les 25000 ingénieurs au service du code de Google ont bien évidemment accès à ces bases de données. Une simple modification pourra être déployée à tous les services par simple publication du changement du code.

Google workflow code

Seul le Google PageRank semble être traité à part par une poignée d'ingénieurs triés sur le volet. L'algorithme de recherche développé par la firme est la potion magique de Google, voilà pourquoi seuls quelques intimes ont le droit de manipuler la recette miracle. Aussi, Android et Chrome font bande à part et ne sont donc pas géré par le même système de gestion des versions.

Une version Open Source de Piper serait en cours de développement sur un projet commun à Google et Facebook. Si ce dernier paraît minuscule avec ses 20 millions de lignes, il reste très imposant et en évolution permanente. L'élaboration de ce système de gestion des versions sera accessible à tous et se baserait sur l'actuel Mercurial. Ils veulent voir s'il serait capable de gérer un fichier de la taille du code source de Google. Car l'avenir se dessine désormais à base de ces lignes de codes et qu'il faudra une solution pour tout surveiller.

Voici en résumé l'intervention de Rachel Potvin :

via


Réagissez à cet article !

Demandez nos derniers articles !

Pourquoi votre prochain smartphone va prendre de bien plus belles photos en plein soleil et de nuit

Sony lance un nouveau capteur photo avec technologie LOFIC, qu’on retrouvera sur de prochains modèles de smartphones. Il promet des performances supérieures en surexposition et en basse lumière. La branche…

Bon plan Redmi Note 15 Pro 5G : le puissant smartphone avec un grand écran et un capteur photo de 200 MP passe à petit prix avec ce code !

Vous cherchez un smartphone puissant, mais vous ne souhaitez pas mettre 1000 € dans un modèle haut de gamme des géants du secteur ? Le Redmi Note 15 Pro 5G…

Rachat de SFR : pas de changement de carte SIM, mais Orange, Free et Bouygues vont fermer plus de 75 % des boutiques

En avalant SFR, Orange, Free et Bouygues devraient faire fermer plus de 400 boutiques de l’opérateur, soit plus de 75 % des points de vente existants. On promet aux abonnés…

Le Galaxy S26 Ultra n’a que quelques mois, mais Samsung le brade déjà avec une remise de plusieurs centaines d’euros

Samsung propose déjà une grosse réduction sur le Galaxy S26 Ultra. Grâce à plusieurs remises qu’il est possible de cumuler, le smartphone est disponible dès 869 € au lieu de…

Ninja Artisan : l’excellent four à pizza passe à petit prix juste avant l’été, inutile d’attendre les soldes !

Vous souhaitez faire des pizzas maison et cherchez un four capable de les cuire comme en Italie ? Grâce à la Ninja Artisan, vous obtenez de délicieuses pizzas très simplement….

Disney+ désactive le Dolby Vision et la 3D en France, mais pourquoi ?

Les utilisateurs français n’ont plus accès aux contenus en Dolby Vision ou en 3D sur Disney+. La plateforme a dû désactiver ces fonctionnalités à cause d’un contentieux judiciaire. Les problèmes…

Samsung Galaxy : ça y est, la grosse refonte de l’application est là et elle change presque tout

Après un petit retard de quelques jours, Samsung a finalement déployé la grosse mise à jour de son application de santé. Au programme, une refonte visuelle de taille ainsi que…

Android 17 : on a installé la nouvelle version, voici les fonctionnalités qui nous ont tapé dans l’œil

Android 17 vient tout juste de débarquer ce mardi 16 juin 2026 sur les Google Pixel. Pour vous, nous avons donc testé en long, en large et en travers les…

Configurer et gérer ses objets connectés va devenir encore plus simple grâce à Matter 1.6

Avec Matter 1.6, les utilisateurs peuvent espérer une configuration et une gestion plus intuitives de leurs objets connectés compatibles avec la norme. Découvrez les nouveautés annoncées par la CSA.  La…

WhatsApp : l’envoi de messages vocaux va devenir bien plus rapide et pratique sur Android

Vous faites peut-être partie de ceux qui font des messages vocaux l’une des fonctionnalités les plus utilisées sur WhatsApp. La plateforme a conscience de leur popularité et développe actuellement un…