homehome Home chatchat Notifications


How big is Google's code? It's huge that's for sure

Google’s Rachel Potvin took the stage @scale and hinted on just how many lines of code Google uses: a staggering 2 billion.

Tibi Puiu
November 25, 2015 @ 5:26 pm

share Share

lines-of-code

It’s already many years since Google stopped being just an internet company. It’s ambitious projects include Android, self-driving cars, space ventures, advanced biology research, cloud storage, quantum computing and many more. All of these operations, including Google, are now handled by a new parent company: Alphabet, since it’s clear a reorganization was in order to manage so many behemoths. At its core, however, Google (or Alphabet) is still a tech company. This involves a lot of software – the biggest in the world if we’re to judge by one common metric: lines of code.

When Google’s Rachel Potvin took the stage @scale, a tech conference in Silicon Valley, she hinted just how many lines of code Google uses: a staggering 2 billion. To compare, Windows XP – one of the most successful operating systems ever – was compiled using just 45 million lines of code. The comparison is apt since the code in Windows compiles search, system folders and files, media, everything that makes Windows tick. Likewise, Google’s code operates search, YouTube, Android, Maps, Gmail, every Google internet service for that matter. “Though I can’t prove it,” Potvin told the crowd, “I would guess this is the largest single repository in use anywhere in the world.”

Well, that’s huge. To juggle all of this complexity, Google developed its own code repository akin to the popular Github developers regularly use to collaborate and share their apps. It’s version control system is called Piper, and helps Google’s 25,000 developers safely and efficiently edit and share code. Most of the code, besides search algorithms (pagerank) and Android, is openly accessible by any Google developer. This makes it very easy to start new apps or update when you have such a huge library at your fingertips.

More stats

  • 2 billion lines of code accessible from Piper which spans over 10 data centers. The main Facebook app spans upwards of 20 million lines, while the Linux open source operating spans 15 million lines of code across 40,000 software files.
  • Google stores code for its two device operating systems—Android and Chrome—on separate version control systems.
  • Piper spans about 85 terabytes of data
  • Google’s 25,000 engineers make about 45,000 commits to the repository each day.

share Share

Huge Centuries-Old Human Figures Carved in Sandstone Are Suddenly Visible Again on Hawaii Beach

Beneath the shifting sands of an Oahu beach, ancient carvings — hidden for years — have suddenly reemerged.

A Popular Artificial Sweetener Could Be Making Cancer Treatments Less Effective

Sucralose may weaken immunotherapy by altering gut microbes and starving immune cells

AI Designs Computer Chips We Can't Understand — But They Work Really Well

Can we trust systems we don’t fully understand?

Strength Training Unlocks Anti-Aging Molecules in Your Muscles

Here’s how resistance training can trigger your body’s built-in anti-aging switch.

"Self-termination is most likely." This expert believes our civilization is on a crash course led by narcissistic leaders

Our civilization may be facing a “single gargantuan crash,” but collapse isn’t destiny. It’s a choice.

New DNA Evidence Reveals What Actually Killed Napoleon’s Grand Army in 1812

Napoleon's army was the largest Europe had ever seen, but in just a few months it was obliterated.

Breathing This Common Air Pollution May Raise Your Dementia Risk by 17 Percent

Long-term exposure to common air pollutants like soot and traffic fumes may significantly raise your risk of dementia.

This mRNA HIV Vaccine Produces the Virus-Fighting Antibodies That Have Eluded Researchers for 40 Years

New mRNA-based HIV vaccines spark hope with potent immune responses in first human trial

Aging Might Travel Through Your Blood and This Protein Is Behind It

Researchers identify a molecular “messenger” that spreads cellular aging between organs.

Older Adults Keep Their Brains up to Two Years 'Younger' Thanks to This Cognitive Health Program

Structured programs showed greater cognitive gains, but even modest lifestyle changes helped.