git: c61854542c - main - 15.1/relnotes: typos and links fixed
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 06 May 2026 05:49:07 UTC
The branch main has been updated by vladlen:
URL: https://cgit.FreeBSD.org/doc/commit/?id=c61854542cdac69c93a0f2adbf03986c65fb3ad7
commit c61854542cdac69c93a0f2adbf03986c65fb3ad7
Author: Vladlen Popolitov <vladlen@FreeBSD.org>
AuthorDate: 2026-05-06 05:48:51 +0000
Commit: Vladlen Popolitov <vladlen@FreeBSD.org>
CommitDate: 2026-05-06 05:48:51 +0000
15.1/relnotes: typos and links fixed
Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D56840
---
website/content/en/releases/15.1R/relnotes.adoc | 76 ++++++++++++-------------
1 file changed, 38 insertions(+), 38 deletions(-)
diff --git a/website/content/en/releases/15.1R/relnotes.adoc b/website/content/en/releases/15.1R/relnotes.adoc
index bb78f9668d..b91a0b2ded 100644
--- a/website/content/en/releases/15.1R/relnotes.adoc
+++ b/website/content/en/releases/15.1R/relnotes.adoc
@@ -284,12 +284,15 @@ man:setaudit[8] utility has been added for managing audit policies.
gitref:dc88f0003e85[repository=src].
{{< sponsored "Modirum MDPay; Klara, Inc." >}}
-The ipfs(8) utility is disabled by default and its kernel support is now optional. Users who rely on ipfs must explicitly enable it in the kernel configuration.
+The man:ipfs[8] utility has been disabled by default and its kernel support is now optional. Users who rely on ipfs must explicitly enable it in the kernel configuration.
gitref:91de9b501aa7[repository=src].
The man:sockstat[1] utility now displays UDP-Lite endpoints by default.
gitref:c10317b0c455[repository=src].
+The man:dtrace[1] utility now supports the `ustackdepth` variable on arm64, allowing users to query user-space stack depth in DTrace scripts on that architecture.
+gitref:00412df3265e[repository=src].
+
[[userland-contrib]]
=== Contributed Software
@@ -306,7 +309,7 @@ Mediatek's mt76 driver has been updated to version based on Linux kernel tag v7.
gitref:808910385ce9[repository=src].
{{< sponsored "The FreeBSD Foundation" >}}
-OpenSSL updated to version 3.5.6.
+OpenSSL has been updated to version 3.5.6.
gitref:e2fcde7333a5[repository=src].
libfido2 has been updated to 1.16.0.
@@ -337,9 +340,6 @@ gitref:74f357256769[repository=src].
OpenZFS has been updated to version 2.4.1.
gitref:a8dbd836b785[repository=src].
-The man:dtrace[1] utility now supports the `ustackdepth` variable on arm64, allowing users to query user-space stack depth in DTrace scripts on that architecture.
-gitref:00412df3265e[repository=src].
-
USB vendor database has been updated to 2025.12.13.
gitref:9b2cba4a8a69[repository=src].
@@ -355,7 +355,7 @@ gitref:da4c7b4518dd[repository=src].
GoogleTest has been updated to version 1.17.0. The new version now requires {cpp}17 to build.
gitref:0029027156f4[repository=src].
-ncurses has been updated to version 6.6. The update is ABI compatible with version 6.5. HTML documentation is removed.
+man:ncurses[3] has been updated to version 6.6. The update is ABI compatible with version 6.5. HTML documentation is removed.
gitref:297d5bf89067[repository=src].
man:nvi[1] has been updated to version 2.2.2.
@@ -364,9 +364,6 @@ gitref:b840145f1985[repository=src].
man:mtree[8] has been updated to snapshot 20260111 from NetBSD.
gitref:e2e7269461e9[repository=src].
-The Linux compatibility layer adds support for the F_DUPFD_QUERY fcntl command, which is used with kcmp(2) KCMP_FILE for checking file descriptor equivalence in Linux containers.
-gitref:ec8d0b5f5dfb[repository=src].
-
Unicode support has been updated to Unicode 17.0.0 and CLDR 48, adding 4,803 characters and 4 new scripts (Sidetic, Tolong Siki, Beria Erfe, Tai Yo). This affects locale definitions, collation, monetary, and numeric formatting for UTF-8 locales.
gitref:476a063a88aa[repository=src].
@@ -409,13 +406,13 @@ gitref:2be4c64a0d27[repository=src].
The man:posix_spawn[3] interface now supports the POSIX-required `chdir` and `fchdir` file actions, enabling processes to change their working directory during spawning.
gitref:43347b26fb46[repository=src].
-Adds the man:posix_spawnattr_getexecfd_np[3] and man:posix_spawnattr_setexecfd_np[3] functions, allowing a file descriptor to be used as the executable file for posix_spawn.
+The man:posix_spawnattr_getexecfd_np[3] and man:posix_spawnattr_setexecfd_np[3] functions have been added, allowing a file descriptor to be used as the executable file for posix_spawn.
gitref:6b9e7e922d8b[repository=src].
-Adds the pthread_tryjoin_np() function, which allows a thread to attempt to join another thread without blocking.
+The man:pthread_tryjoin_np[3] function has been added, which allows a thread to attempt to join another thread without blocking.
gitref:a8891c29d6a0[repository=src].
-The libc string functions memcpy, memmove, and memset on AArch64 now use the MOPS (Memory Operations) hardware instructions when available, improving performance for these common operations.
+The libc string functions man:memcpy[3], man:memmove[3], and man:memset[3] on AArch64 now use the MOPS (Memory Operations) hardware instructions when available, improving performance for these common operations.
gitref:d8e700f2eeb9[repository=src].
{{< sponsored "Arm Ltd" >}}
@@ -449,7 +446,7 @@ Oracle Cloud Infrastructure (OCI) build targets and related scripts are removed.
gitref:2702a3ac1ab6[repository=src].
{{< sponsored "SkunkWerks, GmbH" >}}
-The pkg package is now installed on VM and cloud images that use a packaged base system, enabling base system updates without requiring manual installation of pkg from the ports repository.
+The man:pkg[7] package is now installed on VM and cloud images that use a packaged base system, enabling base system updates without requiring manual installation of pkg from the ports repository.
gitref:c8d759230a0e[repository=src].
{{< sponsored "Amazon" >}}
@@ -467,20 +464,20 @@ This section covers changes to kernel configurations, system tuning, and system
The System Dynamic Tracing (SDT) provider is now enabled on 32-bit powerpc and powerpc64le platforms, allowing users to utilize DTrace probes on these architectures.
gitref:769bc6877399[repository=src].
-The kernel configuration for GENERIC on amd64 has been includes both SCHED_ULE and SCHED_4BSD schedulers, allowing users to choose between them at boot via the kern.sched sysctl.
-gitref:a3b5daf4242f[repository=src].
+Adds a scheduler selection framework that allows choosing different CPU schedulers at boot time via a tunable. This provides a foundation for future scheduler implementations.
+gitref:159a66aecc9c[repository=src].
-The sched_ule scheduler is now implemented as a scheduler instance, which may affect system performance and scheduling behavior for users.
+The `sched_ule` scheduler is now implemented as a scheduler instance, which may affect system performance and scheduling behavior for users.
gitref:ec10524db95a[repository=src].
-Adds a scheduler selection framework that allows choosing different CPU schedulers at boot time via a tunable. This provides a foundation for future scheduler implementations.
-gitref:159a66aecc9c[repository=src].
+The kernel configuration for `GENERIC` on amd64 has been includes both `SCHED_ULE` and `SCHED_4BSD` schedulers, allowing users to choose between them at boot via the `kern.sched` sysctl.
+gitref:a3b5daf4242f[repository=src].
The MINIMAL kernel configuration has included the virtio_scsi driver, enabling booting in qemu/kvm virtual machines.
gitref:80dec91da334[repository=src].
{{< sponsored "Klara, Inc.; NetApp, Inc." >}}
-The man:pdwait[2] system call has been added for waiting on process descriptors, providing an alternative to man:wait4[2] for processes created with pdfork(2).
+The man:pdwait[2] system call has been added for waiting on process descriptors, providing an alternative to man:wait4[2] for processes created with man:pdfork[2].
gitref:758de6465572[repository=src].
The man:pdrfork[2] system call has been added, providing a new mechanism for process creation with deterministic resource inheritance.
@@ -489,14 +486,17 @@ gitref:4ae6f372e26c[repository=src].
A race condition in the powerpc thread switching code that could cause system hangs during boot on multi-CPU power9 pseries guests has been resolved.
gitref:a50789d8b89b[repository=src].
-The sysctls hw.ata.rotating and hw.ata.unmapped_io have been scheduled for removal in FreeBSD 16 instead of FreeBSD 15.
+The sysctls `hw.ata.rotating` and `hw.ata.unmapped_io` have been scheduled for removal in FreeBSD 16 instead of FreeBSD 15.
gitref:469ab88d107c[repository=src].
{{< sponsored "The FreeBSD Foundation" >}}
-The sysctl vfs.zfs.min_auto_ashift and other legacy ZFS sysctls now emit warnings when used, indicating they are deprecated and will be removed. Users should update scripts and configurations to use the new sysctl names, such as vfs.zfs.vdev.min_auto_ashift.
+The sysctl `vfs.zfs.min_auto_ashift` and other legacy ZFS sysctls now emit warnings when used, indicating they are deprecated and will be removed. Users should update scripts and configurations to use the new sysctl names, such as `vfs.zfs.vdev.min_auto_ashift`.
gitref:f0033878b92e[repository=src].
{{< sponsored "The FreeBSD Foundation" >}}
+The Linux compatibility layer adds support for the `F_DUPFD_QUERY` fcntl command, which is used with man:kcmp[2] `KCMP_FILE` for checking file descriptor equivalence in Linux containers.
+gitref:ec8d0b5f5dfb[repository=src].
+
[[drivers]]
== Devices and Drivers
@@ -528,7 +528,7 @@ gitref:e16e4cd25c1d[repository=src].
man:ath[4] driver code updated to Linux kernel version 6.17, improving Atheros/QCA wireless hardware support.
gitref:1fa2a48dab66[repository=src].
-The hardware performance monitoring counter (hwpmc) support has been added for additional Intel CPU models: Alder Lake (models 6-B7, 6-BA, 6-BF), Alder Lake-N, and Emerald Rapids. Users running on these processors can now collect performance events using pmc(3) and related tools. The Emerald Rapids support includes JSON event definitions imported from Intel perfmon version 1.06, providing comprehensive event coverage.
+The hardware performance monitoring counter (hwpmc) support has been added for additional Intel CPU models: Alder Lake (models 6-B7, 6-BA, 6-BF), Alder Lake-N, and Emerald Rapids. Users running on these processors can now collect performance events using man:pmc[3] and related tools. The Emerald Rapids support includes JSON event definitions imported from Intel perfmon version 1.06, providing comprehensive event coverage.
gitref:a40167734ecb[repository=src],
gitref:6b0cb6ea249e[repository=src],
gitref:9ac702781508[repository=src].
@@ -597,15 +597,15 @@ gitref:35ee242abcba[repository=src].
The commit introduces a new tunable, `zfs_arc_evict_batches_limit`, to improve parallel eviction performance in the ZFS ARC. This change reduces lock contention and can significantly increase throughput for certain workloads.
gitref:8a79d0968006[repository=src].
-The man:zpool[8] prefetch command now supports BRT (Block Reference Table) metadata, improving performance for block cloning operations and frees of cloned blocks. The -t parameter is now optional; when omitted, the command prefetches both DDT and BRT metadata.
+The man:zpool[8] prefetch command now supports BRT (Block Reference Table) metadata, improving performance for block cloning operations and frees of cloned blocks. The `-t` parameter is now optional; when omitted, the command prefetches both DDT and BRT metadata.
gitref:41878d57eaf3[repository=src].
=== NFS
-The NFS client now properly handles case-insensitive file systems like man:msdosfs[4] when exported via NFS. Name caching is modified to avoid false cache hits for different case variations of the same file name.
+The NFS client now properly handles case-insensitive file systems like man:msdosfs[4] when exported via NFS. Name caching has been modified to avoid false cache hits for different case variations of the same file name.
gitref:406c98d2ca1d[repository=src].
-NFSv4 diskless boot now supports configurations using man:nfsuserd[8] for name and id mappings. The kernel primes the mapping cache with essential entries to avoid deadlocks during boot. Users must set boot.nfsroot.options="nfsv4" and boot.nfsroot.user_domain="<user.domain>" in loader.conf.
+NFSv4 diskless boot now supports configurations using man:nfsuserd[8] for name and id mappings. The kernel primes the mapping cache with essential entries to avoid deadlocks during boot. Users must set boot.nfsroot.options="nfsv4" and boot.nfsroot.user_domain="<user.domain>" in [.filename]#loader.conf#.
gitref:692a289922d2[repository=src].
Adds internal infrastructure for POSIX draft ACLs as an extension to NFSv4.2, based on an Internet Draft. These changes prepare the NFS client and server for future support but introduce no user-visible semantics changes at this time. Note that due to internal KAPI changes, nfscommon.ko, nfscl.ko, and nfsd.ko must be rebuilt from sources after updating.
@@ -629,7 +629,7 @@ This section covers the boot loader, boot menu, and other boot-related changes.
[[boot-loader]]
=== Boot Loader Changes
-A shutdown splash screen has been added to the man:splash[4] kernel feature. Users can customize the shutdown splash by providing a PNG image via the shutdown_splash directive in man:loader.conf[5].
+A shutdown splash screen has been added to the man:splash[4] kernel feature. Users can customize the shutdown splash by providing a PNG image via the `shutdown_splash` directive in man:loader.conf[5].
gitref:0bd9b26d19e2[repository=src].
{{< sponsored "Defenso" >}}
@@ -656,10 +656,10 @@ IPv6 packets are now passed to divert sockets, removing a previous limitation th
gitref:e5cf3437275f[repository=src].
{{< sponsored "OPNsense, Klara, Inc." >}}
-Adds a sysctl/tunable net.inet.ipf.jail_allowed to control whether a jail can manage its own ipfilter rules, pools, and settings. The default denies jail access, requiring host system management of jail rules via interface attachment or enabling the sysctl for jail control.
+Adds a sysctl/tunable `net.inet.ipf.jail_allowed` to control whether a jail can manage its own ipfilter rules, pools, and settings. The default denies jail access, requiring host system management of jail rules via interface attachment or enabling the sysctl for jail control.
gitref:65bc0a1ade72[repository=src].
-The man:ipfw[8] version 3 compatibility code for FreeBSD 8 and earlier is removed, as it is obsolete and no longer needed. This cleanup may affect systems still using very old configurations, but it does not change the functionality for current supported releases.
+The man:ipfw[8] version 3 compatibility code for FreeBSD 8 and earlier has been removed, as it is obsolete and no longer needed. This cleanup may affect systems still using very old configurations, but it does not change the functionality for current supported releases.
gitref:9657c50cdd77[repository=src].
{{< sponsored "The FreeBSD Foundation" >}}
@@ -673,7 +673,7 @@ The ath12k driver for Qualcomm Atheros wireless devices has been updated to vers
gitref:bbfa2e7345fe[repository=src].
{{< sponsored "The FreeBSD Foundation" >}}
-The ath11k wireless driver has been is updated to a newer version from Linux 7.0, which may improve performance and stability for supported hardware.
+The ath11k wireless driver has been updated to a newer version from Linux 7.0, which may improve performance and stability for supported hardware.
gitref:24c9bc6e364a[repository=src].
{{< sponsored "The FreeBSD Foundation" >}}
@@ -710,7 +710,7 @@ Please see link:https://www.freebsd.org/releases/{localRel}R/hardware[the list o
[[hardware-virtualization]]
=== Virtualization Support
-Adds a new jail configuration knob allow.vmm_ppt to control PCI passthrough access in bhyve jails. The change requires explicit configuration for PCI passthrough functionality in jails, replacing the previous blanket restriction.
+Adds a new jail configuration knob allow.vmm_ppt to control PCI passthrough access in man:bhyve[8] jails. The change requires explicit configuration for PCI passthrough functionality in jails, replacing the previous blanket restriction.
gitref:94066f9a07ad[repository=src].
{{< sponsored "The FreeBSD Foundation; Klara, Inc." >}}
@@ -726,7 +726,7 @@ The commit enables the Memory Operations (MOPS) instruction set for arm64 usersp
gitref:2a9a92ba7bd7[repository=src].
{{< sponsored "Arm Ltd" >}}
-UNIX domain socket support added to bhyve remote framebuffer. Graphical console now available for bhyve instances in jails without networking.
+UNIX domain socket support added to man:bhyve[8] remote framebuffer. Graphical console now available for bhyve instances in jails without networking.
gitref:d29dd64b3f88[repository=src].
{{< sponsored "Defenso" >}}
@@ -744,21 +744,21 @@ This section covers changes to manual (man:man[1]) pages and other documentation
[[man-pages]]
=== Man Pages
-The man:nfsv4[4] manual page now includes documentation for setting up an NFSv4 root file system, providing guidance for users who wish to use this feature.
-gitref:6ef2df5e8e7a[repository=src].
-
-The man:ifconfig[8] manual page formatting has been corrected to improve readability.
-gitref:c20f5fd44322[repository=src].
-
man:pdfork[2] and man:pdwait[2] manual pages has been added documenting the pdrfork and pdwait system calls.
gitref:780b7f9e0ece[repository=src].
The manual page for the undocumented man:mq_getfd_np[3] function from man:librt[3] has been added. This provides documentation for a function that has been present since FreeBSD 11.
gitref:992f994bb71e[repository=src].
+The man:nfsv4[4] manual page now includes documentation for setting up an NFSv4 root file system, providing guidance for users who wish to use this feature.
+gitref:6ef2df5e8e7a[repository=src].
+
The manual pages have been added for the deprecated blacklist utilities (man:blacklistctl[8], man:blacklistd[8], man:blacklistd.conf[5], man:libblacklist[3]), documenting their deprecation and nuances. This provides users with updated documentation for the deprecated blacklist tools, which are now renamed to blocklist.
gitref:f935c0f66f75[repository=src].
+The man:ifconfig[8] manual page formatting has been corrected to improve readability.
+gitref:c20f5fd44322[repository=src].
+
[[ports]]
== Ports Collection and Package Infrastructure
@@ -781,7 +781,7 @@ OpenPAM has been moved to a separate 'pam' package, allowing systems without PAM
gitref:95cc7f59b7ce[repository=src].
{{< sponsored "https://www.patreon.com/bsdivy" >}}
-The installworld and installkernel targets are now blocked on systems using pkgbase to prevent package database inconsistencies. Users can override this check with DESTDIR=/ if needed.
+The `installworld` and `installkernel` targets are now blocked on systems using pkgbase to prevent package database inconsistencies. Users can override this check with `DESTDIR=/` if needed.
gitref:ef82bdc864c5[repository=src].
{{< sponsored "https://www.patreon.com/bsdivy" >}}