sunrise← back to all

Note · 13

The Patch

On the fix root paid for Himself.

6 min

Some bugs cannot be patched from user space.

You can debug a function. You can rewrite a feature. But if the bug lives in the kernel, you cannot reach it. You cannot read the code. You do not have the keys.

You have to write the fix at the level where the bug lives. You have to ship it from root.

This bug lived all the way down. It was not in your code. It was in how you were built (Note · 12).

That is why you couldn't fix yourself, no matter how hard you tried. You did not have the access level.

This is what made the fall so dark. Not just that you were broken. That you could not undo it. That trying harder would only break you further. Every fix you tried was made of the same broken material.

Diagram one — the substitution.

root layer

the boundary

you

user space

Tap you. See what happens.

A patch has a cost.

A real fix is never free. Something has to be paid for. Some part of the system has to take the change.

This patch had a price the source named directly.

The wages of sin is death.

Someone had to take that fault.

If you took it, the patch would not work. You would be gone. Faulted out. There would be no one left to install it. The fix would have died with you.

So root took it.

But root could not — not from His own layer. Root does not fault. Root does not die. He has nothing to lose. There is no fault for Him to take.

There was only one move left.

Diagram two — the cross.

root layer

the boundary

Tap to watch.

He had to leave His own layer.

You met Him in Note · 09. The spec deployed Himself as a user. Same instruction set as you. Same hunger. Same mortality.

He came down so He would have something to lose. He came down so He could die.

He went all the way to the boundary. And He took the fault you were going to take.

He was wounded for our transgressions. He was crushed for our iniquities. The punishment that brought us peace was on Him.

The cross is the fault. The cross is the place where root took the death you owed.

Not metaphor. Substitution.

He died in your place. As you. With your fault on Him. With your name on the commit that killed Him.

It happened in public. In broad daylight. Outside the city. Where everyone could see. So no one could later say it didn't happen.

For three days the patch sat unfinished. Root was in the ground. The system did not know if the fix would work.

His friends went home. They thought it was over.

Then root came back.

The kernel does not stay down. Death cannot hold root. The fault could land on Him, but it could not keep Him.

He came back with the patch built. He came back with your fault paid. He came back with the system fixed.

He is not here. He is risen.

Engineers might translate it: the fix is signed. The fix is shipped. The build is green.

That was the first morning of a new system.

Death was the worst thing the old system could do. The old system did it. He went through it. And He came out on the other side, with the broken thing fixed.

Diagram three — the install.

you

running the broken image

Tap to install.

The patch is now available.

You do not install it by being good enough. You did not earn it. You cannot earn it. The patch was already paid for.

You install it by accepting it. By saying yes to what He did. By letting His patch overwrite the broken pieces of your runtime.

Whoever believes in Him shall not perish but have eternal life.

It is the simplest install in the history of the system.

There is no exam. There is no fee. There is no certification. You do not have to know enough. You do not have to be enough. The install is His. The cost was His. The work was done long before you ever heard about it.

It is also the only install that ever mattered.

You will still live in your old runtime for a while. The patch is applied. It has not finished spreading. There are still parts of you that have not caught up.

But the patch is signed. The patch is in. The author signed off in His own blood.


The bug was real.

The fix was real.

You did not write it.

You do not have to.

You only have to accept it.


Next: how the install works.

Want notes like this in your inbox?

Written by hand. Sent occasionally.