First thing first, I will give this book Highly Recommended. The author is famous for his work on systems performance for long, including marvelous DTrace Toolkits, flame graph, heat map... I also follow his wonderful website for several years. When the author announced his plan to publish a book about BPF, I wait for the date coming and it really didn't let me disappointed. :-) This books contains 4 parts. The first 2 parts are the meats. Part I describes the technologies will be used in part II. It contains what is BPF, what is BCC, what is bpftrace. And the most important: what mechanisms under the hood. It's so important that people need to know enough underneath to use the high-level tools well that they would not run into the corners of the limitations of tools frequently. Although author suggests readers can skim the Chapter 2, Technology Background, I highly recommend you not to. Part II starts the real topics about this book: Performance Analysis. It starts fr...