- #1
- 4,770
- 3,816
This is the technical article:
https://support.google.com/faqs/answer/7625886
Please do not ask me for an executive summary. I fail Summary 101 repeatedly. Just ask my family.
Google fixed the problems and has run extensive tests since September. They found little performance degradation for the 'Variant 2' attack prevention that everyone seems to complaining/worrying about. Their Retpoline change seems to work well. In other words the doomsayers just lost what they were moaning about. The fix is free, as in no cost. Unless you program and develop code you cannot really use it.
You may see pop science articles about "Retpoline" - Return + Trampoline = "retpoline"
A trampoline is an inline function (a self contained function inside another larger function) in computer code, the return(machine specific low-level) statement means end what you are doing immediately, and go back (return) to where you came from. Kind of like the Monopoly game's: "Go directly to jail, do not pass go".
I cannot explain this any better for non-computer programmers, pop science articles may get it right accidentally. Someone else here can do better than I can.
https://support.google.com/faqs/answer/7625886
Please do not ask me for an executive summary. I fail Summary 101 repeatedly. Just ask my family.
Google fixed the problems and has run extensive tests since September. They found little performance degradation for the 'Variant 2' attack prevention that everyone seems to complaining/worrying about. Their Retpoline change seems to work well. In other words the doomsayers just lost what they were moaning about. The fix is free, as in no cost. Unless you program and develop code you cannot really use it.
You may see pop science articles about "Retpoline" - Return + Trampoline = "retpoline"
A trampoline is an inline function (a self contained function inside another larger function) in computer code, the return(machine specific low-level) statement means end what you are doing immediately, and go back (return) to where you came from. Kind of like the Monopoly game's: "Go directly to jail, do not pass go".
I cannot explain this any better for non-computer programmers, pop science articles may get it right accidentally. Someone else here can do better than I can.