From nobody Wed Apr 23 16:47:00 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZjQ4P1Rvxz5tcc6 for ; Wed, 23 Apr 2025 16:47:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZjQ4N5VfWz3QYR; Wed, 23 Apr 2025 16:47:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745426820; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6pS4NHqqR5VH1goIwGeE8krFfezdPVfLu0w8G/u/ezY=; b=i1ghNzjWXZxVwBQoVH7XZ5XwpkaTShfZeJy8iy+AR5+LNuJ8Is5Tvt7R/ztW+lRW8QY+Jm 0urWTgTUl3NK4KmsQFzSD6z+KjnNmO2qx5OTs7zftGvGLVVVkWtDyVYdLRYBV4kf4jtuV+ hk4/0EGWWnK2kuTV1asaTrNHE15816itF/T4an161GSGWxqCY+KNIl25gelot+MT+gUQq1 /yPugvpv6vzbZ8XVoxajuQ9eHUupQhIAvw99xodGbLIu4UuraHWoOQhfCOZGf98gMC/82u 4gIXv9VUtpsE81xKDRqXU4W2PC/WKGN+mt9+L3teS/VAABNLsA5ckvu4KTIWSw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1745426820; a=rsa-sha256; cv=none; b=COXsj9MxvLfbh20wLF2/FKH0omiOPa/P8XMot3z0O4yK2z+TSro7AvTzuQoRACj1GPkY0C iA7Y7m8iMAX3sWh5JMWwLnCNeBNn/M+N8EQFt7XeuaQGADxoJAJe8wv+6Ql5VU82yWPMvA nSioGI9Y0a+JARTAmech33v3GhcJb02dyp5dS94yo8LKq2QX8wQSb+CGNS89MCnupGabMU /83OUcDTBYWeRnsbAPJyqYZtTlCBYKm6jU2F5ARQwtmHUptYL04RR0Gk2nK+UZX1cgsEZj NK9V2QCZtQuyhKYmbCGm72QPHmuukC6R9F3wcAnsbDyR6UXTwexgVwSoUdXidg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745426820; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6pS4NHqqR5VH1goIwGeE8krFfezdPVfLu0w8G/u/ezY=; b=R67zIiMaZQK0rWOaJcWHgX8X3GqHPdSbKNJPyXcdxDgoCx/Qy+bBy1ljpwDRreGuxDCago /kHGanLZBV2N6ug4F9p3hWpejWRCcbx/t3xpL0ByUybHv10C/e17K0EatszxY8/sIIF9j5 NJ2m4lOIFQkQd6fwGn4fE0Pyc31V0Y/0Zl5WIKVZXOptZwj9aR/+xmcUSPOAu576Y5XQyZ Z9x2eeOlQWoJTLruL6mAIVpBpJGslxcq4tqD6hja51tLrQDNQVGxmZM0AU8TtAbJO/8xxX /JQrBwj6n2iSL+Zd9uhOGj1gOIXrMdhYwEiCVWBCJ+jdQt8/0fzXduzcM4veXg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZjQ4N5238z1B9m; Wed, 23 Apr 2025 16:47:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 53NGl0fn021753; Wed, 23 Apr 2025 16:47:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 53NGl0bI021750; Wed, 23 Apr 2025 16:47:00 GMT (envelope-from git) Date: Wed, 23 Apr 2025 16:47:00 GMT Message-Id: <202504231647.53NGl0bI021750@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Joseph Mingrone Subject: git: 1d50ef602f - main - status: Add 2025q1 FreeBSD Foundation report entry List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1d50ef602f30cd4baf0cceec33e66964aef15f96 Auto-Submitted: auto-generated The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/doc/commit/?id=1d50ef602f30cd4baf0cceec33e66964aef15f96 commit 1d50ef602f30cd4baf0cceec33e66964aef15f96 Author: Joseph Mingrone AuthorDate: 2025-04-17 17:07:24 +0000 Commit: Joseph Mingrone CommitDate: 2025-04-23 16:44:25 +0000 status: Add 2025q1 FreeBSD Foundation report entry Section authors: - Advocacy: Anne Dickison - Introduction: Deb Goodkin - OS Improvements: Alice Sowerby Joe Mingrone Reviewed by: salvadore Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-doc/pull/489 --- .../report-2025-01-2025-03/freebsd-foundation.adoc | 120 +++++++++++++++++++++ 1 file changed, 120 insertions(+) diff --git a/website/content/en/status/report-2025-01-2025-03/freebsd-foundation.adoc b/website/content/en/status/report-2025-01-2025-03/freebsd-foundation.adoc new file mode 100644 index 0000000000..57be766db9 --- /dev/null +++ b/website/content/en/status/report-2025-01-2025-03/freebsd-foundation.adoc @@ -0,0 +1,120 @@ +=== FreeBSD Foundation + +Links: + +link:https://freebsdfoundation.org/[FreeBSD Foundation] URL: link:https://freebsdfoundation.org/[] + +link:https://freebsdfoundation.org/blog/technology-roadmap/[Technology Roadmap] URL: link:https://freebsdfoundation.org/blog/technology-roadmap/[] + +link:https://freebsdfoundation.org/donate/[Donate] URL: link:https://freebsdfoundation.org/donate/[] + +link:https://freebsdfoundation.org/our-donors/freebsd-foundation-partnership-program/[Foundation Partnership Program] URL: link:https://freebsdfoundation.org/our-donors/freebsd-foundation-partnership-program/[] + +link:https://freebsdfoundation.org/journal/[FreeBSD Journal] URL: link:https://freebsdfoundation.org/journal/[] + +link:https://freebsdfoundation.org/our-work/events/[Foundation Events] URL: link:https://freebsdfoundation.org/our-work/events/[] + +Contact: Deb Goodkin + +The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated to advancing FreeBSD through technical and non-technical support. +Funded entirely by donations, the Foundation supports software development, infrastructure, security, and collaboration efforts; organizes events and developer summits; provides educational resources; and represents the FreeBSD Project in legal matters. +The following report covers just some of the ways we supported FreeBSD in Q1 + +Deb Goodkin here. +Is it Q2 already? +Last quarter was a whirlwind of activity supporting the FreeBSD Project and community. +In our report, we will highlight the work we are currently doing to ensure that FreeBSD stays viable and secure for the long term. + +As you know, the Foundation is here to support the project in many ways, including software development, security, legal, conferences, and infrastructure. +I want to keep this section short, because we have reports throughout this status report to get more details on the work we are doing. + +Here is a snapshot of what we worked on last quarter, by the numbers: + +* 2024 funding raised (final amount is determined by February or March): $1,524,259 +* Q1 2025 fundraising: $211,000 +* Active software development projects: 20+ +* Number of commits: 456 +* Amount of technical content published: 8 +* Conferences sponsored/attended: 2 +* Foundation employees: 7 +* Foundation contractors: 19 +* Foundation's 25th Anniversary: We are thrilled to celebrate 25 years of supporting the FreeBSD Project and community! + +Exciting News: Mark Phillips joined the Foundation as our Technical Marketing Manager. +Get prepared for some information and helpful technical content coming your way! +We also brought on another part-time developer who stepped into our Solutions Specialist role. +We will announce that person soon. + +==== Advocacy + +In the first quarter of 2025, the Foundation continued its work to support and promote FreeBSD. +In addition to our regular activities such as publishing educational and informational content, attending events, and providing travel grants to help FreeBSD contributors participate in conferences we also welcomed a new team member. +Mark Phillips joined us in March as our Technical Marketing Manager. +With a background in engineering and a passion for storytelling, Mark describes himself as "an engineer by training, a marketer by chance." +He has already made connections within the FreeBSD community, and we're excited to see his impact grow. +To learn more about Mark, visit our link:https://freebsdfoundation.org/about-us/our-team/[team page]. + +Other highlights of our Q1 2025 advocacy efforts include: + +* Helped represent FreeBSD at FOSDEM 2025. + Check out the link:https://freebsdfoundation.org/blog/advocating-for-freebsd-a-fosdem-2025-trip-report/[trip report]. +* Began planning the link:https://wiki.freebsd.org/DevSummit/202506[June 2025 FreeBSD Developer Summit], taking place June 11-12, 2025, co-located with link:https://www.bsdcan.org/2025[BSDCan 2025]. + Registration is now open +* Finalized our Silver Sponsorship of BSDCan and opened the link:https://freebsdfoundation.org/what-we-do/grants/travel-grants/[BSDCan 2025 Travel Grant Application]. +* Provided updates and announcements about our Software Development work including: +** link:https://freebsdfoundation.org/blog/zero-trust-builds-for-freebsd/[Zero-Trust Builds for FreeBSD] +** link:https://freebsdfoundation.org/blog/improvements-to-the-freebsd-ci-cd-systems/[Improvements to the FreeBSD CI/CD systems] +** link:https://freebsdfoundation.org/blog/laptop-support-and-usability-project-update-first-monthly-report-community-initiatives/[Laptop Support and Usability Project Update: First Monthly Report & Community Initiatives] +** link:https://freebsdfoundation.org/blog/january-2025-laptop-support-and-usability-project-update/[January 2025 Laptop Support and Usability Project Update] +** link:https://freebsdfoundation.org/blog/february-2025-laptop-support-and-usability-project-update/[February 2025 Laptop Support and Usability Project Update] +** link:https://freebsdfoundation.org/blog/openzfs-raid-z-expansion-a-new-era-in-storage-flexibility/[OpenZFS RAID-Z Expansion: A New Era in Storage Flexibility] +* Participated in CHAOSScast Episode: GrimoireLab at FreeBSD. + Learn more at: link:https://freebsdfoundation.org/blog/from-chaos-to-clarity-how-we-tackled-freebsds-7000-bug-backlog/[From Chaos to Clarity: How We Tackled FreeBSD's 7,000 Bug Backlog] +* Published the link:https://freebsdfoundation.org/news-and-events/newsletter/19851/[January 2025] and link:https://freebsdfoundation.org/news-and-events/newsletter/february-2025-newsletter/[February 2025] FreeBSD Foundation Newsletters. +* Released the link:https://freebsdfoundation.org/our-work/journal/browser-based-edition/virtualization-2/[November/December 2024] issue of the FreeBSD Journal with HTML versions of the articles. + +==== OS Improvements + +The FreeBSD Foundation continued to support two major projects this quarter. + +The Foundation's Laptop Support and Usability project began in Q4 of 2024 and is funded by the FreeBSD Foundation and link:https://www.ql-research.com/[Quantum Leap Research]. +It has a budget of $750,000, which will be used over one to two years. +The goal is to deliver its public roadmap to improve key features like WiFi, audio usability, suspend and resume functions, graphics, and Bluetooth. +The team will also create clear documentation and step-by-step guides to help people use the new features. +Work done this quarter includes improvements to the pkg package manager and pkgbase installation, suspend/resume, USB debugging, newer WiFi standards and drivers, updated graphics drivers, performance/efficiency using heterogeneous cores, support for virtual and non-standard audio devices, and integrating donated code to support UVC webcam drivers. +Refer to these dedicated report entries for details: + +* <<_audio_stack_improvements,Audio Stack Improvements>> +* <<_automatic_pkgbase_conversion_tool,Automatic pkgbase conversion tool>> +* <<_drm_drivers,DRM drivers>> +* <<_linuxkpi_802_11_wireless_update,LinuxKPI 802.11 Wireless Update>> +* <<_suspendresume_improvement,Suspend/Resume Improvements>> +* <<_wireless_update,Wireless Update>> + +The other major project, commissioned by the link:https://www.sovereign.tech/[Sovereign Tech Agency] is to modernize FreeBSD's infrastructure. +To learn more about the project and the updates from this quarter, refer to the <<_infrastructure_modernization,Infrastructure Modernization report entry>>. + +Updates are available for three other projects in separate report entries: + +* <<_improve_openjdk_on_freebsd,Improve OpenJDK on FreeBSD>> +* <<_sylvea_unified_system_management_platform_for_freebsd,Sylve -- A Unified System Management Platform for FreeBSD>> +* <<_vision_accessibility_accessibility_handbook,Vision Accessibility and the Accessibility Handbook>> + +Overall, there were 346 `src`, 96 `ports`, and 14 `doc` tree commits identifying the FreeBSD Foundation as a sponsor. +A sampling of that work includes: + +* Enhancements to SMBIOS handling, including favoring version 3 (64-bit) entry points, adding diagnostics, and improving code robustness +* Ongoing work to optimize memory usage during early VM initialization +* Continued development toward supporting heterogeneous CPU cores +* Enabling USB driver support for the Allwinner D1 SoC +* Improvements to man:makefs[8] for generating reproducible `cd9660` images + +The Foundation is managing FreeBSD’s participation in the link:https://summerofcode.withgoogle.com/[Google Summer of Code (GSoC)] program. +At the end of February, we were excited to learn that FreeBSD was once again selected as a mentoring organization for GSoC 2025. +That marks our 21st consecutive year in the program. +We received 64 applications, and we will learn which projects will be awarded slots on May 8. + +==== Continuous Integration and Workflow Improvement + +As part of our continued support of the FreeBSD Project, the Foundation supports a full-time staff member dedicated to <<_ci,improving the Project's continuous integration system and test infrastructure>>. + +==== 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://freebsdfoundation.org[] to find more about how we support FreeBSD and how we can help you!