Redirecting you to
Podcast Apr 28, 2025

Root Causes 490: Chrome and Chromium

We define Chrome versus Chromium, explaining what each is and the difference between the two.

  • Original Broadcast Date: April 28, 2025

Episode Transcript

Lightly edited for flow and brevity.

  • Tim Callan

    There are a couple words that are used a lot in the world of browsers and internet and the WebPKI and I think almost nobody really understands what they signify and the significance matters. Those are Chrome and Chromium. And I guess we could also throw Google in the mix.

  • Jason Soroko

    Goodness. Even you and I, Tim, when we talk about Google's participation at the CA/Browser Forum, what we're really talking about is the Chrome Root Store Program. Chrome is their browser. Google's browser.

  • Tim Callan

    The root store belongs to Chrome, not to Chromium. By the way, I've gotten that wrong in this podcast in the past, where the wrong word has come out. So, it's confusing.

  • Jason Soroko

    Chromium is an open-source browser technology.

  • Tim Callan

    That is the basis of Chrome and Edge, and I'll bet you some other stuff I don't know on the top of my head.

  • Jason Soroko

    Brave.

  • Tim Callan

    Brave. I didn't know that.

  • Jason Soroko

    So, I read something recently from - not going to name names - somebody who should have known better. Everybody makes mistakes. They said, oh well, the Chrome Root Store Program - they said that totally correctly - is making a decision like as part of their rules and therefore all Chromium-based browsers are going to follow suit.

  • Tim Callan

    Right.

  • Jason Soroko

    Wrong.

  • Tim Callan

    Wrong. Edge uses the Windows Root Store.

  • Jason Soroko

    There you go.

  • Tim Callan

    I don't know what Brave uses. Could be anything. Could be Mozilla.

  • Jason Soroko

    Now, little known fact unless you're in the Linux community, but on my Linux box, there's actually a browser, Chromium. So Chromium itself, the word is either the open-source browser technology, or it is actually a browser on Linux.

  • Tim Callan

    Now, let me ask you this, because I don't know the answer. Is the Linux Chromium browser based on the Chromium project? I would have figured.

  • Jason Soroko

    Yes it is.

  • Tim Callan

    But it's a Linux box. So is it using the Mozilla Root Store?

  • Jason Soroko

    You got me.

  • Tim Callan

    Might be. Most Linux is.

  • Jason Soroko

    Most Linux is. Maybe that's why it's called Chromium rather than Chrome.

  • Tim Callan

    Well, if it's not from Chrome, it's not made by Google, it's not going to not gonna be called Chrome. That's Google's trademark.

  • Jason Soroko

    Well, no. But the thing is, I think that it could have been called Chrome, but then, because it perhaps isn't using the Chrome Root Store Program, it’s using Mozilla's.

  • Tim Callan

    Well and I don't believe that anybody outside of Chrome is using the Chrome Root Store Program. Remember, a couple things to know about the Chrome Root Store program. It actually came to the game fairly late. It still does not have 100% adoption. Chrome on iOS uses the Apple root store.

  • Jason Soroko

    Yes. It’s just like Chromium probably on Linux using Mozilla.

  • Tim Callan

    Probably. Because of that though, Chrome, the browser, is insanely important. And though Chromium, the - what do I want to call it the browser foundation - is even more important because it's got Chrome and then some. From a root store perspective, it looks very different. Like you could look at published market share for the consumer facing browsers, and you'd say, okay, let me get this great straight. Chrome is 70% of the market and Mozilla is 7%. Okay. That means Chrome is 10 times as important as Mozilla. Well, not the root store, because the Mozilla root store touches all kinds of stuff that you don't think of as a classic human facing browser. So it turns into a very different pie chart, depending on what you're looking at.

  • Jason Soroko

    Various operating systems really carry a lot of weight.

  • Tim Callan

    Microsoft. Like you can't just look at the Edge market share to understand the importance of the Microsoft root store, because the Microsoft root store is sitting in every Windows machine in the world.

  • Tim Callan

    Regardless if you're using Edge or not. You’re probably doing something with that root program.

  • Tim Callan

    That root program is affecting your computer. Like every auto update. That's not being done by your browser. Just because you say, I'm a Firefox user, that doesn't change what root store does the auto updates.

    There's a bunch of stuff that's being decided by Windows that you don't even have a say in. I think that is a valid and important thing, and it's confusing as hell. Like I said, I go back and look at old podcast episodes and hear myself using the wrong word, and I try to be rigorous about it, and sometimes I think I don't even realize I'm doing it.

  • Jason Soroko

    That's why we're doing this episode. It’s to help people to understand what the words are and it really was spurred in my head when I saw somebody say, basically the assumption was all Chromium-based browsers, including Edge, had to follow a specific rules of specific root store. That's not true.

  • Tim Callan

    I think there's the other bigger point that we kind of crept into it and we could keep going there if needed, but I think the point is made, is that it actually gets more complex than you would think in terms of what root store is affecting what process.

  • Jason Soroko

    That's an important one. That could be a podcast all by itself. I think I'll keep it at this level, Tim. I think there's only one extra level of terminology that I want to bring up, and that's the rendering engine. So Chromium, technically, a rendering engine. What are equivalent peers in the world that we all use? WebKit. That's Safari. So Safari and I would say that Mozilla, Firefox is rendering action rendering is Mozilla. That's where the term Mozilla comes from. It's the rendering engine which gives the name to the root store program.

  • Tim Callan

    Also, sometimes you get this phenomenon of, again, a completely invisible, I almost want to say white-labeled. So, for instance, I don't know the answer to this, but what is the browser rendering engine on the PS5? It's one of them.

  • Jason Soroko

    Probably a fork of WebKit. I'm gonna bet.

  • Tim Callan

    So that's going to come with a root store. What's the rendering engine on the Nintendo Switch? That's going to come with a root store. So think about all the places. If your Smart TV lets you do internet browsing, what's that?

  • Jason Soroko

    There are root stores, even if you're not browsing.

  • Tim Callan

    Sure. Absolutely, because you're doing the same thing. You're doing software updates and all kinds of stuff. So, it's almost like every piece of electronics in your life that is accessing an internet based connection has a root store, and it's really one of about five, and good luck knowing which one.

  • Jason Soroko

    Yet it is fundamentally important in terms of what is trusted by your system. And most of us have no idea what we're trusting. That's an episode for the future, Tim.

  • Tim Callan

    Sure. That’s an episode that’s going to need a little research, I think.

  • Jason Soroko

    Oh it does.

  • Tim Callan

    I don't know. I'm asking questions I just don't know the answer.

  • Jason Soroko

    That shows you how complex it is. Like, we're totally, utterly imbued in this, and even we don't know.

  • Tim Callan

    We don't know. You’d have to have very specific knowledge. There are people out there right now who know perfectly well the answer to these.

  • Jason Soroko

    A lot of it's not public information either.

  • Tim Callan

    That's true. That's good point.

  • Jason Soroko

    We could go forever on that.

  • Tim Callan

    There’s a little meander.