Bryan Cantrill
👤 PersonAppearances Over Time
Podcast Appearances
Right. And this is like having the recovery path be the primary path, Adam. It's like this is so you don't you don't have this kind of path that you rarely execute that when you needed to execute doesn't work. And it also because this is a real problem with like Nix have gotten really, really complicated. And it's like, oh, by the way, there's another computer over there.
Right. And this is like having the recovery path be the primary path, Adam. It's like this is so you don't you don't have this kind of path that you rarely execute that when you needed to execute doesn't work. And it also because this is a real problem with like Nix have gotten really, really complicated. And it's like, oh, by the way, there's another computer over there.
I mean, it's not really clear like who's in charge of the system anyway. And especially with like, you know, smart necks, they're being pretty overt about like, no, I've got my own CPU. I've got like, I load my own OS image. And it's like, no, no, no, we don't want any of that.
I mean, it's not really clear like who's in charge of the system anyway. And especially with like, you know, smart necks, they're being pretty overt about like, no, I've got my own CPU. I've got like, I load my own OS image. And it's like, no, no, no, we don't want any of that.
We want to actually be, we want to have all this information flow in a way that it's attestable, that we know exactly what we're putting out there, where we're So we don't want that level of autonomy out of the system. We don't want this thing for a bunch of reasons. Security, reliability, a bunch of things. So...
We want to actually be, we want to have all this information flow in a way that it's attestable, that we know exactly what we're putting out there, where we're So we don't want that level of autonomy out of the system. We don't want this thing for a bunch of reasons. Security, reliability, a bunch of things. So...
I mean, this felt like a huge, uh, win that we can use this manufacturing mode to do this. I mean, they're really a real important aspect. I mean, it kind of reminds me of the, our, the fact that we, we don't actually do warm resets. We only boot because we don't want to have this kind of like state accruing in places.
I mean, this felt like a huge, uh, win that we can use this manufacturing mode to do this. I mean, they're really a real important aspect. I mean, it kind of reminds me of the, our, the fact that we, we don't actually do warm resets. We only boot because we don't want to have this kind of like state accruing in places.
Yeah, actually, this is a very good point, Robert, because it's like, I do feel that when we, you know, I had always thought that like, you know, there's kind of this back and forth over the what controls a certain aspect of the system, whether it's the SP or the kind of the host CPU.
Yeah, actually, this is a very good point, Robert, because it's like, I do feel that when we, you know, I had always thought that like, you know, there's kind of this back and forth over the what controls a certain aspect of the system, whether it's the SP or the kind of the host CPU.
And there's a kind of a Conway's law thing that, you know, you've got different orgs that are kind of dueling for power, which we don't have at Oxide.
And there's a kind of a Conway's law thing that, you know, you've got different orgs that are kind of dueling for power, which we don't have at Oxide.
But like, even if you are like, you have like total organizational harmony, just when you have something that is effectively dual ported, that is kind of owned by two things, you have all of these like electrical issues that are really thorny about, as you say, like level translation, which is a bunch of stuff that,
But like, even if you are like, you have like total organizational harmony, just when you have something that is effectively dual ported, that is kind of owned by two things, you have all of these like electrical issues that are really thorny about, as you say, like level translation, which is a bunch of stuff that,
And so when you say it does not train, what does training a link mean? Who's doing that training, and what does it mean when it fails to train?
And so when you say it does not train, what does training a link mean? Who's doing that training, and what does it mean when it fails to train?
It's amazing. Yeah.
It's amazing. Yeah.
So that is what it means to train. So when we're not training occasionally in manufacturing mode, we're just giving up on this. That device is just not working. I don't know why.
So that is what it means to train. So when we're not training occasionally in manufacturing mode, we're just giving up on this. That device is just not working. I don't know why.