diff --git a/website/content/en/status/report-2022-04-2022-06/azure.adoc b/website/content/en/status/report-2022-04-2022-06/azure.adoc index a2c8739d56..3e24bc2407 100644 --- a/website/content/en/status/report-2022-04-2022-06/azure.adoc +++ b/website/content/en/status/report-2022-04-2022-06/azure.adoc @@ -1,42 +1,42 @@ === FreeBSD on Microsoft HyperV and Azure Links: + link:https://wiki.freebsd.org/MicrosoftAzure[Microsoft Azure article on FreeBSD wiki] URL: link:https://wiki.freebsd.org/MicrosoftAzure[] + link:https://wiki.freebsd.org/HyperV[Microsoft HyperV article on FreeBSD wiki] URL: link:https://wiki.freebsd.org/HyperV[] Contact: Microsoft FreeBSD Integration Services Team + Contact: link:https://lists.FreeBSD.org/mailman/listinfo/freebsd-cloud[freebsd-cloud Mailing List] + Contact: The FreeBSD Azure Release Engineering Team + Contact: Wei Hu + Contact: Li-Wen Hsu + The link:https://azuremarketplace.microsoft.com/marketplace/apps/thefreebsdfoundation.freebsd-13_1[13.1-RELEASE image on Azure Marketplace] has been published. Work in progress tasks: * Automating the image building and publishing process * Building and publishing ZFS-based images to Azure Marketplace -** The taks will be benefited by merging of ZFS support of man:makefs[8] and man:release[7] +** The task will be benefited by merging of ZFS support of man:makefs[8] and man:release[7] *** https://reviews.freebsd.org/D23334 *** https://reviews.freebsd.org/D34426 *** https://reviews.freebsd.org/D35248 * Building and publishing Hyper-V gen2 VM images to Azure Marketplace ** Blocked by https://bugs.freebsd.org/264267 The above tasks are sponsored by The FreeBSD Foundation, with resources provided by Microsoft. Wei Hu and his colleagues in Microsoft are working on several tasks sponsored by Microsoft: * Fixing booting issue on Hyper-V gen2 VM in Azure ** https://bugs.freebsd.org/264267 * Porting Hyper-V guest support to aarch64 Open tasks: * Update FreeBSD related doc at link:https://docs.microsoft.com[] * Support FreeBSD in link:https://azure.microsoft.com/services/devops/pipelines/[Azure Pipelines] * Update link:https://www.freshports.org/sysutils/azure-agent[Azure agent port] to the latest version * Upstream link:https://github.com/Azure/WALinuxAgent/pull/1892[local modifications of Azure agent] Sponsor: Microsoft for work by Wei Hu and others in Microsoft, and for resources for the rest Sponsor: The FreeBSD Foundation for everything else diff --git a/website/content/en/status/report-2022-04-2022-06/freebsd-foundation.adoc b/website/content/en/status/report-2022-04-2022-06/freebsd-foundation.adoc index bcda732a8f..1ad6eb9179 100644 --- a/website/content/en/status/report-2022-04-2022-06/freebsd-foundation.adoc +++ b/website/content/en/status/report-2022-04-2022-06/freebsd-foundation.adoc @@ -1,150 +1,150 @@ === FreeBSD Foundation Links: + link:https://www.FreeBSDfoundation.org[FreeBSD Foundation] URL: link:https://www.FreeBSDfoundation.org[https://www.FreeBSDFoundation.org] + link:https://freebsdfoundation.org/blog/technology-roadmap/[Technology Roadmap] URL: link:https://freebsdfoundation.org/blog/technology-roadmap/[https://FreeBSDFoundation.org/blog/technology-roadmap/] + link:https://www.FreeBSDfoundation.org/donate/[Donate] URL: link:https://www.FreeBSDfoundation.org/donate/[https://www.FreeBSDFoundation.org/donate/] + link:https://www.FreeBSDfoundation.org/FreeBSD-foundation-partnership-program/[Foundation Partnership Program] URL: link:https://www.FreeBSDfoundation.org/FreeBSD-foundation-partnership-program[https://www.FreeBSDFoundation.org/FreeBSD-foundation-partnership-program] + link:https://www.FreeBSDfoundation.org/journal/[FreeBSD Journal] URL: link:https://www.FreeBSDfoundation.org/journal/[https://www.FreeBSDFoundation.org/journal/] + link:https://www.FreeBSDfoundation.org/news-and-events/[Foundation News and Events] URL: link:https://www.FreeBSDfoundation.org/news-and-events/[https://www.FreeBSDFoundation.org/news-and-events/] Contact: Deb Goodkin The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated to supporting and promoting the FreeBSD Project and community worldwide. Donations from individuals and corporations are used to fund and manage software development projects, conferences, and developer summits. We also provide travel grants to FreeBSD contributors, purchase and support hardware to improve and maintain FreeBSD infrastructure, and provide resources to improve security, quality assurance, and release engineering efforts. We publish marketing material to promote, educate, and advocate for the FreeBSD Project, facilitate collaboration between commercial vendors and FreeBSD developers, and finally, represent the FreeBSD Project in executing contracts, license agreements, and other legal arrangements that require a recognized legal entity. ==== Fundraising Efforts First, I’d like to send a big thank you to everyone who gave a financial contribution to our efforts. We are 100% funded by your donations, so every contribution helps us continue to support FreeBSD in many ways, including some of the work funded and published in this status report. Our goal this year is to raise at a minimum $1,400,000 towards a spending budget of around $2,000,000. As I write this report, we’ve brought in under $200,000 towards that goal. So, we obviously need to step up our effort of fundraising. It’s by far the hardest part of my job. I’d much prefer talking to folks in our community on how we can help you, help create content to recruit more users and contributors to the Project, and understand challenges and painpoints that individuals and organizations have in using FreeBSD, so we can help improve those areas. Asking for money is not on that list. We support FreeBSD in five main areas. Software development is the largest area we fund with six software developers on staff who step in to implement new features, support tier 1 platforms, review patches, and fix issues. You can find out some of the work we did under OS Improvements in this report. FreeBSD Advocacy is another area that we support to spread the word about FreeBSD at conferences, in presentations online and in-person, tutorials and how-to guides. We purchase and support hardware for the FreeBSD infrastructure that supports the work going on in the Project. Virtual and in-person events are organized by the Foundation to help connect and engage community members to share their knowledge and collaborate on projects. Finally, we provide legal support to the Project when needed and protect the FreeBSD trademarks. If you haven't made a donation this year, please consider making one at https://freebsdfoundation.org/donate/. We also have a Partnership Program for larger commercial donors. You can find out more at https://freebsdfoundation.org/our-donors/freebsd-foundation-partnership-program/ ==== OS Improvements During the second quarter of 2022, 243 src, 62 ports, and 12 doc tree commits were made that identified The FreeBSD Foundation as a sponsor. This represents 10.6, 0.7, and 4.5% of the total number of commits to each repository. ==== Sponsored Work You can read about some of the Foundation-sponsored work in individual quarterly report entries. * Base System OpenSSH Update * Ongoing work on LLDB multiprocess debugging support * Wireless Status * ZFS support in makefs Other ongoing sponsored work is described here. ===== FreeBSD Wireguard Improvements -The aim of the Wireguard project is to improve support for the FreeBSD Wirguard kernel module. +The aim of the Wireguard project is to improve support for the FreeBSD Wireguard kernel module. The work by John Baldwin involved adapting the module to use FreeBSD's OCF rather than Wireguard's internal implementations. It also involved adding new ciphers and API support. The latest upstream release incorporates this work. ===== Openstack on FreeBSD OpenStack is a cloud system for different types of resources like virtual machines. However, OpenStack only unofficially supports FreeBSD as a guest system. That means users can spawn FreeBSD instances on the open cloud platform, but it is not currently possible run OpenStack on FreeBSD hosts. The goal of this project is port OpenStack components so that FreeBSD can function as an OpenStack host. ===== Bhyve Issue Support -The Foundation recently signed a new contract for Byhve support. +The Foundation recently signed a new contract for Bhyve support. This contract will allow John Baldwin to dedicate time to Bhyve as issues arise, especially security issues. ===== Handbook Improvement Exploration Under sponsorship from the Foundation, Pau Amma wrapped up a mini-project to explore how the Handbook can be improved. A survey was sent out and the results will be shared soon. ==== Continuous Integration and Quality Assurance The Foundation provides a full-time staff member and funds projects to improve continuous integration, automated testing, and overall quality assurance efforts for the FreeBSD project. ==== Supporting FreeBSD Infrastructure The Foundation provides hardware and support for the Project. A new Australian mirror was brought online by the Cluster Administration team. If you are a FreeBSD user in Oceania or southeast Asia, please let us know if download speeds for installer images and packages has improved. With your donations, the Foundation purchased new hardware to repair two PowerPC package builders, one for little endian packages (powerpc64le) and the second for big endian packages (powerpc64, powerpc). The new hardware just arrived at the data center and will be installed soon. Expect lots of PowerPC packages in the near future. ==== FreeBSD Advocacy and Education Much of our effort is dedicated to Project advocacy. This may involve highlighting interesting FreeBSD work, producing literature and video tutorials, attending events, or giving presentations. The goal of the literature we produce is to teach people FreeBSD basics and help make their path to adoption or contribution easier. Other than attending and presenting at events, we encourage and help community members run their own FreeBSD events, give presentations, or staff FreeBSD tables. The FreeBSD Foundation sponsors many conferences, events, and summits around the globe. These events can be BSD-related, open source, or technology events geared towards underrepresented groups. We support the FreeBSD-focused events to help provide a venue for sharing knowledge, working together on projects, and facilitating collaboration between developers and commercial users. This all helps provide a healthy ecosystem. We support the non-FreeBSD events to promote and raise awareness of FreeBSD, to increase the use of FreeBSD in different applications, and to recruit more contributors to the Project. We are continuing to attend virtual events and planning the June 2022 Developer Summit. In addition to attending and planning virtual events, we are continually working on new training initiatives and updating our selection of link:https://freebsdfoundation.org/freebsd-project/resources/[how-to guides] to facilitate getting more folks to try out FreeBSD. Check out some of the advocacy and education work we did last quarter: * Secured our booth and nonprofit sponsor status for All Things Open, October 30-November 2, 2022, Raleigh, NC. * Finalized our booth and workshop at Scale 19x in Los Angeles, CA on July 28-30. The FreeBSD workshop will be held Friday,Jul 29, 2022 and you can visit the Foundation at booth 502. * Confirmed our Silver Sponsorship of EuroBSDcon 2022, September 15-18, Vienna, Austria * Sponsored and helped organize the June 2022 FreeBSD Developer Summit, June 16-17, 2022. Videos are available on the link:https://www.youtube.com/c/FreeBSDProject[FreeBSD Project YouTube channel]. * Celebrated FreeBSD Day June 19, 2022 and throughout the following week. * Secured our Friends level sponsorship of COSCUP, July30-31, Taiwan * Published the link:https://freebsdfoundation.org/news-and-events/newsletter/freebsd-foundation-spring-2022-update/[FreeBSD Foundation Spring 2022 Update] * New Blog Posts ** link:https://freebsdfoundation.org/blog/lets-talk-about-foundation-funding/[Let's Talk About Foundation Funding] ** link:https://freebsdfoundation.org/blog/new-board-member-interview-cat-allman/[New Board Member Interview: Cat Allman] ** link:https://freebsdfoundation.org/blog/welcome-freebsd-google-summer-of-code-participants/[Welcome FreeBSD Google Summer of Code Participants] ** link:https://freebsdfoundation.org/blog/freebsd-foundation-work-in-the-13-1-release/[FreeBSD Foundation Work in the 13.1 Release] ** link:https://freebsdfoundation.org/blog/foundation-elects-new-officers-interviews-outgoing-board-members/[Foundation Elects New Officers, Interviews Outgoing Board Members] ** link:https://freebsdfoundation.org/blog/help-us-celebrate-freebsd-day-all-week-long/[Help Us Celebrate FreeBSD Day All Week Long] * New and Updated How-To and Quick Guides: ** link:https://freebsdfoundation.org/freebsd-project/resources/networking-basics-wifi-and-bluetooth/[Networking Basics: WiFi and Bluetooth] ** link:https://freebsdfoundation.org/freebsd-project/resources/audio-on-freebsd/[Audio on FreeBSD] ** link:https://freebsdfoundation.org/freebsd/how-to-guides/installing-freebsd-with-virtualbox-video-guide/[Installing FreeBSD with VirtualBox (Mac/Windows) - Video Guide] ** link:https://freebsdfoundation.org/freebsd-project/resources/an-introduction-to-the-freebsd-operating-system-video/[An Introduction to the FreeBSD Operating System - Video Guide] ** link:https://freebsdfoundation.org/freebsd-project/resources/installing-a-desktop-environment-on-freebsd-video-guide/[Installing a Desktop Environment on FreeBSD - Video Guide] ** link:https://freebsdfoundation.org/freebsd-project/resources/installing-a-port-on-freebsd-video-guide/[Installing a Port on FreeBSD - Video Guide] We help educate the world about FreeBSD by publishing the professionally produced FreeBSD Journal. As we mentioned previously, the FreeBSD Journal is now a free publication. Find out more and access the latest issues at link:https://www.FreeBSDfoundation.org/journal/[https://www.FreeBSDfoundation.org/journal/]. You can find out more about events we attended and upcoming events at link:https://www.FreeBSDfoundation.org/news-and-events/[https://www.FreeBSDfoundation.org/news-and-events/]. ==== Legal/FreeBSD IP The Foundation owns the FreeBSD trademarks, and it is our responsibility to protect them. We also provide legal support for the core team to investigate questions that arise. Go to link:https://www.FreeBSDfoundation.org[https://www.FreeBSDFoundation.org] to find more about how we support FreeBSD and how we can help you! diff --git a/website/content/en/status/report-2022-04-2022-06/intro.adoc b/website/content/en/status/report-2022-04-2022-06/intro.adoc index a686534df7..0a9a81e13a 100644 --- a/website/content/en/status/report-2022-04-2022-06/intro.adoc +++ b/website/content/en/status/report-2022-04-2022-06/intro.adoc @@ -1,10 +1,10 @@ Here is the second quarterly report of 2022, with 26 reports included. This quarter the quarterly team managed to publish the report much faster and, hopefully, with much fewer mistakes. -If however you notice some errors, please report them so that we can correct them and also add some automatic checks in our tools to prevent them in the future and stay as efficient as possible in the pubblication process. +If however you notice some errors, please report them so that we can correct them and also add some automatic checks in our tools to prevent them in the future and stay as efficient as possible in the publication process. We would also like to remind you that if for any reason you need more time to submit a quarterly report, the team will wait for you, but please warn us so that we are aware that some report is still missing. Many thanks to all those that have chosen to share their work with the FreeBSD community through the quarterly reports. Lorenzo Salvadore, on behalf of the status report team. diff --git a/website/content/en/status/report-2022-04-2022-06/linuxulator.adoc b/website/content/en/status/report-2022-04-2022-06/linuxulator.adoc index 607ef8d016..0d6d159d6b 100644 --- a/website/content/en/status/report-2022-04-2022-06/linuxulator.adoc +++ b/website/content/en/status/report-2022-04-2022-06/linuxulator.adoc @@ -1,23 +1,23 @@ === Linux compatibility layer update -Contact: Dmitry Chagin +Contact: Dmitry Chagin + Contact: Edward Tomasz Napierala The goal of this project is to improve FreeBSD's ability to execute unmodified Linux binaries. Current support status of specific Linux applications is being tracked at the link:https://wiki.freebsd.org/LinuxApps[Linux app status Wiki page]. Implementation of the Y2k38 Linux project is mostly finished; all '*_time64()' system calls are committed. The state of the arm64 Linux emulation layer was brought to the state of the amd64 Linux emulation layer: -i.e., implemented the vDSO, machine dependend futexes, signals delivery. +i.e., implemented the vDSO, machine dependent futexes, signals delivery. The thread affinity system calls were modified to implement Linux semantics. In total, over 50 bugs were fixed; glibc-2.35 tests suite reports less than 80 failed tests. All changes in the Linux emulation layer are merged to the stable/13 branch. Initial support for fancy Linux system call tracing has been added to libsysdecode and kdump. There is ongoing work to make tracing more syscalls work. Sponsor: EPSRC (Edward’s work) diff --git a/website/content/en/status/report-2022-04-2022-06/pf.adoc b/website/content/en/status/report-2022-04-2022-06/pf.adoc index 37c3f99a94..e2d14b25d6 100644 --- a/website/content/en/status/report-2022-04-2022-06/pf.adoc +++ b/website/content/en/status/report-2022-04-2022-06/pf.adoc @@ -1,32 +1,32 @@ === pf status update -Contact: Kristof Provost +Contact: Kristof Provost + Contact: Reid Linnemann ==== Ethernet pf recently grew support for filtering on Ethernet layer. See the 2021q2 pf_ethernet report. Since then the Ethernet layer filtering has been extended with: * anchor support * ability to look into the layer 3 header, for matching with source/destination IP(v4/v6) addresses * table support for IP address matching * direct dispatch to dummynet * pass Ethernet layer packets directly to dummynet, rather than tagging the packets and relying on layer 3 to handle dummynet ==== Dummynet pf recently started being able to use dummynet for packet scheduling. This support has been extended and improved, and is now believed to be ready for production. One notable fix is that reply-to/route-to'd traffic is now subject to dummynet scheduling as well. ==== Last match timestamp pf now tracks when a rule was last matched. Similar to ipfw rule timestamps, these timestamps internally are uint32_t snaps of the system "wall time" clock in seconds. (See time(9).) The timestamp is CPU local and updated each time a rule or a state is matched. Sponsor: Rubicon Communications, LLC ("Netgate") diff --git a/website/content/en/status/report-2022-04-2022-06/releng.adoc b/website/content/en/status/report-2022-04-2022-06/releng.adoc index 5149b268be..c0952e35e0 100644 --- a/website/content/en/status/report-2022-04-2022-06/releng.adoc +++ b/website/content/en/status/report-2022-04-2022-06/releng.adoc @@ -1,23 +1,23 @@ === FreeBSD Release Engineering Team Links: + link:https://www.freebsd.org/releases/13.1R/schedule/[FreeBSD 13.1-RELEASE schedule] URL: link:https://www.freebsd.org/releases/13.1R/schedule/[https://www.freebsd.org/releases/13.1R/schedule/] + link:https://www.freebsd.org/releases/13.1R/announce/[FreeBSD 13.1-RELEASE announcement] URL: link:https://www.freebsd.org/releases/13.1R/announce/[https://www.freebsd.org/releases/13.1R/announce/] + link:https://download.freebsd.org/releases/ISO-IMAGES/[FreeBSD releases] URL: link:https://download.freebsd.org/releases/ISO-IMAGES/[https://download.freebsd.org/releases/ISO-IMAGES/] + link:https://download.freebsd.org/snapshots/ISO-IMAGES/[FreeBSD development snapshots] URL: link:https://download.freebsd.org/snapshots/ISO-IMAGES/[https://download.freebsd.org/snapshots/ISO-IMAGES/] Contact: FreeBSD Release Engineering Team, The FreeBSD Release Engineering Team is responsible for setting and publishing release schedules for official project releases of FreeBSD, announcing code freezes and maintaining the respective branches, among other things. During the second quarter of 2022, the Release Engineering Team completed work on the 13.1-RELEASE cycle. This is the second release from the stable/13 branch. Throughout the release cycle, three BETA builds and six RC (release candidate) builds have occurred, moving the final release date from April 21, 2022 to May 16, 2022, as some last-minute issues were identified. -We thank all FreeBSD developers and contributors for testing the 13.1-RELEASE, reporting problems, and being diligent with proprosed changes as the cycle progressed. +We thank all FreeBSD developers and contributors for testing the 13.1-RELEASE, reporting problems, and being diligent with proposed changes as the cycle progressed. Additionally throughout the quarter, several development snapshots builds were released for the *main*, *stable/13*, and *stable/12* branches. Sponsor: Rubicon Communications, LLC ("Netgate") Sponsor: The FreeBSD Foundation diff --git a/website/content/en/status/report-2022-04-2022-06/valgrind.adoc b/website/content/en/status/report-2022-04-2022-06/valgrind.adoc index 1685779c68..b14521de2a 100644 --- a/website/content/en/status/report-2022-04-2022-06/valgrind.adoc +++ b/website/content/en/status/report-2022-04-2022-06/valgrind.adoc @@ -1,46 +1,46 @@ === Valgrind - Numerous bugfixes and updates for 13.1 / 14.0 Links + link:https://www.valgrind.org/[Valgrind Home Page] URL: link:https://www.valgrind.org/[https://www.valgrind.org/] + link:https://www.valgrind.org/docs/manual/dist.news.html[Valgrind News] URL: link:https://www.valgrind.org/docs/manual/dist.news.html[https://www.valgrind.org/docs/manual/dist.news.html] Contact: Paul Floyd A quite significant number of bug fixes have been made to Valgrind on FreeBSD over the past few months. In particular, the i386 version has largely 'caught up' with its bigger brother amd64. The devel/valgrind-devel port has been bumped up to 3.20.0.g20220612,1 which includes all of the following changes. -If you use Valgrind regularly please swtch to valgrind-devel. +If you use Valgrind regularly please switch to valgrind-devel. Here is a list of changes since the release of Valgrind 3.19.0 (which is the version available with the devel/valgrind port). * incorrect signal resumption if a signal arrives when Valgrind is saving the carry flag for a syscall * fixed reading DWARF debuginfo from PT_LOADs generated by lld post version 9, which splits the RW segment into two parts, this affects mainly shared libraries (.so files) * on i386 implement correctly the management of thread GDTs which was limiting applications to only ever creating 8192 threads * make the first page of the 'brk' invalid for addressing * analysis and cleanup of the regression test suite and in particular tweak the i386 leak tests to not detect possible leaks due to left over pointers in ECX. * make coredumps readable by lldb * improve the setting of errno by C allocating functions * fix building of Valgrind with llvm-devel (15.0.0) For FreeBSD 13.1 / 14.0 there are * syscall wrappers for funlinkat, copy_file_range, swapoff, shm_open2 * add K_INFO handling to fcntl * add handling for new auxv entries * added some default suppressions for DRD and Helgrind There is now an initial version of vgdb invoker support - this allows vgdb to use ptrace to force valgrind to poll for gdb commands. This is not yet available in the ports versions. That does not leave much in the way of outstanding issues. I expect that 14.0 and newer versions of llvm will keep on requiring support. Apart from that there is * some small problems with error messages getting the correct source information * better core dumps (low priority) * TLS (thread local storage) handling for Helgrind (difficult if not impossible) diff --git a/website/content/en/status/report-2022-04-2022-06/wifi.adoc b/website/content/en/status/report-2022-04-2022-06/wifi.adoc index f3093330a2..6d70d54153 100644 --- a/website/content/en/status/report-2022-04-2022-06/wifi.adoc +++ b/website/content/en/status/report-2022-04-2022-06/wifi.adoc @@ -1,35 +1,35 @@ === Wireless updates Links: + link:https://wiki.freebsd.org/WiFi/Iwlwifi[Intel iwlwifi status FreeBSD wiki page] URL: link:https://wiki.freebsd.org/WiFi/Iwlwifi[https://wiki.freebsd.org/WiFi/Iwlwifi] link:https://wiki.freebsd.org/WiFi/Rtw88[Realtek rtw88 status FreeBSD wiki page] URL: link:https://wiki.freebsd.org/WiFi/Rtw88[https://wiki.freebsd.org/WiFi/Rtw88] link:https://wiki.freebsd.org/WiFi/Rtw89[Realtek rtw89 status FreeBSD wiki page] URL: link:https://wiki.freebsd.org/WiFi/Rtw89[https://wiki.freebsd.org/WiFi/Rtw89] Contact: Bjoern A. Zeeb The overall project aims to bring support for newer chipsets to FreeBSD currently using LinuxKPI compat code backed by native net80211 and kernel code. In addition the aim is to continue work towards supporting newer wireless standards. During the second quarter 40 commits went into FreeBSD CURRENT. With more users trying multiple drivers support time has also gone up. An earlier version of the Intel iwlwifi-derived wireless driver shipped in 13.1-RELEASE bringing this work into a first FreeBSD release. The iwlwifi driver and firmware were since updated in CURRENT and stable/13 again as part of ongoing development. Changes in files shared with the upstream Intel Linux version of the driver are now less than 400 lines. Lately a longer-standing problem for older chipsets was (hopefully) solved allowing iwm(4)-supported cards to work with iwlwifi(4) again after almost three months. The main focus for the project until the end of the year will most exclusively be getting us to contemporary speeds. -On April 1st, using the same LinuxKPI infrastructure built mostly with the iwlwifi work, Realtek's rtw88(4) driver got comitted into CURRENT. +On April 1st, using the same LinuxKPI infrastructure built mostly with the iwlwifi work, Realtek's rtw88(4) driver got committed into CURRENT. Due to an issue with DMA the next weeks a workaround was developed and put into the tree so users no longer have to patch the kernel. The driver still needs a tunable set in loader.conf for machines with more than 4GB of physical memory. This tunable allowed the driver to be merged to stable/13 in June followed by further updates in CURRENT and stable/13. As the USB parts for rtw88 based chipsets are prepared to be included in Linux, work has started (needing more time) to prepare FreeBSD to be able to support the USB parts as well. During the last months Realtek's rtw89 has already been compiling and remains a work in progress to run stably and associate before it can be enabled in CURRENT. Thanks to all the users for testing and reporting back, patiently waiting for the next update, bugfix, or just a reply from me. It is a great pleasure to work with you! Keep sending the bug reports to me, but remember that your thanks should go to the FreeBSD Foundation for making most of this possible. For the latest state of the development, please follow the freebsd-wireless mailing list and check the wiki pages. Sponsor: The FreeBSD Foundation