[DRBD-user] Linstor-server 0.7.3/linstor-client 0.7.2 release

Roland Kammerer roland.kammerer at linbit.com
Fri Nov 30 14:14:14 CET 2018


On Fri, Nov 30, 2018 at 01:59:48PM +0100, Robert Altnoeder wrote:
> On 11/30/18 12:11 PM, Yannis Milios wrote:
> >
> >     It is pretty simple, it builds/depmods the .kos and puts them in an
> >     "update" directory in the /lib/modules (every distribution like to
> >     call
> >     this "update" dir differently, even Debian vs. Ubuntu IIRC).
> >
> >
> > If Proxmox was shipping DRBD9 in their kernel (instead of DRBD8), as
> > they were doing initially, then DKMS wouldn't be needed at all, but
> > well, that's their decision ...
> 
> While we're at it, if Linux had binary compatible kernel modules, or a
> compatibility layer for older modules, ...
> A couple years ago I initially ran one of my servers on Solaris 10TE
> with a network interface card driver from Solaris 7, until Intel
> released an update. The limitation that every single driver has to match
> the exact build of the kernel has always been one of the biggest issues
> for business use of Linux in my opinion. I wonder that this was never
> changed. I also run custom kernels quite often, so I have always found
> it annoying not to be able to just drop a driver binary into a directory
> and just use it.

Debian for example has a pretty stable kABI, not that they would not
break it in stable, but it is not that often.

RHEL has a stable kABI and a mechanism called kernel module weak
updates. And a whielist of interfaces that they don't break within the
whole major release cycle. And yes, we had cases where they broke it :).
Anyways, it is not as bad as you seem to think. 

Regards, rck


More information about the drbd-user mailing list