kernelmodulepackages

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kernelmodulepackages [2023/09/14 13:12] – LucaPizzamigliokernelmodulepackages [2023/10/18 21:04] (current) – Italicise both 'user space' and 'kernel', to help distinguish between the two. GrahamPerrin
Line 1: Line 1:
 ====== The Problem ====== ====== The Problem ======
  
-While %%FreeBSD%% provide ABI backward compatibility in user space, it doesn't provide Kernel ABI backward compatibility, a harder goal to achieve.+While %%FreeBSD%% provides ABI-backward compatibility in //user space//, it does not provide //kernel// ABI-backward compatibility, a harder goal to achieve.
 Package repositories are currently provided for every major %%FreeBSD%% release. Package repositories are currently provided for every major %%FreeBSD%% release.
-When a new minor %%FreeBSD%% version is released, the previous one is still maintained for 3 months, a time window where two versions of the same major %%FreeBSD%% version needs to be supported+When a new minor %%FreeBSD%% version is released, maintenance of the previous minor version continues for three months — a time window in which two versions of the same major %%FreeBSD%% version need to be supported.
 During this period, the ports are built for the older minor version, because of the backward compatibility guarantee: newer %%FreeBSD%% version can still safely use packages built using the previous %%FreeBSD%% version. During this period, the ports are built for the older minor version, because of the backward compatibility guarantee: newer %%FreeBSD%% version can still safely use packages built using the previous %%FreeBSD%% version.
 This assumption is not necessarily true for kernel module packages, because the backward compatibility is not guaranteed in kernel space. This assumption is not necessarily true for kernel module packages, because the backward compatibility is not guaranteed in kernel space.
  • kernelmodulepackages.1694697137.txt.gz
  • Last modified: 2023/09/14 13:12
  • by LucaPizzamiglio