On 04/11/2018 10:42 AM, Bjoern Voigt wrote:
Simon Lees wrote:
SUSE has its own team of kernel maintainers so while 4.12 is no longer maintained upstream openSUSE isn't running the upstream kernel its running the upstream kernel with a series of patches by SUSE kernel developers. Some of these maybe features but most are fixes or support for additional drivers taken from newer kernels. So while upstream has stopped supporting kernel 4.12 SUSE developers will continue to backport fixes and drivers into SUSE/openSUSE's version of the kernel. To be honest, I do not find any suitable openSUSE Kernel series for my needs (production, development, desktop). Each kernel series has some downsides:
1. The distribution kernel series for Leap and SLES: * old * sometimes unmaintained from the Kernel developers * new hardware sometimes does not run perfectly, even if some drivers are backported by the SuSE developers 2. Kernel_stable repository: * bleeding edge, but in rare cases the system can become unstable * often problems with proprietary drivers (like the Nvidia graphics driver) 3. Vanilla kernel repository: * I do not find a good documentation about the openSUSE patches * it's unclear, if some patches (e.g. form Apparmor) are important 4. Tumbleweed kernel: * similar to Kernel_stable kernels, but more stable * there is no easy way to use the Tumbleweed kernels in Leap and SLES
Fortunately each user can create his own kernels. Depending on the hardware and applications I build my own kernels. Currently I use Kernel 4.15.16. I created this Kernel from the Tumbleweed kernel 4.15.13 and patched it to 4.15.16 with upstream patches. Kernel 4.16.0 is currently no option for my desktops, because the Nvidia drivers fails with kernel 4.16.0. The latest longterm kernel series (4.14.x) would be also an option for me.
The 340-106 nvidia builds and works fine against the vanilla 4.16.0 kernel. There are patches for the 304-137 nvidia driver that work against the 4.15/4.16 kernel also.
I would wish an openSUSE kernel series, which uses the latest longterm Kernels, with SuSE patches and with full testing for the supported distributions.
I wish they would have used at least the 4.14 long term kernel. I have seen at least one out of kernel driver that would not build against the Leap-15 4.12 kernel because it has some things that the vanilla 4.14 kernel has and this out of kernel driver uses ifdefs around the kernel version. If less than 4.14 it does one thing else another thing. The Leap-15 kernel has some changes that in the vanilla 4.14 kernel causing the ifdefs to incorrectly choose what to do. Mark -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org