It&#x27;s true that at the top level, most of Linus&#x27; commits are merge commits. However, on a per-subsystem level, we very much favour a nice linear history. In most parts of the kernel, it&#x27;s rare to go beyond 2 levels of merging, which given that the kernel has something like 1500+ developers and well over 10k+ commits per release cycle, is fairly linear...