It can be really hard to explain this here, so you might want to spin a Boxes session and try that out.
But in this context, transaction is similar to the database concept of performing every action to completion. Every action is clubbed together as as singular action - meaning that updating app A, B and C is treated as one universal action. Let’s say if a process fails, like the updation of some app G, then it cancels the entire operation and stays in it’s previous state. So theoretically, you should have a Linux distro that will never fail.
Snowflake OS is already out, but in beta. I wouldn’t recommend using it for now. Maybe inside a VM.
It can be really hard to explain this here, so you might want to spin a Boxes session and try that out.
But in this context, transaction is similar to the database concept of performing every action to completion. Every action is clubbed together as as singular action - meaning that updating app A, B and C is treated as one universal action. Let’s say if a process fails, like the updation of some app G, then it cancels the entire operation and stays in it’s previous state. So theoretically, you should have a Linux distro that will never fail.
Snowflake OS is already out, but in beta. I wouldn’t recommend using it for now. Maybe inside a VM.