On Fri, Jul 15, 2016 at 02:19:17AM -0400, Rik van Riel wrote: > RHEL is also developed on a git tree nowadays, because there is > no need to extract patches from RHEL, since the code came from > upstream to begin with. > It sounds like the embedded people are causing themselves a lot > of pain. Pain the distro people got all too familiar with a decade > ago, and decided to leave behind. No, at least not in the terms you're thinking of here. The constraints that go into supporting servers in distros are very different to the constraints that apply when building systems based around trying to exploit the new capabilities of silicon that was taped out rather more close to product launch than might be comfortable. Some of it is just bad practice and technical debt but far from all of it, these aren't solved problems. This isn't just something that goes on in embedded either - look at the experience people have buying laptops with brand new Intel chipsets, even running bleeding edge upstream versions of things it takes a good few months after the systems start hitting the market for things to become stable and reasonably functional. We do need to bring these worlds closer together, things like LTSI and LSK which backport generic functionality from upstream are part of that story in that they help avoid people reinventing the wheel in their product kernels and make it much easier for them to move towards mainline.