LWN.net Logo

Often easier to be out of tree

Often easier to be out of tree

Posted Jun 3, 2010 21:27 UTC (Thu) by tbird20d (subscriber, #1901)
Parent article: A suspend blockers post-mortem

Unfortunately, for much code in the embedded space it is simply less costly to maintain your code out of tree than to mainline it. That is, if you have good procedures for forward-porting your code, it's really not that hard to move it to new kernels. You run the risk of it being obsoleted by kernel churn, and you lose the benefits of peer review, etc. But sometimes the informed decision to just avoid LKML is (unfortunately) the right one.

Many industry developers underestimate the benefit of mainlining. However my own experience is that many community developers underestimate the engineering cost to mainline a piece of core code. What is easy to a seasoned community contributor is, in fact, quite daunting to the majority of Linux kernel developers.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds