diff --git a/website/content/en/releases/13.0R/relnotes.adoc b/website/content/en/releases/13.0R/relnotes.adoc index 294bb66a55..dc3e6ba119 100644 --- a/website/content/en/releases/13.0R/relnotes.adoc +++ b/website/content/en/releases/13.0R/relnotes.adoc @@ -155,7 +155,7 @@ resumes from sleep rather than a `kern` system event. gitref:f87655ec7694[reposi The man:diskinfo[8] utility now reports the physical device name GEOM attribute when available. gitref:b5961be1ab7[repository=src] -The man:elf2aout[1] utility has been removed. gitref:dd99ab06f360[repository=src] +Removed the man:elf2aout[1] utility. gitref:dd99ab06f360[repository=src] The man:freebsd-update[8] utility now displays progress for the "Fetching files..." stage. gitref:d6e1e31a0e6[repository=src] @@ -165,7 +165,7 @@ The man:freebsd-update[8] utility now supports the `updatesready` and `showconfi The manual page for the man:freebsd-update[8] utility documents using the `PAGER` environment variable for non-interactive use. gitref:32f4592764d[repository=src] -The obsolete version of the GNU debugger installed to [.filename]#/usr/libexec# for use by man:crashinfo[8] has been removed. +Removed the obsolete version of the GNU debugger that was installed to [.filename]#/usr/libexec# for use by man:crashinfo[8]. Detailed kernel crash information can be obtained by installing modern GDB from ports or packages. gitref:1c0ea326aa6d[repository=src] @@ -179,7 +179,7 @@ The manual page for the man:inetd[8] utility now includes comments for all examp [[userland-contrib]] === Contributed Software -The man:bc[1] and man:dc[1] utilities have been replaced by the version developed by Gavin D. Howard. +Replaced the man:bc[1] and man:dc[1] utilities with the version developed by Gavin D. Howard. The new versions do not depend on an external large number library, offer GNU bc extensions, are much faster than and fix POSIX compliance issues of the programs they replace. They support POSIX message catalogs and come with localized messages in Chinese, Dutch, English, French, German, Japanese, Polish, Portugueze, and Russian. The previous implementation is still available in FreeBSD-13 and can be selected instead of the new one by the build option `WITHOUT_GH_BC`. gitref:c41fef90a7d[repository=src] @@ -193,7 +193,7 @@ The previous implementation is still available in FreeBSD-13 and can be selected The new man:getlocalbase[3] function in libutil retrieves the LOCALBASE path in a standard way. gitref:30d21d27953[repository=src] -The man:cap_random[3] function has been removed as it has been +Removed the man:cap_random[3] function as it has been superseeded by man:getrandom[2]. gitref:a76f78dc3f43[repository=src] A new Linux-compatible man:copy_file_range[2] system call supports efficient @@ -223,34 +223,32 @@ Notably, if a process had been assigned a numbered cpuset then it will be assign allowed to the attaching process and the jail. Processes belonging to the superuser will implicitly widen their CPU mask as needed if they share no CPUs in common with the jail. -The in-kernel cryptographic framework has been overhauled to better support +Overhauled the in-kernel cryptographic framework to better support modern cryptographic algorithms as well as simplify the interface for both device drivers and framework consumers. gitref:c03414326909[repository=src] {{< sponsored "Chelsio Communications" >}} -Support for Kerberos GSS algorithms deprecated by RFCs 6649 and 8429 has been -removed. +Removed support for Kerberos GSS algorithms deprecated by RFCs 6649 and 8429. gitref:dee3aa83d1b6[repository=src] {{< sponsored "Chelsio Communications" >}} -Support for previously-deprecated algorithms in man:geli[4] has -been removed. +Removed support for previously-deprecated algorithms in man:geli[4]. gitref:e2b9919398c3[repository=src] {{< sponsored "Chelsio Communications" >}} -Support for IPsec algorithms deprecated by RFC 8221 as well as Triple DES -has been removed. +Removed support for IPsec algorithms deprecated by RFC 8221 as well as +Triple DES. gitref:16aabb761c0a[repository=src] {{< sponsored "Chelsio Communications" >}} -Support for previously-deprecated cryptographic algorithms has been removed +Removed support for previously-deprecated cryptographic algorithms from man:cryptodev[4] and the in-kernel cryptographic framework. gitref:6c80c319ef88[repository=src] {{< sponsored "Chelsio Communications" >}} -The amd64 DMAR driver has been refactored to provide a generic I/O MMU +Refactored the amd64 DMAR driver to provide a generic I/O MMU framework which can be used by other architectures. -As part of this, the amd64-specific `ACPI_DMAR` kernel option has been -renamed to `IOMMU`. +As part of this, renamed the amd64-specific `ACPI_DMAR` kernel option +to `IOMMU`. gitref:6186bfbd1880[repository=src] {{< sponsored "DARPA" >}} {{< sponsored "AFRL" >}} -A driver for Arm System Memory Management Unit version 3.2 has been added +Added a driver for the Arm System Memory Management Unit version 3.2 to the aarch64 architecture. The driver is enabled by the `IOMMU` kernel option. gitref:4cc8701067e1[repository=src] {{< sponsored "DARPA" >}} {{< sponsored "AFRL" >}} {{< sponsored "Innovate UK" >}} @@ -271,7 +269,7 @@ This section covers changes and additions to devices and device drivers since {r [[drivers-device]] === Device Drivers -Several network drivers for obsolete Ethernet adapters have been removed: +Removed several network drivers for obsolete Ethernet adapters: * man:bm[4] BMAC gitref:9e774e53407b[repository=src] * man:cs[4] Crystal Semiconductor CS8900/CS8920 gitref:e1edf1240b33[repository=src] @@ -291,8 +289,8 @@ Several network drivers for obsolete Ethernet adapters have been removed: * man:wb[4] Winbond W89C840F gitref:02fae06a11b4[repository=src] * man:xe[4] Xircom PCMCIA gitref:7a582e5374c8[repository=src] -The man:ubsec[4] driver for obsolete Broadcom BCM58xx crypto accelerators -has been removed. +Removed the man:ubsec[4] driver for obsolete Broadcom BCM58xx crypto +accelerators. gitref:97e251327f95[repository=src] {{< sponsored "Chelsio Communications" >}} A new man:safexcel[4] driver supports cryptographic requests via the EIP-97 @@ -326,8 +324,8 @@ For man:iscsi[4] and man:ctld[8], support for specifying network QoS in the form The man:ctld[8] utility now supports the `-f` flag to test the validity of configuration files. gitref:7fcbecd004f[repository=src] -The man:nand[4] device framework and man:nandfs[5] filesystem and associated -utilities have been removed. gitref:f5a95d9a0794[repository=src] +Removed the man:nand[4] device framework and man:nandfs[5] filesystem and +associated utilities. gitref:f5a95d9a0794[repository=src] man:gnop[8] can now apply configurable delays to read and write requests to simulate a slow disk. gitref:4f80c85519d5[repository=src] @@ -359,7 +357,7 @@ A new `nfsv4_server_only` variable can be set to `YES` in [.filename]#/etc/rc.co This avoids the need to run man:rpcbind[8] on an NFS server. gitref:4389a5661034[repository=src] -The man:fusefs[5] protocol has been updated to 7.28 along with adding support +Updated the man:fusefs[5] protocol to 7.28 along with adding support for `FUSE_COPY_FILE_RANGE` and `FUSE_LSEEK`. gitref:92bbfe1f0d1f[repository=src] @@ -431,7 +429,7 @@ The man:cc_cubic[4] man:tcp[4] congestion control algorithm aligns more closely The man:ping[8] utility now supports setting network QoS, with IP DSCP gitref:6034024daddb[repository=src] and Ethernet PCP gitref:81a6f4c7ae69[repository=src]. {{< sponsored "NetApp" >}} -The man:ping[8] and man:ping6[8] utilities have been merged. +Merged the man:ping[8] and man:ping6[8] utilities. man:ping[8] supports both IPv4 and IPv6. A legacy man:ping6[8] is retained for backwards compatibility. gitref:3cde9171d2d5[repository=src] @@ -456,7 +454,7 @@ The amd64 architecture now supports 57-bit virtual addresses (LA57) on supported [[ARM-ARM64]] === ARMv5 -Support for version 5 of the 32-bit ARM architecture has been removed. +Removed support for version 5 of the 32-bit ARM architecture. Building for `TARGET=arm` now defaults to a `TARGET_ARCH` of `armv7`. gitref:eb4977bd0fb2[repository=src] @@ -488,7 +486,7 @@ if_dwc now supports checksum offloading. gitref:98ea5a7b9a1[repository=src] === Sparc -Support for the `sparc64` architecture (SPARC 9) has been removed. +Removed support for the `sparc64` architecture (SPARC 9). gitref:58aa35d42975[repository=src] [[hardware-virtualization]] @@ -496,7 +494,9 @@ gitref:58aa35d42975[repository=src] The man:bhyve[8] utility supports additional COM3 and COM4 serial ports. gitref:eed1cc6cdfa[repository=src] -The deprecated bvmconsole and bvmdebug device models have been removed. This includes both the device models from man:bhyve[8] and the kernel device drivers for FreeBSD guests. gitref:c4df8cbfde5[repository=src] +Removed the deprecated bvmconsole and bvmdebug device models from man:bhyve[8] +and the associated kernel device drivers for FreeBSD guests. +gitref:c4df8cbfde5[repository=src] The man:bhyve[8] utility works reliably with more VNC clients including the macOS "Screen Sharing" application. gitref:2bb4be0f865[repository=src]