Re: FreeBSD releases

From: Kevin Oberman <rkoberman_at_gmail.com>
Date: Fri, 11 Oct 2024 06:09:41 UTC
On Wed, Oct 9, 2024 at 3:37 AM LuMiWa <lumiwa@dismail.de> wrote:

> Hi!
>
> As a binary packages user I have one question, please.
> For example:
> releng/14.1  14.1-RELEASE June 4, 2024
> expected eol March 31, 2025
>
> This mean that are all packages built on version 14.0 for six months.
> This mean if we want applications built for 14.1 we need to use ports,
> special for apps like drm-kmod and more and build by ourselves. Am I
> wright?
>
> Thank you.
>
> --
> “I hate books; they only teach us to talk about things we know nothing
> about.”
>
> ― Jean-Jacques Rousseau
>
> Yes. As long as 14.0 was supported, ports are built on 14.0. Now that 14.0
is EOL, as of October 1, ports are built on 14.1. There SHOULD be no
problem in running 14.0 packages on 14.1 as the user space ABI is
guaranteed to not change. The notable exception is ports that provide
kernel modules. While most work as FreeBSD tries to keep the ABI
consistent, it is not guaranteed. Notably, the drm-*kmod packages need to
be built from the port with the kernel sources matching the kernel sources
on the build machine. This has also happened with the virtualbox kmod and
probably others.

For multiple systems running hte same kernel, the port may be built once, a
package built and copied to other systems.


-- 
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683