This is a lot of interesting information. I hope that one day we can avoid this level of complexity though. We have enough to worry about with modern computer systems.<p>I wrote a driver for FreeBSD recently and had to implement memory barriers to get it accepted into mainline. I had never dealt with memory barriers before and I couldn&#x27;t help but think &quot;great! what is this new thing I have to keep in mind?&quot; It wasn&#x27;t all that difficult, but still...<p>We have built up so many layers of complexity that it&#x27;s becoming very difficult to secure things, for example. I really hope we can somehow drastically simplify computers&#x2F;software in the future.