<Armbian-Discord> <A​ntitrack> years? OMG. Costly - why ?
<Armbian-Discord> <M​anoftheSea> generally, because the vendor doesn't have a good git history that matches the mainline linux sources
<Armbian-Discord> <I​gorPec> but not just that. if you want to port driver from 4.9 to 6.0, its everything but simple
<Armbian-Discord> <I​gorPec> it can easily cost months of work. For one subsystem.
<Armbian-Discord> <l​anefu> Writing code for mainline means meeting all the coding standards for mainline and getting it accepted. There's very high standards and a lot of review. A vendors own kernel fork is typically just garbage code that gets the job done. It would never be accepted into Mainline..... Which is why the vendor kernel stays out dated