[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