Re: A Demo of rust-in-base

From: Warner Losh <imp_at_bsdimp.com>
Date: Sun, 04 Aug 2024 19:27:25 UTC
On Sun, Aug 4, 2024, 1:05 PM Poul-Henning Kamp <phk@phk.freebsd.dk> wrote:

> --------
> Alan Somers writes:
> > On Sun, Aug 4, 2024 at 12:20=E2=80=AFPM Poul-Henning Kamp
> <phk@phk.freebsd.=
> > dk> wrote:
>
> > > How is that different from any other dependency management in ports ?
> >
> > Because those two components need to be updated in lock-step with
> > potentially any git commit to the base system.  Not just official
> > releases, even minor ones.
>
> I'm not trying to be glib here: I really want to make sure I understand
> any fine nuances you are trying to communicate.
>
> Isn't that precisely what drm-kmod already deals with ?
>

There's two issues with drm-kmod. 1 is KPI and keeping up. That's pretty
easy to manage in the grand scheme of things.

The other is KBI and matching the kernel. The massive inlining in linuxkpi
make a stable KBI basically impossible (I did it for much of 12.x, and that
was a nightmare because it broke faster than I had time to fix it).

Warner


-- 
> Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
> phk@FreeBSD.ORG         | TCP/IP since RFC 956
> FreeBSD committer       | BSD since 4.3-tahoe
> Never attribute to malice what can adequately be explained by incompetence.
>
>