crocket wrote: ↑
Sun Mar 24, 2019 1:55 pm
mahjongg wrote: ↑
Sun Mar 24, 2019 1:42 pm
Perhaps next time you could word your question a bit less confusing, it was flagged for being too obscure, and potentially read as if there was something wrong with the current kernel.
One personal development tip that I know is to ignore negative criticisms and accept feedbacks.
Another tip is to Google before posting.
But since you have asked rather than Googled,
When it originally launched, the Pi kernel was fairly custom. Lots of bits of HW in there that were not supported by mainstream. Over time, as the Pi has become more popular, more and more of the Raspberry Pi specifics have been brought up to kernel coding standard, and accepted in to the mainline tree . Not only that, but some of the mainline drivers used in the Pi kernel have been bug fixed by Raspberry Pi engineers and changes accepted upstream. There are some areas of code that can never be accected upstream due to their nature, but these are not essential to boot the Pi, just for some of the HW features that people may want to use.
There is an ongoing effort to upstream as much as possible by Pi enginers and third parties, because it reduces the maintenance burden.
So, to answer you orininal question, mainline wil work, but has missing features. I suggest using Raspbian, it's our development distro so is ahead of mainline, its bug fixed, and it supports all the features of the Pi (apart from 64bit).
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
“I think it’s wrong that only one company makes the game Monopoly.” – Steven Wright