<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FreeBSD Foundation</title>
	<atom:link href="https://freebsdfoundation.org/feed/" rel="self" type="application/rss+xml" />
	<link>https://freebsdfoundation.org</link>
	<description>A non-profit organization dedicated to supporting and building the FreeBSD Project</description>
	<lastBuildDate>Mon, 20 Apr 2026 15:02:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://freebsdfoundation.org/wp-content/uploads/2015/12/favicon.png</url>
	<title>FreeBSD Foundation</title>
	<link>https://freebsdfoundation.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Cleaning Up Critical Infrastructure in FreeBSD</title>
		<link>https://freebsdfoundation.org/blog/cleaning-up-critical-infrastructure-in-freebsd/</link>
		
		<dc:creator><![CDATA[Anne Dickison]]></dc:creator>
		<pubDate>Mon, 20 Apr 2026 15:02:08 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://freebsdfoundation.org/?p=32731</guid>

					<description><![CDATA[<p>Open source infrastructure depends on more than new features. It also depends on the steady, often unseen work of identifying risks, improving processes, and making systems easier to maintain over time. That is exactly what the Beach Cleaning Project set out to do for FreeBSD. This project focused on improving the security resilience of the [&#8230;]</p>
<p>The post <a href="https://freebsdfoundation.org/blog/cleaning-up-critical-infrastructure-in-freebsd/">Cleaning Up Critical Infrastructure in FreeBSD</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-tadv-classic-paragraph">
<p><span style="font-weight: 400;">Open source infrastructure depends on more than new features. It also depends on the steady, often unseen work of identifying risks, improving processes, and making systems easier to maintain over time.</span></p>
<p><span style="font-weight: 400;">That is exactly what the Beach Cleaning Project set out to do for FreeBSD. <img fetchpriority="high" decoding="async" class="wp-image-32732 alignright" src="https://freebsdfoundation.org/wp-content/uploads/2026/04/beastiebeach.jpeg" alt="BSD beastie cleaning up the beach" width="247" height="247" srcset="https://freebsdfoundation.org/wp-content/uploads/2026/04/beastiebeach.jpeg 1024w, https://freebsdfoundation.org/wp-content/uploads/2026/04/beastiebeach-300x300.jpeg 300w, https://freebsdfoundation.org/wp-content/uploads/2026/04/beastiebeach-150x150.jpeg 150w" sizes="(max-width: 247px) 100vw, 247px" /></span></p>
<p><span style="font-weight: 400;">This project focused on improving the security resilience of the FreeBSD base system by giving the Project better visibility into the third-party software it ships, better tools for evaluating and maintaining that software, and a stronger foundation for future work around software transparency, security, and sustainability.</span></p>
<h2><b>Why this work mattered</b></h2>
<p><span style="font-weight: 400;">FreeBSD’s base system includes a wide range of third-party components. Over time, keeping track of what is included, who maintains it, how exposed it is, and what action should be taken becomes more difficult. That challenge is not unique to FreeBSD. It is one shared by many mature open source projects.</span></p>
<p><span style="font-weight: 400;">The Beach Cleaning Project tackled that challenge directly.</span></p>
<p><span style="font-weight: 400;">The result was not just a review of what exists today. It produced practical tooling, machine-readable data, security assessments, and implementation plans that will continue to support FreeBSD development well beyond the life of the project.</span></p>
<h2><b>A critical early win: OpenSSL 3.5 for FreeBSD 15.0</b></h2>
<p><span style="font-weight: 400;">The project began with an urgent and high-impact task: updating OpenSSL in FreeBSD’s </span><span style="font-weight: 400;">src</span><span style="font-weight: 400;"> repository in time for the FreeBSD 15.0 release cycle. That work ensured FreeBSD could move to OpenSSL 3.5 LTS instead of remaining on OpenSSL 3.0 LTS.</span></p>
<p><span style="font-weight: 400;">That matters because OpenSSL 3.0 reaches end of life on September 7, 2026, while OpenSSL 3.5 is supported until April 8, 2030. Since FreeBSD 15 is expected to reach end of life in December 2030, moving to OpenSSL 3.5 dramatically reduces the amount of time the FreeBSD community would need to maintain its own unsupported fork, from more than four years to roughly eight months.</span></p>
<p><span style="font-weight: 400;">Just as important, the work was completed in time for the FreeBSD 15.0 schedule and included build validation across supported architectures, legacy architecture testing, and coordination for broader testing.</span></p>
<h2><b>Building a clearer picture of the base system</b></h2>
<p><span style="font-weight: 400;">Another major outcome of the project was the creation of a machine-readable inventory of software in the FreeBSD base system.</span></p>
<p><span style="font-weight: 400;">Using new tooling developed during the project, the team built a YAML-based database that supports reporting on maintainers, components, security review, planning, and Software Bill of Materials generation. By the end of the project, that database included more than 1,000 distinct components, including 73 imported from third-party projects.</span></p>
<p><span style="font-weight: 400;">This is the kind of work that makes future maintenance easier. Instead of relying on incomplete or outdated lists, FreeBSD now has a stronger foundation for understanding what is in the base system and how those pieces relate to security, ownership, and release engineering.</span></p>
<h2><b>Turning visibility into action</b></h2>
<p><span style="font-weight: 400;">Inventory alone is not enough. The project also developed a structured way to assess security risk across third-party software in the base system.</span></p>
<p><span style="font-weight: 400;">Components were evaluated based on factors like impact on build infrastructure, operating system integrity, network exposure, authentication, and user-facing functionality. That helped identify the most critical areas for attention and guided conversations with FreeBSD’s release engineering, security response, and source management teams.</span></p>
<p><span style="font-weight: 400;">From those conversations came a practical set of priorities, including support for SBOM generation through SPDX tooling, importing </span><span style="font-weight: 400;">pkg</span><span style="font-weight: 400;"> into the base system as FreeBSD moves further into pkgbase, and improving tooling around code ownership and maintenance.</span></p>
<h2><b>Better tooling for a healthier project</b></h2>
<p><span style="font-weight: 400;">One of the strongest outcomes of the Beach Cleaning Project is that it did not stop at analysis. It produced real tooling that can keep delivering value.</span></p>
<p><span style="font-weight: 400;">The project added support for generating CODEOWNERS-style reports, helping replace stale and incomplete maintainer information with something more useful and machine-readable. It also created tooling to generate SBOM data in SPDX 2 and SPDX 3 formats, report on dependencies, evaluate security exposure, and identify maintainers for different parts of the tree.</span></p>
<p><span style="font-weight: 400;">Additional automation was developed to track component versions and regenerate deliverables through testing workflows, making the work easier to maintain and extend over time.</span></p>
<h2><b>Laying groundwork for what comes next</b></h2>
<p><span style="font-weight: 400;">Some of the implementation work advanced significantly during the project, even if it is not yet fully complete.</span></p>
<p><span style="font-weight: 400;">That includes preparation for importing </span><span style="font-weight: 400;">pkgconf</span><span style="font-weight: 400;"> components needed for SBOM generation and ongoing work related to importing </span><span style="font-weight: 400;">pkg</span><span style="font-weight: 400;"> into the base system as part of the broader pkgbase transition. In both cases, the project helped move concepts into tested, reviewable work that can continue forward.</span></p>
<p><span style="font-weight: 400;">That is an important part of work like this. It is not only about producing a final report. It is also about making the next step easier for the Project and for future contributors. In that sense, the Beach Cleaning Project has already had an impact by helping FreeBSD align priorities, improve coordination, and build a stronger path for future security and maintenance work.</span></p>
<h2><b>Why this matters beyond FreeBSD</b></h2>
<p><span style="font-weight: 400;">Projects across open source are dealing with many of the same questions around security, software composition, traceability, and long-term sustainability.</span></p>
<p><span style="font-weight: 400;">What makes this work especially valuable is that it offers a practical example of how to approach those challenges: start with visibility, build better data and tooling, identify priorities, and create processes that make long-term maintenance more manageable. The deliverables from this project are part of that larger story.</span></p>
<h2><b>Thank you to Alpha-Omega</b></h2>
<p><span style="font-weight: 400;">We are thankful to Alpha-Omega for supporting this work. Funding efforts like this help make important maintenance and security work possible, even when it is not the most visible part of open source development.</span></p>
<p><span style="font-weight: 400;">This project helped lay important groundwork for FreeBSD’s future, and we are excited to see that work continue.</span></p>
<p>&#8212; Contributed By Pierre Pronchery and Anne Dickison</p>
</section><p>The post <a href="https://freebsdfoundation.org/blog/cleaning-up-critical-infrastructure-in-freebsd/">Cleaning Up Critical Infrastructure in FreeBSD</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AsiaBSDCon 2026 Trip Report &#8211; Saikeo</title>
		<link>https://freebsdfoundation.org/blog/asiabsdcon-2026-trip-report-saikeo/</link>
		
		<dc:creator><![CDATA[Florine Kamdem]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 22:06:41 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://freebsdfoundation.org/?p=32608</guid>

					<description><![CDATA[<p>I was fortunate to receive travel sponsorship from the FreeBSD Foundation to attend the AsiaBSDCon 2026 conference and the FreeBSD Developer Summit in Taipei. The event was held over four days at the National Taiwan Normal University from March 19–22, 2026. The first two days were dedicated to the Developer Summit, followed by the main [&#8230;]</p>
<p>The post <a href="https://freebsdfoundation.org/blog/asiabsdcon-2026-trip-report-saikeo/">AsiaBSDCon 2026 Trip Report – Saikeo</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-tadv-classic-paragraph">
<p>I was fortunate to receive travel sponsorship from the FreeBSD Foundation to attend the AsiaBSDCon 2026 conference and the FreeBSD Developer Summit in Taipei. The event was held over four days at the National Taiwan Normal University from March 19–22, 2026. The first two days were dedicated to the Developer Summit, followed by the main conference on the final two days. My journey from Vientiane, Laos, to Taipei involved a flight with a layover in Bangkok. <br />On the first day, I missed the conference because my flight was delayed. As a result, I arrived at my hotel in Taiwan around 4 PM on March 19, 2026, although I had originally planned to arrive in Taipei around 10:30 PM on March 18, 2026. <br />On the second day, I attended a tutorial session titled &#8220;IPv6 Tutorial&#8221; by Massimiliano Stucchi. From this tutorial, I understood how IPv6 works, how an addressing plan can be built for an enterprise network, and how to configure it on FreeBSD and OpenBSD. <br />On the third day: In the morning sessions, I attended the Opening Ceremony by Li-Wen Hsu, and then &#8220;Rethinking the Forms of OS Functionality Development&#8221; by Kenichi Yasukata. From this session, I learned about exploring the question of whether there are other possible forms of OS functionality development that can accelerate development velocity while reducing the burden on these communities. In the afternoon session, I attended &#8220;Faster, smolBSD! Boot! Boot!&#8221;, &#8220;Porting STUNMESH-go to FreeBSD and macOS: Building Peer-to-Peer WireGuard Networks&#8221;, &#8220;Design and Implementation of Bhyve Management Daemon&#8221;, and &#8220;Bring Cloud-Native Networking to FreeBSD Jails: Porting Calico from Linux.&#8221; <br />On the fourth day: In the morning sessions, I attended &#8220;Run Time Reoptimization for Modern Heterogeneous Systems&#8221; by George V. Neville-Neil. In the afternoon session, I attended &#8220;Bringing Memory Safety to BSD with CHERI&#8221; and &#8220;Sleep on FreeBSD: A Bedtime Story About S0ix.&#8221; <br />On the final day, I scheduled time to meet and discuss with Li-Wen Hsu about the LibreOffice community and the FreeBSD community in Laos, as these topics had been put in the developer submit on Day 1, but I could not attend due to my flight delay, as I mentioned previously. Regarding LibreOffice, we discussed the possibility of including FreeBSD in the lifecycle path update stream for LibreOffice. Regarding the FreeBSD community in Laos, I talked to Li-Wen Hsu about our small group of people who are interested in studying Unix-like systems, and we have made a group to study and learn together. In the future, we hope to see more people using FreeBSD in Laos and to be able to host AsiaBSDCon 2028 after AsiaBSDCon 2027 in Singapore.<br />From this event, I learned many new things about BSD that I have on my PC. This was my first time attending BSDCon, and I made new friends and connections, especially with Li Wen Hsu. <br />Thank you to the FreeBSD Foundation for sponsoring my attendance at the conference.</p>
</section><p>The post <a href="https://freebsdfoundation.org/blog/asiabsdcon-2026-trip-report-saikeo/">AsiaBSDCon 2026 Trip Report – Saikeo</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AsiaBSDCon 2026 Trip Report – Minsoo Choo  </title>
		<link>https://freebsdfoundation.org/blog/asiabsdcon-2026-trip-report-minsoo-choo/</link>
		
		<dc:creator><![CDATA[Florine Kamdem]]></dc:creator>
		<pubDate>Wed, 15 Apr 2026 19:17:28 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://freebsdfoundation.org/?p=32606</guid>

					<description><![CDATA[<p>I&#8217;m very grateful that the FreeBSD Foundation sponsored my trip to AsiaBSDCon 2026 in Taipei, Taiwan. The conference ran from March 19 through 22, with the first two days dedicated to the FreeBSD Developer Summit and the final two days to the main conference. It was an incredibly productive experience, and I&#8217;m glad I had [&#8230;]</p>
<p>The post <a href="https://freebsdfoundation.org/blog/asiabsdcon-2026-trip-report-minsoo-choo/">AsiaBSDCon 2026 Trip Report – Minsoo Choo  </a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-tadv-classic-paragraph">
<p><span style="font-weight: 400;">I&#8217;m very grateful that the FreeBSD Foundation sponsored my trip to AsiaBSDCon 2026 in Taipei, Taiwan. The conference ran from March 19 through 22, with the first two days dedicated to the FreeBSD Developer Summit and the final two days to the main conference. It was an incredibly productive experience, and I&#8217;m glad I had the opportunity to attend.  </span></p>
<p><span style="font-weight: 400;">The Developer Summit ran for two days, 10 AM to 5 PM each day. Most sessions were short presentations covering topics like FreeBSD on WSL 2 and Ansible on FreeBSD. Between talks, developers worked on patches, followed up on mailing-list threads, and reviewed one another&#8217;s work. I found this format extremely valuable as I was able to get useful feedback on my LLVM pull requests during these gaps, which would have taken much longer to sort out over email. I had a productive conversation with Shingyi Hung (aokblast@) about my LLDB kernel debugging pull requests, and his review comments helped me refine my approach going forward.  </span></p>
<p><span style="font-weight: 400;">The main conference began on Saturday and drew roughly three to four times as many attendees as the DevSummit. Kenichi Yasukata&#8217;s talk on a portable userland TCP/IP stack was fascinating — he outlined how separating OS-specific glue from the core stack allows it to remain portable  </span></p>
<p><span style="font-weight: 400;">while still achieving strong performance. He also discussed techniques for intercepting system calls without relying on LD_PRELOAD, using binary overwriting with architecture-specific hooks. Pierre Pronchery&#8217;s demonstration of smolBSD was equally impressive, showing container-oriented NetBSD images that boot in under one second by stripping the kernel and bypassing the traditional UEFI boot path.  </span></p>
<p><span style="font-weight: 400;">On Sunday, George Neville-Neil gave a thought-provoking talk on runtime reoptimization for modern heterogeneous hardware. His core argument — that Unix-like systems still carry assumptions rooted in the PDP-11 era — resonated with me, and his approach of feeding live profiling data back into LLVM to produce architecture-specific binaries is something I plan to </span><span style="font-weight: 400;">revisit once the recording is available. Brooks Davis presented the CheriBSD upstreaming effort, with a target of FreeBSD 16 in December 2027. The security demonstrations were compelling.  CHERI caught all 13 memory bugs intentionally injected into NGINX, plus two additional ones introduced unintentionally. At lunch, I had the chance to speak with Olivier (olce@) about designing a hybrid scheduler and IntelHFI patch review, which is directly relevant to the hybrid scheduling work I&#8217;ve been doing for FreeBSD.  </span></p>
<p><span style="font-weight: 400;">As helpful as mailing lists and code review platforms can be, they don&#8217;t compare to the quality of communication you can have with someone in person. Being able to sit down with Olivier and  Shingyi to discuss my ongoing work face-to-face was far more productive than weeks of asynchronous back-and-forth would have been.  </span></p>
<p><span style="font-weight: 400;">During the closing session, Li-wen Hsu announced that AsiaBSDCon 2027 will be held in Singapore, and the organizers are actively looking for volunteers and sponsors. I also want to note that I will be presenting a talk on hybrid scheduling at BSDCan 2026.  </span></p>
<p><span style="font-weight: 400;">Conference schedule: https://2026.asiabsdcon.org/entry/schedule/  </span></p>
<p><span style="font-weight: 400;">My blog recap: https://minsoo.io/asiabsdcon-2026-recap/  </span></p>
<p><span style="font-weight: 400;">Thank you again to the Foundation for making this trip possible.  </span></p>
<p><span style="font-weight: 400;">Respectfully,  </span></p>
<p><span style="font-weight: 400;">Minsoo Choo</span></p>
</section><p>The post <a href="https://freebsdfoundation.org/blog/asiabsdcon-2026-trip-report-minsoo-choo/">AsiaBSDCon 2026 Trip Report – Minsoo Choo  </a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Call for testing: introducing the Laptop Integration Testing project</title>
		<link>https://freebsdfoundation.org/blog/call-for-testing-introducing-the-laptop-integration-testing-project/</link>
		
		<dc:creator><![CDATA[Florine Kamdem]]></dc:creator>
		<pubDate>Mon, 06 Apr 2026 15:37:49 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://freebsdfoundation.org/?p=32113</guid>

					<description><![CDATA[<p>2026 is off to a great start for the Laptop Support and Usability Project. We&#8217;ve seen lots of exciting updates to major areas such as graphics and Wi-Fi drivers, as well as FreeBSD installer improvements to support the KDE Plasma desktop environment out of the box. At this stage in the project, as we hinted [&#8230;]</p>
<p>The post <a href="https://freebsdfoundation.org/blog/call-for-testing-introducing-the-laptop-integration-testing-project/">Call for testing: introducing the Laptop Integration Testing project</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-tadv-classic-paragraph">
<p><span style="font-weight: 400;">2026 is off to a great start for the Laptop Support and Usability Project. We&#8217;ve seen lots of exciting updates to major areas such as graphics and Wi-Fi drivers, as well as FreeBSD installer improvements to support the KDE Plasma desktop environment out of the box.</span></p>
<p><span style="font-weight: 400;">At this stage in the project, as we hinted earlier in the </span><a href="https://freebsdfoundation.org/blog/freebsd-closes-the-laptop-gap-year-one-project-update/"><span style="font-weight: 400;">Year One Project Update</span></a><span style="font-weight: 400;">, we decided to start a rigorous testing program to comprehensively validate all laptop and desktop functionality together. Since January, we have been working behind the scenes to evaluate testing requirements and implement the tooling needed to maintain these test results for the long term.</span></p>
<p><span style="font-weight: 400;">After trial runs of integration testing on our </span><a href="https://github.com/FreeBSDFoundation/proj-laptop/blob/main/supported/laptops.md"><span style="font-weight: 400;">committed target systems</span></a><span style="font-weight: 400;">, we are pleased to open up this effort to the FreeBSD community!</span></p>
<h2><span style="font-weight: 400;">How to test</span></h2>
<p><span style="font-weight: 400;">This is the process for testing FreeBSD on your laptop:</span></p>
<ol>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">You run our testing tool that automatically probes your laptop hardware and logs what features work (or don&#8217;t work).</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">The tool creates a new directory containing the fully anonymized results.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">If you wish, you can also add your own commentary to a new file named </span><span style="font-weight: 400;">comments.md</span><span style="font-weight: 400;"> inside this directory.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">You send the results in a Pull Request, making sure to answer the User Stories questionnaire in the template.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">We will process the report and publish it to the compatibility matrix. No Personally Identifiable Information will ever be published.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Success!</span></li>
</ol>
<p><span style="font-weight: 400;">To get started, run the following commands as an unprivileged user on your target testing laptop and follow the prompts along the way until you have completed the process. These steps can be done on any FreeBSD installation or live environment such as </span><a href="https://github.com/mmatuska/mfsbsd"><span style="font-weight: 400;">mfsBSD</span></a><span style="font-weight: 400;">.</span></p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>pkg install python hw-probe
git clone https://github.com/FreeBSDFoundation/freebsd-laptop-testing
cd freebsd-laptop-testing
make
</code></pre>
</section>

<section class="block block-tadv-classic-paragraph">
<p><span style="font-weight: 400;">Need help with testing FreeBSD on laptops? You can start a </span><a href="https://github.com/FreeBSDFoundation/freebsd-laptop-testing/discussions/new/choose"><span style="font-weight: 400;">Discussion</span></a><span style="font-weight: 400;"> in our testing repository or </span><a href="https://freebsdfoundation.org/about-us/contact-us/"><span style="font-weight: 400;">get in touch with us</span></a><span style="font-weight: 400;"> directly.</span></p>
<h2><span style="font-weight: 400;">Laptop Integration Testing project goals</span></h2>
<h3><span style="font-weight: 400;">1) Test FreeBSD on laptops at a high level</span></h3>
<p><span style="font-weight: 400;">The Laptop Project&#8217;s developers have put in a substantial amount of work into testing their new features and improvements. To maintain this quality across a wide range of hardware and catch bugs caused by the combination of these developments, we need to test FreeBSD on laptops from an end-user&#8217;s perspective.</span></p>
<p><span style="font-weight: 400;">The </span><a href="https://github.com/FreeBSDFoundation/proj-laptop"><span style="font-weight: 400;">proj-laptop</span></a><span style="font-weight: 400;"> repository maintains &#8220;User Stories&#8221; that correspond to real-world use cases that are expected to work &#8220;out of the box&#8221;. Our goal is to validate these scenarios in addition to our usual developer-centric testing on a narrower per-feature basis.</span></p>
<h3><span style="font-weight: 400;">2) Maintain a definitive public record of FreeBSD laptop compatibility</span></h3>
<p><span style="font-weight: 400;">As we started getting test results for more laptops, we were able to compare FreeBSD compatibility and laptop feature-completeness across a variety of hardware devices. For many years, the resulting &#8220;matrix&#8221; of compatibility has been kept up-to-date by FreeBSD developers and enthusiasts on the </span><a href="https://wiki.freebsd.org/Laptops"><span style="font-weight: 400;">Laptops Wiki page</span></a><span style="font-weight: 400;">. To improve on its public discoverability, while also tracking newer work from the Laptop Support and Usability Project on an ongoing basis, we drafted a simple webpage to act as a central &#8220;ground truth&#8221; to answer the following questions:</span></p>
<ol>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Which laptop should I buy if I want to use FreeBSD on it?</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Does the laptop I already own have the features I need on FreeBSD?</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Do I need any extra configuration for a specific feature on my laptop?</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">What do other users say about FreeBSD on a particular laptop?</span></li>
</ol>
<p><span style="font-weight: 400;">We expect to eventually publish this webpage under freebsd.org. In the meantime, you can check it out at </span><a href="https://freebsdfoundation.github.io/freebsd-laptop-testing"><span style="font-weight: 400;">https://freebsdfoundation.github.io/freebsd-laptop-testing</span></a><span style="font-weight: 400;">. We would love your feedback!</span></p>
<h3><span style="font-weight: 400;">3) Create pathways for volunteer participation from the community</span></h3>
<p><span style="font-weight: 400;">With limited access to testing systems, there&#8217;s only so much we can do! We hope to work together with volunteers from the community who want FreeBSD to work well on their laptops.</span></p>
<p><span style="font-weight: 400;">While we expect device hardware and software enumeration to be a fully automated process, we feel that manually-submitted comments about personal experience with FreeBSD are equally valuable. We plan to highlight this commentary on our &#8220;matrix of compatibility&#8221; webpage for each tested laptop.</span></p>
<p><span style="font-weight: 400;">We are striving to make it as easy as possible to submit your results. You won’t have to worry about environment setup, submission formatting, or any repo-specific details!</span></p>
<h2><span style="font-weight: 400;">Learn more</span></h2>
<p><span style="font-weight: 400;">To learn more about the Laptop Integration Testing project, please visit </span><a href="https://github.com/FreeBSDFoundation/freebsd-laptop-testing"><span style="font-weight: 400;">https://github.com/FreeBSDFoundation/freebsd-laptop-testing</span></a><span style="font-weight: 400;"> and refer to the extended </span><a href="https://github.com/FreeBSDFoundation/freebsd-laptop-testing/blob/main/CONTRIBUTING.md"><span style="font-weight: 400;">Contributing Guidelines</span></a><span style="font-weight: 400;">.</span></p>
</section><p>The post <a href="https://freebsdfoundation.org/blog/call-for-testing-introducing-the-laptop-integration-testing-project/">Call for testing: introducing the Laptop Integration Testing project</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Build a NAS using FreeBSD on a Raspberry Pi</title>
		<link>https://freebsdfoundation.org/blog/build-a-nas-using-freebsd-on-a-raspberry-pi/</link>
		
		<dc:creator><![CDATA[Mark Phillips]]></dc:creator>
		<pubDate>Tue, 17 Mar 2026 17:05:14 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://freebsdfoundation.org/?p=31918</guid>

					<description><![CDATA[<p>FreeBSD runs on this… FreeBSD runs on this… and FreeBSD runs on this…! It&#8217;s easy to get FreeBSD running on a Raspberry Pi. It&#8217;s easy to manage multiple hard drives with ZFS. So we were wondering if it&#8217;s possible to make a simple NAS out of a Pi… I&#8217;m using the latest 15.0 Release here [&#8230;]</p>
<p>The post <a href="https://freebsdfoundation.org/blog/build-a-nas-using-freebsd-on-a-raspberry-pi/">Build a NAS using FreeBSD on a Raspberry Pi</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-core-paragraph">
<p>FreeBSD runs on this…</p>
</section>

<section class="block block-uagb-image">
<div class="wp-block-uagb-image uagb-block-ef48a755 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none"><figure class="wp-block-uagb-image__figure"><img loading="lazy" decoding="async" srcset="https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-Framework-1024x576.jpg ,https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-Framework.jpg 780w, https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-Framework.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-Framework-1024x576.jpg" alt="" class="uag-image-31919" width="1920" height="1080" title="FreeBSD-Pi-NAS-Framework" loading="lazy" role="img"/></figure></div>
</section>



<section class="block block-core-paragraph">
<p>FreeBSD runs on this…</p>
</section>

<section class="block block-uagb-image">
<div class="wp-block-uagb-image uagb-block-1dcf2034 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none"><figure class="wp-block-uagb-image__figure"><img loading="lazy" decoding="async" srcset="https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-PC-Nvidia-1024x576.jpg ,https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-PC-Nvidia.jpg 780w, https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-PC-Nvidia.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-PC-Nvidia-1024x576.jpg" alt="" class="uag-image-31920" width="1920" height="1080" title="FreeBSD-Pi-NAS-PC-Nvidia" loading="lazy" role="img"/></figure></div>
</section>



<section class="block block-core-paragraph">
<p>and FreeBSD runs on this…!</p>
</section>

<section class="block block-uagb-image">
<div class="wp-block-uagb-image uagb-block-04d16c86 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none"><figure class="wp-block-uagb-image__figure"><img loading="lazy" decoding="async" srcset="https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-Pi-1024x576.jpg ,https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-Pi.jpg 780w, https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-Pi.jpg 360w" sizes="auto, (max-width: 480px) 150px" src="https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-Pi-1024x576.jpg" alt="" class="uag-image-31921" width="1920" height="1080" title="FreeBSD-Pi-NAS-Pi" loading="lazy" role="img"/></figure></div>
</section>



<section class="block block-core-paragraph">
<p>It&#8217;s easy to get FreeBSD running on a Raspberry Pi. It&#8217;s easy to manage multiple hard drives with ZFS. So we were wondering if it&#8217;s possible to make a simple NAS out of a Pi…</p>
</section>

<section class="block block-core-embed">
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Make a simple NAS with FreeBSD on a Raspberry Pi" width="500" height="281" src="https://www.youtube.com/embed/xqFiTRYo1fk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
</section>

<section class="block block-core-paragraph">
<p>I&#8217;m using the latest 15.0 Release here — the project automatically generates images for the Pi, which makes life much easier. Download the <a href="https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/15.0/">FreeBSD-15.0-RELEASE-arm64-aarch64-RPI.img.xz image from here</a> and transfer it to a micro SD card for the Pi. If you&#8217;re already au fait with putting images onto physical media, I&#8217;ll not say another word. If you&#8217;re new to it though, the &#8216;<a href="https://man.freebsd.org/cgi/man.cgi?query=dd">dd</a>&#8216; command on any Unix-a-like operating system is your friend, or a GUI tool like <a href="https://etcher.balena.io/#download-etcher">Balena Etcher</a> will also suffice.</p>
</section>

<section class="block block-core-paragraph">
<p>Before we boot the Pi, there are a few things we need to be aware of. We all know FreeBSD as a rock solid server operating system, although over the last year or so there has been a lot of work going on to bring that stability to <a href="https://github.com/FreeBSDFoundation/proj-laptop" title="">laptops and desktops</a>. WiFi support is getting better, but as it&#8217;s not historically the connectivity of choice for servers, the Pi&#8217;s WiFi is currently not supported. That&#8217;s all to say, you&#8217;re going to want to connect your Pi to ethernet.</p>
</section>

<section class="block block-core-paragraph">
<p>Secondly, monitoring the Pi&#8217;s boot before we have network connectivity is helpful — so plug a monitor in to the Pi&#8217;s HDMI port. The Pi I have here (a 4b) didn&#8217;t want to display anything initially, and I found (from <a href="https://wiki.freebsd.org/arm/Raspberry%20Pi#RPI4_and_RPi400_Notes">this helpful Wiki page</a>) that I had to edit config.txt on the boot SD card. Before we do that, one final caveat — FreeBSD doesn&#8217;t support the latest Pi 5 very well.&nbsp; For now it&#8217;s better to stick with the Pi4.</p>
</section>

<section class="block block-core-paragraph">
<p>The EFI partition is MS-DOS format; mount it (if your OS hasn&#8217;t mounted it automatically) and change the [pi] section in config.txt to look like this:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>&#91;pi4]
hdmi_safe=0
armstub=armstub8-gic.bin
max_framebuffers=2
hdmi_force_hotplug=1
hdmi_group=1
hdmi_drive=2
hdmi_mode=16</code></pre>
</section>

<section class="block block-core-paragraph">
<p>Provided you&#8217;ve connected the ethernet to your network, and you have DHCP, it will get an IP address automatically when it boots.</p>
</section>

<section class="block block-core-paragraph">
<p>By default the image has a &#8216;freebsd&#8217; account, with a password of &#8216;freebsd&#8217;, and a root account with a password of … you get the idea. You can only ssh in with the freebsd account though, and su to root.</p>
</section>

<section class="block block-core-paragraph">
<p><strong>Let&#8217;s build a NAS</strong></p>
</section>

<section class="block block-core-paragraph">
<p>I was curious to know if I could make use of a couple of old hard drives I had sitting around, and if I could turn the Pi into a NAS by sharing files over the network.&nbsp;</p>
</section>

<section class="block block-core-image">
<figure class="wp-block-image size-full"><img decoding="async" width="1000" height="666" src="https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-HD-Caddy.jpg" alt="" class="wp-image-31925" srcset="https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-HD-Caddy.jpg 1000w, https://freebsdfoundation.org/wp-content/uploads/2026/03/FreeBSD-Pi-NAS-HD-Caddy-300x200.jpg 300w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>
</section>

<section class="block block-core-paragraph">
<p class="has-text-align-center"><em>Not a recommendation for production</em></p>
</section>

<section class="block block-core-paragraph">
<p>Plugging the USB caddy in and tailing /var/log/messages:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>Mar  6 17:04:25 generic kernel: ugen0.4: &lt;ASMedia ASM1156&gt; at usbus0
Mar  6 17:04:25 generic kernel: umass0 on uhub0
Mar  6 17:04:25 generic kernel: umass0: &lt;ASMedia ASM1156, class 0/0, rev 3.20/1.00, addr 3&gt; on usbus0
Mar  6 17:04:25 generic kernel: umass0:  SCSI over Bulk-Only; quirks = 0x0
Mar  6 17:04:25 generic kernel: umass0:0:0: Attached to scbus0
Mar  6 17:04:25 generic kernel: da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
Mar  6 17:04:25 generic kernel: da0: &lt;ASMedia ASM1156 0&gt; Fixed Direct Access SPC-4 SCSI device
Mar  6 17:04:25 generic kernel: da0: Serial Number AAAABBBB0490
Mar  6 17:04:25 generic kernel: da0: 400.000MB/s transfers
Mar  6 17:04:25 generic kernel: da0: 3815447MB (7814037168 512 byte sectors)
Mar  6 17:04:25 generic kernel: da0: quirks=0x2&lt;NO_6_BYTE&gt;
Mar  6 17:04:25 generic kernel: da1 at umass-sim0 bus 0 scbus0 target 0 lun 1
Mar  6 17:04:25 generic kernel: da1: &lt;ASMedia ASM1156 0&gt; Fixed Direct Access SPC-4 SCSI device
Mar  6 17:04:25 generic kernel: da1: Serial Number AAAABBBB0490
Mar  6 17:04:25 generic kernel: da1: 400.000MB/s transfers
Mar  6 17:04:25 generic kernel: da1: 3815447MB (7814037168 512 byte sectors)
Mar  6 17:04:25 generic kernel: da1: quirks=0x2&lt;NO_6_BYTE&gt;</code></pre>
</section>

<section class="block block-core-paragraph">
<p>Let&#8217;s create our storage pool with those two drives. I think we&#8217;ll mirror them:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>root@generic:~ # zpool create -f store mirror da0 da1
root@generic:~ # zfs list
NAME    USED  AVAIL  REFER  MOUNTPOINT
store   384K  3.51T    96K  /store</code></pre>
</section>

<section class="block block-core-paragraph">
<p>Yes, it&#8217;s <strong>that</strong> easy!</p>
</section>

<section class="block block-core-paragraph">
<p>We&#8217;ll want that zpool to come back on reboot, so let&#8217;s ensure zfs loads:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>root@generic:~ # service zfs enable
zfs enabled in /etc/rc.conf</code></pre>
</section>

<section class="block block-core-paragraph">
<p>If we want our storage to be Network Attached, the obvious solution is Samba. Network shares over SMB will be available to all manner of operating systems, including Windows and macOS.&nbsp;</p>
</section>

<section class="block block-core-paragraph">
<p>Because this is a fresh installation, the pkg command itself isn&#8217;t yet installed. But helpfully, it can bootstrap itself:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>root@generic:~ # pkg update
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? &#91;y/N]: y
Bootstrapping pkg from pkg+https://pkg.FreeBSD.org/FreeBSD:15:aarch64/quarterly, please wait...</code></pre>
</section>

<section class="block block-core-paragraph">
<p>Now we can install Samba. I&#8217;ve chosen the latest version available:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>root@generic:~ # pkg install -y samba423
Updating FreeBSD-ports repository catalogue...
FreeBSD-ports repository is up to date.
Updating FreeBSD-ports-kmods repository catalogue...
FreeBSD-ports-kmods repository is up to date.
All repositories are up to date.
Updating database digests format: 100%
The following 82 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
&#91;snip]</code></pre>
</section>

<section class="block block-core-paragraph">
<p>Give that a couple of minutes, depending on your network speed.</p>
</section>

<section class="block block-core-paragraph">
<p>Once it&#8217;s installed, we&#8217;ll need to create Samba&#8217;s configuration file, /usr/local/etc/smb4.conf (I just followed the <a href="https://docs.freebsd.org/en/books/handbook/network-servers/#network-samba">handbook</a>):</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>&#91;global]
workgroup = FOUNDATION
server string = Pi Samba Version %v
netbios name = RaspberryPi
wins support = Yes
security = user
passdb backend = tdbsam

&#91;store]
path = /store
valid users = freebsd
writable  = yes
browsable = yes
read only = no
guest ok = no
public = no
create mask = 0666
directory mask = 0755</code></pre>
</section>

<section class="block block-core-paragraph">
<p>Run testparm to check the configuration is ok:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>root@generic:~ # testparm
Load smb config files from /usr/local/etc/smb4.conf
Loaded services file OK.
Weak crypto is allowed by GnuTLS (e.g. NTLM as a compatibility fallback)

Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
&#91;global]
        netbios name = RASPBERRYPI
        security = USER
        server string = Pi Samba Version %v
        wins support = Yes
        workgroup = FOUNDATION
        idmap config * : backend = tdb


&#91;store]
        create mask = 0666
        path = /store
        read only = No
        valid users = freebsd</code></pre>
</section>

<section class="block block-core-paragraph">
<p>If you restrict the share to given user(s), you&#8217;ll need to create them for Samba with pdbedit:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>root@generic:~ # pdbedit -a -u freebsd
new password:
retype new password:
Unix username:        freebsd
NT username:
Account Flags:        &#91;U          ]
User SID:             S-1-5-21-2694234615-196936691-1629692636-1000
Primary Group SID:    S-1-5-21-2694234615-196936691-1629692636-513
Full Name:            FreeBSD User
Home Directory:       \\RASPBERRYPI\freebsd</code></pre>
</section>

<section class="block block-core-paragraph">
<p>To have the Pi appearing on the <a href="https://docs.freebsd.org/en/books/handbook/network-servers/#network-zeroconf">mDNS/Bonjour</a> .local network, I also enable and run the avahi-daemon:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>root@generic:~ # service dbus enable &amp;&amp; service avahi-daemon enable &amp;&amp; service dbus start &amp;&amp; service avahi-daemon start
dbus enabled in /etc/rc.conf
avahi_daemon enabled in /etc/rc.conf
Starting dbus.
Starting avahi-daemon.</code></pre>
</section>

<section class="block block-core-paragraph">
<p>That&#8217;s probably not pertinent in a datacentre. But then again, neither is a storage pool attached to a Raspberry Pi by USB… <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</section>

<section class="block block-core-paragraph">
<p>Everything looks good enough to enable the share:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>root@generic:~ # service samba_server enable
samba_server enabled in /etc/rc.conf
root@generic:~ # service samba_server start
Performing sanity check on Samba configuration: OK
Starting nmbd.
Starting smbd.</code></pre>
</section>

<section class="block block-core-paragraph">
<p>Lastly, on a Pi 4, which this example is, I run sysrc ntpdate_enable=&#8221;YES&#8221; because there&#8217;s no realtime clock. You can buy RTC modules for the older Pis, but see previous paragraph.</p>
</section>

<section class="block block-core-paragraph">
<p>Let&#8217;s see if a computer on the network can see it:</p>
</section>

<section class="block block-core-image">
<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="666" src="https://freebsdfoundation.org/wp-content/uploads/2026/03/pi-samba-macos-1024x666.png" alt="" class="wp-image-31929" srcset="https://freebsdfoundation.org/wp-content/uploads/2026/03/pi-samba-macos-1024x666.png 1024w, https://freebsdfoundation.org/wp-content/uploads/2026/03/pi-samba-macos-300x195.png 300w, https://freebsdfoundation.org/wp-content/uploads/2026/03/pi-samba-macos-1536x998.png 1536w, https://freebsdfoundation.org/wp-content/uploads/2026/03/pi-samba-macos.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</section>

<section class="block block-core-paragraph">
<p>Sorted!</p>
</section>

<section class="block block-core-paragraph">
<p><strong>Closing</strong></p>
</section>

<section class="block block-core-paragraph">
<p>If we want to disconnect the pool it&#8217;s also very simple:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>root@generic:~ # service samba_server stop
Stopping smbd.
Waiting for PIDS: 6629.
Stopping nmbd.
Waiting for PIDS: 6622.
root@generic:~ # zpool export store
root@generic:~ # zpool status
no pools available</code></pre>
</section>

<section class="block block-core-paragraph">
<p>The USB caddy can be pulled from the running Pi now. And added back later as required:</p>
</section>

<section class="block block-core-code">
<pre class="wp-block-code"><code>root@generic:~ # zpool list
no pools available
root@generic:~ # zpool import store
root@generic:~ # zpool list
NAME    SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
store  3.62T   596K  3.62T        -         -     0%     0%  1.00x    ONLINE  -</code></pre>
</section>

<section class="block block-core-paragraph">
<p>It&#8217;s back!</p>
</section>

<section class="block block-core-paragraph">
<p>This was a quick look at how easy it is to use FreeBSD on a Raspberry Pi, which is a great little device for testing ideas, or learning some operating system fundamentals. It was also a demonstration of just how easy it is to use ZFS at a basic level — with volume and filesystem management built in. Hopefully it&#8217;s whetted your appetite to go experiment a little too.</p>
</section>

<section class="block block-core-separator">
<hr class="wp-block-separator has-alpha-channel-opacity"/>
</section>

<section class="block block-core-paragraph">
<p>We’re dropping new posts — and videos — for technical topics regularly. So make sure you’re subscribed to <a href="https://youtube.com/@freebsdproject">the YouTube channel</a> and following <a href="https://freebsdfoundation.org/our-work/latest-updates/">this feed</a> in your favorite RSS reader. There’s also <a href="https://mailchi.mp/freebsdfoundation.org/newsletter-sign-up">the newsletter</a>, if you’d like to receive updates by email.</p>
</section>

<section class="block block-core-paragraph">
<p>We’d like this content series to be interactive too — so what would you like to see us cover? What FreeBSD questions can we help you tackle?&nbsp; Get <a href="https://freebsdfoundation.org/about-us/contact-us/">in touch</a> with your ideas.</p>
</section><p>The post <a href="https://freebsdfoundation.org/blog/build-a-nas-using-freebsd-on-a-raspberry-pi/">Build a NAS using FreeBSD on a Raspberry Pi</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Getting ready for the Cyber Resilience Act</title>
		<link>https://freebsdfoundation.org/blog/getting-ready-for-the-cyber-resilience-act/</link>
		
		<dc:creator><![CDATA[Florine Kamdem]]></dc:creator>
		<pubDate>Wed, 25 Feb 2026 18:42:06 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://freebsdfoundation.org/?p=31423</guid>

					<description><![CDATA[<p>Please note that the information provided in this document is for informational purposes only and does not constitute legal advice. The FreeBSD Foundation has launched its Cyber Resilience Act (CRA) Readiness project for 2026 to prepare the Foundation, the FreeBSD Project, and the broader FreeBSD community for the European Union&#8217;s landmark cybersecurity legislation. This post [&#8230;]</p>
<p>The post <a href="https://freebsdfoundation.org/blog/getting-ready-for-the-cyber-resilience-act/">Getting ready for the Cyber Resilience Act</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-tadv-classic-paragraph">
<p><i><span style="font-weight: 400;">Please note that the information provided in this document is for informational purposes only and does not constitute legal advice.</span></i></p>
<p><span style="font-weight: 400;">The FreeBSD Foundation has launched its Cyber Resilience Act (CRA) Readiness project for 2026 to prepare the Foundation, the FreeBSD Project, and the broader FreeBSD community for the European Union&#8217;s landmark cybersecurity legislation. This post provides context for why we are investing in this work now and information about what the project will cover.</span></p>
<h2><span style="font-weight: 400;">The EU is regulating software security</span></h2>
<p><span style="font-weight: 400;">The EU&#8217;s CRA (</span><a href="https://eur-lex.europa.eu/eli/reg/2024/2847/oj"><span style="font-weight: 400;">REGULATION (EU) 2024/2847</span></a><span style="font-weight: 400;">) represents one of the most significant pieces of software security legislation in recent history. It places commercial software into a regulatory framework for security and, if products are found to be non-compliant, it </span><a href="https://eur-lex.europa.eu/eli/reg/2024/2847/oj/eng"><span style="font-weight: 400;">specifies fines</span></a><span style="font-weight: 400;"> of up to 15 million euros or 2.5 % of a company’s total worldwide annual turnover, whichever is higher. </span></p>
<h3><span style="font-weight: 400;">Manufacturers are required to manage the security risks posed by their supply chain</span></h3>
<p><span style="font-weight: 400;">For </span><a href="https://digital-strategy.ec.europa.eu/en/policies/cra-summary#ecl-inpage-glossary"><span style="font-weight: 400;">manufacturers</span></a><span style="font-weight: 400;"> the CRA mandates essential </span><a href="https://digital-strategy.ec.europa.eu/en/policies/cra-summary#ecl-inpage-chapter-i"><span style="font-weight: 400;">cybersecurity requirements</span></a><span style="font-weight: 400;"> with which they must comply during the design, development and production of their products. </span></p>
<p><span style="font-weight: 400;">These requirements fall into two main categories, each of which has stringent enforcement:</span></p>
<ol>
<li><span style="font-weight: 400;"> Products must be secure by default. </span></li>
</ol>
<p><span style="font-weight: 400;">Manufacturers must actively manage the cybersecurity risk across the full lifecycle of their products. They must document how they are doing this (including providing an SBOM) and make it available to the market surveillance authorities. They must exercise due diligence in their use of 3rd-party components such as open source projects. They must provide a declaration of conformity with the CRA on the basis of having carried out an accepted conformity assessment procedure.</span></p>
<ol start="2">
<li><span style="font-weight: 400;"> Vulnerabilities must be rapidly reported.</span></li>
</ol>
<p><span style="font-weight: 400;">Once the product is on the market, manufacturers must act quickly when actively exploited vulnerabilities are discovered. Notifications must be reported on the </span><a href="https://digital-strategy.ec.europa.eu/en/policies/cra-reporting"><span style="font-weight: 400;">CRA Single Reporting Platform</span></a><span style="font-weight: 400;"> with deadlines as follows: 24 hours for an early warning notification, and 72 hours for the main notification. Further reporting deadlines also apply within a 14-28 day window.</span></p>
<p><span style="font-weight: 400;">There is a lot more detail provided in the CRA itself, but these headlines are enough to give a clue to the sorts of activities that manufacturers will soon start doing to meet the CRA requirements.</span></p>
<h3><span style="font-weight: 400;">The CRA is already law, with staged compliance deadlines</span></h3>
<p><span style="font-weight: 400;">The CRA entered into force on 10 December 2024. Its essential cybersecurity requirements (including &#8216;secure by default&#8217; principles) will start applying from 11 December 2027. Products placed on the market before 11 December 2027 are only subject to these requirements if they undergo substantial modification after that date. </span></p>
<p><a href="https://digital-strategy.ec.europa.eu/en/policies/cra-summary#ecl-inpage-chapter-viii"><span style="font-weight: 400;">Reporting obligations come into force on 11 September 2026</span></a><span style="font-weight: 400;">. Reporting obligations apply to all products with digital elements available in the EU market, including those already on the market before 11 December 2027.</span></p>
<h2><span style="font-weight: 400;">Open source projects have limited CRA responsibilities, but face both opportunities and risks</span></h2>
<h3><span style="font-weight: 400;">Open source projects have limited responsibilities</span></h3>
<p><span style="font-weight: 400;">Many in the open source community have been watching this coming down the tracks. The first iteration of the CRA did not mention open source at all. Thanks to feedback from many open source contributors, the CRA now contains robust carve-outs of responsibility for open source projects. </span></p>
<p><span style="font-weight: 400;">Happily, individuals who contribute to free and open source projects are exempted from all legal responsibilities, even if they are paid to contribute on a project. </span></p>
<p><span style="font-weight: 400;">Organizations that are classified as &#8216;open source stewards&#8217; have limited responsibilities under the CRA and cannot be fined. The FreeBSD Foundation likely falls under this classification. Individuals cannot be stewards.</span></p>
<h3><span style="font-weight: 400;">The risks to an open source project</span></h3>
<p><span style="font-weight: 400;">Does this mean an open source project has nothing to worry about? For open source projects which are used in downstream commercial software products there are some areas where things might get rough once manufacturers start getting serious about CRA compliance.</span></p>
<p><span style="font-weight: 400;">One example is a “</span><a href="https://orcwg.org/blog/due-diligence-dos-attack/"><span style="font-weight: 400;">due diligence denial of service attack</span></a><span style="font-weight: 400;">”. What happens when many manufacturers aim to carry out a due diligence process on components in their SBOM? A project with a large downstream user base might receive a deluge of requests for information. </span></p>
<p><span style="font-weight: 400;">Or, how about when an exploited vulnerability is discovered in your open source project? A manufacturer would have to report it within 24h and your project might receive requests for information, and patch submissions (or demands for fixes!) that come with a lot of pressure attached. Does your project have the processes and staffing for this?</span></p>
<p><span style="font-weight: 400;">Another, more insidious, possibility is that any open source project that is not prepared for the CRA may simply get swapped out or passed over by manufacturers who see a more-compliant option. This could contribute to putting a project on a downward trajectory.  If you are thinking “my project is too hard to swap out”, consider this &#8211;  an unprepared project that cannot be easily swapped out might find that the downstream start making SBOMs just for their fork (this could create all sorts of complexities and upstream queries). </span></p>
<h3><span style="font-weight: 400;">The opportunities for open source projects</span></h3>
<p><span style="font-weight: 400;">It is not all doom and gloom though. The CRA has the potential to change the power dynamics of the open source landscape. Projects that are proactive in preparing for the CRA will be better positioned to forge new relationships with their downstream users. </span></p>
<p><span style="font-weight: 400;">When manufacturers need SBOMs, documentation on security processes, and swift vulnerability management responses to avoid eye-watering fines, they may be more incentivized  to support their upstream open source projects. </span></p>
<p><span style="font-weight: 400;">Projects could secure funding agreements, gain dedicated security staffing support, or establish formal partnerships with manufacturers.</span></p>
<p><span style="font-weight: 400;">Open source projects all over the world are working together to figure this out. After all, it’s what we do. </span></p>
<p><span style="font-weight: 400;">The FreeBSD Foundation is committed to helping FreeBSD navigate this important change successfully.</span></p>
<h2><span style="font-weight: 400;">The FreeBSD Foundation’s CRA Readiness project</span></h2>
<p><span style="font-weight: 400;">For FreeBSD, getting prepared now means we can take a </span><a href="https://github.com/FreeBSDFoundation/all-projects/tree/main/Cyber%20Resilience%20Act%20Readiness"><span style="font-weight: 400;">proactive approach to CRA readiness</span></a><span style="font-weight: 400;"> and leverage as much benefit as possible while reducing potential harms. </span></p>
<p><span style="font-weight: 400;">The high-level project goals are: make sure the Foundation fulfills its legal obligations as an open source steward, protect the Project from disruption as manufacturers work to meet CRA requirements, and ensure that our contributors understand they are not personally exposed to legal liability under this legislation.</span></p>
<h3><span style="font-weight: 400;">What we are working on</span></h3>
<p><span style="font-weight: 400;">The project is organized into six workstreams running through 2026:</span></p>
<p><b>Security and vulnerability handling</b><span style="font-weight: 400;"> <br /></span><span style="font-weight: 400;">This is the core of the effort. Foundation staff will work closely with FreeBSD&#8217;s Core team, Security team, and Ports Security team, and downstream vendors to develop a shared understanding of CRA responsibilities and to examine how we collectively respond to CRA-related scenarios. This is a sustained, 12-month effort that takes a holistic view of FreeBSD&#8217;s security posture, and will result in updated policies, public positions, and documentation where needed.</span></p>
<p><b>SBOM toolchain</b><span style="font-weight: 400;"> <br /></span><span style="font-weight: 400;">This addresses one of the CRA&#8217;s most concrete requirements: Software Bills of Materials. Rather than leaving manufacturers to independently generate their own (potentially inaccurate) SBOMs for FreeBSD-based products, we are building a single, authoritative, open-source SBOM toolchain. This work builds on development started in 2025 under our </span><a href="https://github.com/FreeBSDFoundation/all-projects/tree/main/Infrastructure%20Modernization%20(STA%20commissioned)/E_Software%20Bill%20of%20Materials%20(Work%20Package%20E)"><span style="font-weight: 400;">Infrastructure Modernization</span></a><span style="font-weight: 400;"> project. Over the next four months, we will be adding SBOM information files, identifying and filling licensing gaps, and collaborating with upstream projects to improve SBOM metadata. A shared, accurate SBOM solution is better for everyone.</span></p>
<p><b>Public documentation</b><span style="font-weight: 400;"> <br /></span><span style="font-weight: 400;">This will give manufacturers, maintainers, and contributors clear, FreeBSD-specific information about CRA requirements, including emerging processes and key contacts. The content will evolve as our understanding deepens across the other workstreams.</span></p>
<p><b>Community legislative engagement</b><span style="font-weight: 400;"> <br /></span><span style="font-weight: 400;">This will open up a simple communication channel (most likely a mailing list) so that the FreeBSD community can participate in EU policy development. Bodies like CEN, CENELEC, and ETSI regularly seek input from the open source world, and we want to make sure FreeBSD voices are part of that conversation.</span></p>
<p><b>A public-facing project repository</b><span style="font-weight: 400;"> <br /></span><span style="font-weight: 400;">This will serve as the running record of everything we do. We are committed to transparency: detailed updates, outputs, and decision-making will all be documented here as the project progresses.</span></p>
<p><b>Communications</b><span style="font-weight: 400;"> <br /></span><span style="font-weight: 400;">We will keep the broader community informed through blogs, social media, and other channels as we hit key milestones.<br /><br /></span><span style="font-weight: 400;"><strong><em>A note on scope</em></strong><br /></span><span style="font-weight: 400;">The CRA is new legislation, and real-world guidance on implementation continues to evolve. We have designed this project to adapt as our understanding develops, and though the workstreams above reflect our best current thinking, you should expect the details to shift over time. We will keep you informed as they do.</span></p>
<p><strong>Learn more</strong></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">CRA full text </span><a href="https://eur-lex.europa.eu/eli/reg/2024/2847/oj"><span style="font-weight: 400;">https://eur-lex.europa.eu/eli/reg/2024/2847/oj</span></a></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">CRA summary </span><a href="https://digital-strategy.ec.europa.eu/en/policies/cra-summary#ecl-inpage-chapter-viii"><span style="font-weight: 400;">https://digital-strategy.ec.europa.eu/en/policies/cra-summary#ecl-inpage-chapter-viii</span></a><span style="font-weight: 400;"> </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">FreeBSD Foundation’s CRA Readiness project repo </span><a href="https://github.com/FreeBSDFoundation/all-projects/tree/main/Cyber%20Resilience%20Act%20Readiness"><span style="font-weight: 400;">https://github.com/FreeBSDFoundation/all-projects/tree/main/Cyber%20Resilience%20Act%20Readiness</span></a><span style="font-weight: 400;"> </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">3rd-party guide to how CRA affects open source maintainers </span><a href="https://cra.orcwg.org/faq/maintainers/"><span style="font-weight: 400;">https://cra.orcwg.org/faq/maintainers/</span></a><span style="font-weight: 400;"> </span></li>
</ul>
</section><p>The post <a href="https://freebsdfoundation.org/blog/getting-ready-for-the-cyber-resilience-act/">Getting ready for the Cyber Resilience Act</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FreeBSD Foundation Q4 2025 Status Update</title>
		<link>https://freebsdfoundation.org/blog/freebsd-foundation-q4-2025-status-update/</link>
		
		<dc:creator><![CDATA[Florine Kamdem]]></dc:creator>
		<pubDate>Wed, 25 Feb 2026 10:25:16 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://freebsdfoundation.org/?p=31412</guid>

					<description><![CDATA[<p>Written as part of the FreeBSD Project’s 4th Quarter 2025 Status Report, check out the highlights of what we did to help FreeBSD last quarter: The FreeBSD Foundation is a 501(c)(3) non-profit dedicated to advancing FreeBSD through both technical and non-technical support. Funded entirely by donations, the Foundation supports software development, infrastructure, security, and collaboration [&#8230;]</p>
<p>The post <a href="https://freebsdfoundation.org/blog/freebsd-foundation-q4-2025-status-update/">FreeBSD Foundation Q4 2025 Status Update</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-tadv-classic-paragraph">
<p>Written as part of the FreeBSD Project’s <a href="https://www.freebsd.org/status/report-2025-10-2025-12/" data-wplink-edit="true">4th Quarter 2025 Status Report</a>, check out the highlights of what we did to help FreeBSD last quarter:</p>
</section>

<section class="block block-uagb-separator">
<div class="wp-block-uagb-separator uagb-block-d494be1b"><div class="wp-block-uagb-separator__inner" style="--my-background-image:"></div></div>
</section>

<section class="block block-tadv-classic-paragraph">
<p>The FreeBSD Foundation is a 501(c)(3) non-profit dedicated to advancing FreeBSD through both 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.</p>
<p>Here are some of the ways we supported FreeBSD in the fourth quarter of 2025.</p>
</section>

<section class="block block-tadv-classic-paragraph">
<div class="paragraph">
<h4 id="_os_improvements">OS Improvements</h4>
<p>Throughout the quarter, there were 346 <code>src</code>, 72 <code>ports</code>, and 58 <code>doc</code> commits sponsored by the FreeBSD Foundation.</p>
</div>
<div class="paragraph">
<p>Refer to the following report entries describing much of that committed development work:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_accessibility_handbook">Accessibility Handbook</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_alpha_omega_beach_cleaning_project">Alpha-Omega Beach Cleaning Project</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_audio_stack_improvements">Audio Stack Improvements</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_converting_vuxml_to_open_source_vulnerability_database">Converting VuXML to Open Source Vulnerability database</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_freebsd_software_bill_of_materials">FreeBSD Software Bill of Materials</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_full_cpuid_control_for_bhyve">Full CPUID Control for bhyve</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_improve_libvirt_support_for_bhyve_hypervisor">Improve libvirt Support for bhyve Hypervisor</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_improve_openjdk_on_freebsd">Improve OpenJDK on FreeBSD</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_linuxkpi_802_11_and_native_wireless_update">LinuxKPI 802.11 and Native Wireless Update</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_suspendresume_improvement">Suspend/Resume Improvements</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_sylvea_unified_system_management_platform_for_freebsd">Sylve — A Unified System Management Platform for FreeBSD</a></p>
</li>
<li>
<p><a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_usb_kernel_debugging_improvements">USB Kernel Debugging Improvements</a></p>
</li>
</ul>
</div>
<div class="paragraph">
<p>Other highlights include:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>A new kqueue1(KQUEUE_CPONFORK) facility to copy kqueue into the child on fork</p>
</li>
<li>
<p><a href="https://man.freebsd.org/cgi/man.cgi?query=exterror&amp;sektion=9&amp;format=html">exterror(9)</a> infrastructure for asynchronous io and geom</p>
</li>
<li>
<p><a href="https://man.freebsd.org/cgi/man.cgi?query=libuvmem&amp;sektion=3&amp;format=html">libuvmem(3)</a> usermode port of <a href="https://man.freebsd.org/cgi/man.cgi?query=vmem&amp;sektion=9&amp;format=html">vmem(9)</a></p>
</li>
<li>
<p>Fixes for anonymous memory corruption</p>
</li>
<li>
<p>Fine-grained support for groups and manual page MFCed to 14</p>
</li>
<li>
<p>Bug fixes</p>
<div class="ulist">
<ul>
<li>
<p>A 32-bit <a href="https://man.freebsd.org/cgi/man.cgi?query=mdo&amp;sektion=1&amp;format=html">mdo(1)</a> on a 64-bit FreeBSD would always fail with EINVAL</p>
</li>
<li>
<p>Panic when using <a href="https://man.freebsd.org/cgi/man.cgi?query=mdo&amp;sektion=1&amp;format=html">mdo(1)</a> and resource accounting is enabled (<code>kern.racct.enable</code> set to 1)</p>
</li>
</ul>
</div>
</li>
<li>
<p>MAC system reviews</p>
</li>
<li>
<p>Kick-off of S4 (hibernate) support</p>
</li>
<li>
<p>Background work on VFS (in particular supporting unionfs changes)</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>The Foundation also continued to support two major initiatives: the Laptop Support and Usability project (in collaboration with <a href="https://www.ql-research.com/">Quantum Leap Research</a>) and an <a href="https://www.freebsd.org/status/report-2025-10-2025-12/#_infrastructure_modernization">infrastructure modernization project</a> commissioned by the <a href="https://www.sovereign.tech/">Sovereign Tech Agency</a>. For background on both efforts, see the <a href="https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation">2025Q1 quarterly status report</a>.</p>
</div>
<div class="paragraph">
<p>We began preparing for FreeBSD’s 22nd consecutive participation in <a href="https://summerofcode.withgoogle.com/">Google Summer of Code (GSoC)</a>. Those interested in contributing <a href="https://wiki.freebsd.org/SummerOfCodeIdeas">project ideas</a> or mentoring are encouraged to contact <a href="mailto:soc-admins@FreeBSD.org">soc-admins@FreeBSD.org</a>.</p>
</div>
</section>

<section class="block block-tadv-classic-paragraph">
<h4 id="_continuous_integration_and_workflow_improvement">Continuous Integration and Workflow Improvement</h4>
<div class="paragraph">
<p>As part of our continued support of the FreeBSD Project, the Foundation supports a full-time staff member dedicated to improving the Project’s continuous integration system and test infrastructure.</p>
</div>
</section>

<section class="block block-tadv-classic-paragraph">
<div class="sect3">
<h4 id="_advocacy">Advocacy</h4>
<div class="paragraph">
<p>In the fourth quarter of 2025, our advocacy work focused on expanding our educational video content, reaching more viewers than ever, bringing the community together for a productive Vendor Summit, and reflecting on the work that is helping sustain and grow interest in FreeBSD. Here are just a few of the ways the Foundation advocated for FreeBSD in Q4 2025:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>The <a href="https://freebsdfoundation.org/news-and-events/event-calendar/fall-2025-freebsd-summit/">November 2025 FreeBSD Vendor Summit</a>, took place November 6–7, 2025, in San Jose, CA. You can watch the Summit recap on our FreeBSD Meetings channel <a href="https://youtube.com/playlist?list=PLQCocwvkAeYyOanEhhMvbEOy75wgyROkl&amp;si=qD64PG0uBRd1nleN">here</a>.</p>
</li>
<li>
<p>Secured our Media Partnership and booth for <a href="https://freebsdfoundation.org/news-and-events/event-calendar/scale-23x/">SCALE 23x</a></p>
</li>
<li>
<p>Secured our Promotional Partner sponsorship for the <a href="https://freebsdfoundation.org/news-and-events/event-calendar/code-compliance-2026/">Code and Compliance</a> Workshop co-located with <a href="https://freebsdfoundation.org/news-and-events/event-calendar/fosdem-2026/">FOSDEM</a>, taking place January 29, 2026 in Brussels, Belgium</p>
</li>
<li>
<p>Applied and was accepted to have a stand at FOSDEM, taking place January 31 — February 1, 2026. We will share the stand with the Illumos folks.</p>
</li>
<li>
<p>Signed for a Silver level sponsorship to <a href="https://freebsdfoundation.org/news-and-events/event-calendar/asiabsdcon-2026/">AsiaBSDCon26</a> taking place March 19 — 22, 2026 in Taipei, Taiwan.</p>
</li>
<li>
<p>Published the following blogs and videos to help to inform and educate the community:</p>
<div class="ulist">
<ul>
<li>
<p><a href="https://freebsdfoundation.org/blog/powering-the-future-of-freebsd/">Powering the Future of FreeBSD</a></p>
</li>
<li>
<p><a href="https://freebsdfoundation.org/blog/2025-software-development-and-infrastructure-support/">2025: Software Development and Infrastructure Support.</a></p>
</li>
<li>
<p><a href="https://freebsdfoundation.org/blog/infrastructure-modernization-commissioned-by-the-sovereign-tech-agency/">Infrastructure Modernization — commissioned by the Sovereign Tech Agency</a></p>
</li>
<li>
<p><a href="https://freebsdfoundation.org/blog/freebsd-closes-the-laptop-gap-year-one-project-update/">FreeBSD Closes the Laptop Gap: Year One Project Update</a></p>
</li>
<li>
<p><a href="https://freebsdfoundation.org/blog/2025-a-year-of-advocacy-community-and-growth/">2025: A Year of Advocacy, Community, and Growth</a></p>
</li>
<li>
<p><a href="https://freebsdfoundation.org/blog/freebsd-15-why-youll-want-it/">FreeBSD 15: Why You’ll Want It</a></p>
</li>
<li>
<p>EuroBSDcon 2025 trip reports:</p>
<div class="ulist">
<ul>
<li>
<p><a href="https://freebsdfoundation.org/blog/eurobsdcon-2025-trip-report-robert-clausecker/">Robert Clausecker</a></p>
</li>
<li>
<p><a href="https://freebsdfoundation.org/blog/2025-eurobsdcon-trip-report-leah-budzicka/">Leah Budzicka</a></p>
</li>
</ul>
</div>
</li>
<li>
<p><a href="https://freebsdfoundation.org/blog/freebsd-officially-supported-in-oci-runtime-specification-v1-3/">FreeBSD Officially Supported in OCI Runtime Specification v1.3</a></p>
</li>
<li>
<p><a href="https://freebsdfoundation.org/blog/oci-containers-on-freebsd/">An introduction to OCI Containers on FreeBSD</a></p>
</li>
<li>
<p><a href="https://freebsdfoundation.org/blog/freebsd-now-builds-reproducibly-and-without-root-privilege/">FreeBSD now builds reproducibly and without root privilege</a></p>
</li>
<li>
<p><a href="https://freebsdfoundation.org/blog/netactuate-sponsors-bare-metal-server-to-strengthen-freebsd-projects-ci-infrastructure/">NetActuate Sponsors Bare-Metal Server to Strengthen FreeBSD Project’s CI Infrastructure</a></p>
</li>
<li>
<p><a href="https://www.youtube.com/watch?v=HV-wUUzRCMo">Run Linux containers on FreeBSD</a></p>
</li>
<li>
<p><a href="https://www.youtube.com/watch?v=vbWOLzGDa4I">FreeBSD Desktop Installer Tech Preview</a></p>
</li>
<li>
<p><a href="https://www.youtube.com/watch?v=q4PNSeNXEww">Installing every window manager on FreeBSD</a></p>
</li>
</ul>
</div>
</li>
<li>
<p>Published the <a href="https://freebsdfoundation.org/news-and-events/newsletter/september-2025-newsletter/">September 2025</a>, <a href="https://freebsdfoundation.org/news-and-events/newsletter/november-2025-newsletter/">November 2025</a> and <a href="https://freebsdfoundation.org/news-and-events/newsletter/december-2025-newsletter/">December 2025</a> FreeBSD Foundation Newsletters.</p>
</li>
<li>
<p>Released the <a href="https://freebsdfoundation.org/our-work/journal/browser-based-edition/embedded-2/">July/August/September</a> issue of the FreeBSD Journal with HTML versions of the articles.</p>
</li>
</ul>
</div>
</div>
<div class="sect3">
<h4 id="_continuous_integration_and_workflow_improvement">Continuous Integration and Workflow Improvement</h4>
<div class="paragraph">
<p>The Foundation supports a full-time staff member dedicated to improving the Project’s continuous integration system and test infrastructure.</p>
</div>
</div>
<div class="sect3">
<h4 id="_legalfreebsd_ip">Legal/FreeBSD IP</h4>
<div class="paragraph">
<p>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.</p>
</div>
<div class="paragraph">
<p>Go to <a class="bare" href="https://freebsdfoundation.org/">https://freebsdfoundation.org</a> to find more about how we support FreeBSD and how we can help you!</p>
</div>
</div>
</section><p>The post <a href="https://freebsdfoundation.org/blog/freebsd-foundation-q4-2025-status-update/">FreeBSD Foundation Q4 2025 Status Update</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Q4 2025 Issue of the FreeBSD Journal is Now Available!</title>
		<link>https://freebsdfoundation.org/blog/the-q4-2025-issue-of-the-freebsd-journal-is-now-available/</link>
		
		<dc:creator><![CDATA[Florine Kamdem]]></dc:creator>
		<pubDate>Tue, 27 Jan 2026 19:51:17 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://freebsdfoundation.org/?p=30624</guid>

					<description><![CDATA[<p>We are pleased to announce the October/November/December 2025 issue of the FreeBSD Journal, focused on FreeBSD 15.0, is now available. This online publication provides the FreeBSD community with valuable insights and technical knowledge each quarter. This quarter’s issue highlights FreeBSD 15.0, featuring articles that explore storage and sound subsystems, system security, developer tooling, and community [&#8230;]</p>
<p>The post <a href="https://freebsdfoundation.org/blog/the-q4-2025-issue-of-the-freebsd-journal-is-now-available/">The Q4 2025 Issue of the FreeBSD Journal is Now Available!</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-tadv-classic-paragraph">
<p>We are pleased to announce the October/November/December 2025 issue of the FreeBSD Journal, focused on FreeBSD 15.0, is now available. This online publication provides the FreeBSD community with valuable insights and technical knowledge each quarter.</p>
<p>This quarter’s issue highlights FreeBSD 15.0, featuring articles that explore storage and sound subsystems, system security, developer tooling, and community initiatives. Inside, you’ll find coverage on FreeBSD 15.0 fixes and features, Universal Flash Storage, credential transitions with mdo(1) and mac_do(4), FreeBSD’s participation in Google Summer of Code 2025, and building U-Boot. The issue also includes community staples such as We Get Letters, the 2026 Events Calendar, and a Letter from the Foundation.</p>
<p>Thank you to all the contributors who made this issue possible. The FreeBSD Journal highlights the work and expertise of the FreeBSD community. As always, it is freely available in both HTML and PDF formats.</p>
<p>Read the Q4 2025 Issue Here:<br /><a href="https://freebsdfoundation.org/our-work/journal/browser-based-edition/freebsd-15-0/">https://freebsdfoundation.org/our-work/journal/browser-based-edition/freebsd-15-0/</a></p>
<p>Please take a moment to read this issue, share it with your colleagues, and help spread the word that the FreeBSD Journal is a great way to stay up to date on the FreeBSD community.</p>
</section><p>The post <a href="https://freebsdfoundation.org/blog/the-q4-2025-issue-of-the-freebsd-journal-is-now-available/">The Q4 2025 Issue of the FreeBSD Journal is Now Available!</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Powering the Future of FreeBSD</title>
		<link>https://freebsdfoundation.org/blog/powering-the-future-of-freebsd/</link>
		
		<dc:creator><![CDATA[Anne Dickison]]></dc:creator>
		<pubDate>Mon, 22 Dec 2025 21:56:59 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://freebsdfoundation.org/?p=29756</guid>

					<description><![CDATA[<p>Did you know that your support for the FreeBSD Foundation directly improves the FreeBSD you use every day? FreeBSD doesn’t just happen. It’s built, tested, maintained, secured, and improved by a global community. Your donation helps make that possible in ways that directly benefit you, including: A stronger, more reliable FreeBSD. More than half of the Foundation’s budget [&#8230;]</p>
<p>The post <a href="https://freebsdfoundation.org/blog/powering-the-future-of-freebsd/">Powering the Future of FreeBSD</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-tadv-classic-paragraph">
<h3 class="null">Did you know that your support for the FreeBSD Foundation directly improves the FreeBSD you use every day?</h3>
<p class="null">FreeBSD doesn’t just happen. It’s built, tested, maintained, secured, and improved by a global community. Your donation helps make that possible in ways that directly benefit you, including:</p>
<ul>
<li dir="ltr"><strong>A stronger, more reliable FreeBSD. </strong>More than<strong> half </strong>of the Foundation’s budget goes directly into software development projects, such as advancing laptop and desktop usability and strengthening security.</li>
<li><strong>Smoother updates and releases you can count on. </strong>Your support keeps FreeBSD’s build, testing, and CI infrastructure running, ensuring stable upgrades and dependable releases.</li>
<li><strong>A community that strengthens the system you rely on. </strong>Your donation helps grow contributor participation, expand education and events, and keep the ecosystem healthy for the long term.</li>
</ul>
<p>When FreeBSD grows stronger, the systems and projects you build on top of it do too. FreeBSD is powered by its community and supported by you.<br /><br />Please consider <a href="https://freebsdfoundation.org/donate" target="_blank" rel="noopener">donating</a> today! We can&#8217;t do it without you. <br /><br />Sincerely, <br />Deb Goodkin<br />Executive Director<br />FreeBSD Foundation</p>
</section>

<section class="block block-uagb-buttons">
<div class="wp-block-uagb-buttons uagb-buttons__outer-wrap uagb-btn__default-btn uagb-btn-tablet__default-btn uagb-btn-mobile__default-btn uagb-block-bcacfa47"><div class="uagb-buttons__wrap uagb-buttons-layout-wrap "><section class="block block-uagb-buttons-child">
<div class="wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-fd00f028 wp-block-button"><div class="uagb-button__wrapper"><a class="uagb-buttons-repeater wp-block-button__link" aria-label="" href="https://freebsdfoundation.org/donate-to-freebsd-foundation/" rel="follow noopener" target="_blank" role="button"><div class="uagb-button__link">Donate Today and Help Power the Future of FreeBSD!</div></a></div></div>
</section></div></div>
</section>

<section class="block block-core-spacer">
<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
</section>

<section class="block block-uagb-info-box">
<div class="wp-block-uagb-info-box uagb-block-3723ce73 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top"><div class="uagb-ifb-content"><div class="uagb-ifb-icon-wrap"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7c-12.23-91.55-87.28-166-178.9-177.6c-136.2-17.24-250.7 97.28-233.4 233.4c11.6 91.64 86.07 166.7 177.6 178.9c53.81 7.191 104.3-6.235 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 .0004C515.9 484.7 515.9 459.3 500.3 443.7zM273.7 253.8C269.8 276.4 252.6 291.3 228 296.1V304c0 11.03-8.953 20-20 20S188 315 188 304V295.2C178.2 293.2 168.4 289.9 159.6 286.8L154.8 285.1C144.4 281.4 138.9 269.9 142.6 259.5C146.2 249.1 157.6 243.7 168.1 247.3l5.062 1.812c8.562 3.094 18.25 6.562 25.91 7.719c16.23 2.5 33.47-.0313 35.17-9.812c1.219-7.094 .4062-10.62-31.8-19.84L196.2 225.4C177.8 219.1 134.5 207.3 142.3 162.2C146.2 139.6 163.5 124.8 188 120V112c0-11.03 8.953-20 20-20S228 100.1 228 112v8.695c6.252 1.273 13.06 3.07 21.47 5.992c10.42 3.625 15.95 15.03 12.33 25.47C258.2 162.6 246.8 168.1 236.3 164.5C228.2 161.7 221.8 159.9 216.8 159.2c-16.11-2.594-33.38 .0313-35.08 9.812c-1 5.812-1.719 10 25.7 18.03l6 1.719C238.9 196 281.5 208.2 273.7 253.8z"></path></svg></div><div class="uagb-ifb-title-wrap"><h3 class="uagb-ifb-title">Where the Funding Goes</h3></div><p class="uagb-ifb-desc">Here’s a quick breakdown of where most of our funding goes. This chart illustrates the overall 2025 budget, showing that 62% of the funding is allocated to software development work. Check out the <a href="https://freebsdfoundation.org/about-us/about-the-foundation/financials/2025-freebsd-foundation-budget-summary/" target="_blank" rel="noreferrer noopener">budget summary</a> for more information on the budget breakdown. </p></div></div>
</section>

<div class="wp-block-image"><section class="block block-core-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="757" height="448" src="https://freebsdfoundation.org/wp-content/uploads/2025/12/Funding-Graph-Freebsd.png" alt="" class="wp-image-29715" srcset="https://freebsdfoundation.org/wp-content/uploads/2025/12/Funding-Graph-Freebsd.png 757w, https://freebsdfoundation.org/wp-content/uploads/2025/12/Funding-Graph-Freebsd-300x178.png 300w" sizes="(max-width: 757px) 100vw, 757px" /></figure>
</section></div><p>The post <a href="https://freebsdfoundation.org/blog/powering-the-future-of-freebsd/">Powering the Future of FreeBSD</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>2025: Software Development and Infrastructure Support.</title>
		<link>https://freebsdfoundation.org/blog/2025-software-development-and-infrastructure-support/</link>
		
		<dc:creator><![CDATA[Florine Kamdem]]></dc:creator>
		<pubDate>Fri, 19 Dec 2025 21:54:51 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://freebsdfoundation.org/?p=29714</guid>

					<description><![CDATA[<p>As we look back on 2025, it is clear that this has been a year of meaningful progress for the FreeBSD Project and the FreeBSD Foundation. We advanced key development initiatives, strengthened core infrastructure, improved accessibility, and continued supporting enterprise-scale use.&#160; This work was made possible through the generosity of our donors and the dedication [&#8230;]</p>
<p>The post <a href="https://freebsdfoundation.org/blog/2025-software-development-and-infrastructure-support/">2025: Software Development and Infrastructure Support.</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></description>
										<content:encoded><![CDATA[<section class="block block-tadv-classic-paragraph">
<p><span style="font-weight: 400;">As we look back on 2025, it is clear that this has been a year of meaningful progress for the FreeBSD Project and the FreeBSD Foundation. We advanced key development initiatives, strengthened core infrastructure, improved accessibility, and continued supporting enterprise-scale use.&nbsp;</span></p>
<p><span style="font-weight: 400;">This work was made possible through the generosity of our donors and the dedication of contributors, partners, and staff. With </span><i><span style="font-weight: 400;">62% of our </span></i><a href="https://freebsdfoundation.org/about-us/about-the-foundation/financials/2025-freebsd-foundation-budget-summary/"><i><span style="font-weight: 400;">annual budget </span></i></a><i><span style="font-weight: 400;">invested directly in software development</span></i><span style="font-weight: 400;">, the Foundation remained focused on delivering sustainable, high-impact improvements across the ecosystem. The sections below highlight the technical achievements that shaped 2025.</span></p>
<p>&nbsp;</p>
</section>

<section class="block block-uagb-image">
<div class="wp-block-uagb-image uagb-block-41efa8f3 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none"><figure class="wp-block-uagb-image__figure"><a class="" href="https://freebsdfoundation.org/about-us/about-the-foundation/financials/2025-freebsd-foundation-budget-summary/" target="" rel="noopener"><img loading="lazy" decoding="async" srcset="https://freebsdfoundation.org/wp-content/uploads/2025/12/Software-Budget-FreeBSD.webp ,https://freebsdfoundation.org/wp-content/uploads/2025/12/Software-Budget-FreeBSD.webp 780w, https://freebsdfoundation.org/wp-content/uploads/2025/12/Software-Budget-FreeBSD.webp 360w" sizes="auto, (max-width: 480px) 150px" src="https://freebsdfoundation.org/wp-content/uploads/2025/12/Software-Budget-FreeBSD.webp" alt="" class="uag-image-29716" width="1024" height="576" title="Software Budget FreeBSD" loading="lazy" role="img"/></a></figure></div>
</section>

<section class="block block-tadv-classic-paragraph">
<h1> </h1>
<h1><b>Major Software Development Highlights:</b></h1>
<p><span style="font-weight: 400;">In 2025, hardware enablement remained one of the most visible and high-impact areas of Foundation-funded work. Significant progress was made in wireless networking, graphics, audio, and power management, areas that directly improve the day-to-day experience for users running FreeBSD on modern laptops and workstations. </span></p>
<p><span style="font-weight: 400;">Foundation-supported work this year included:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><a href="https://www.freebsd.org/status/report-2025-07-2025-09/#_linuxkpi_802_11_and_native_wireless_update"><b>Wireless Improvements</b> </a><span style="font-weight: 400;">across Intel, Realtek, and Mediatek chipsets, expanding support and improving reliability on widely used laptop hardware.</span></li>
<li style="font-weight: 400;" aria-level="1"><a href="https://www.freebsd.org/status/report-2025-07-2025-09/#_drm_drivers"><b>Graphics Updates (drm)</b></a><span style="font-weight: 400;"> that enhanced compatibility and performance with modern GPUs, improving the desktop experience.</span></li>
<li style="font-weight: 400;" aria-level="1"><a href="https://www.freebsd.org/status/report-2025-07-2025-09/#_suspendresume_improvement"><b>S0ix Sleep-State Progress</b></a><span style="font-weight: 400;">, moving FreeBSD closer to reliable low-power suspend functionality on contemporary laptops.</span></li>
<li style="font-weight: 400;" aria-level="1"><a href="https://www.freebsd.org/status/report-2025-07-2025-09/#_usb_kernel_debugging_improvements"><b>USB Debugging and Driver Improvements</b></a><span style="font-weight: 400;"> that help developers diagnose hardware issues more effectively.</span></li>
<li style="font-weight: 400;" aria-level="1"><a href="https://freebsdfoundation.org/blog/freebsd-closes-the-laptop-gap-year-one-project-update/"><b>Framework Laptop Support</b></a><span style="font-weight: 400;">, adding compatibility for one of the most popular modular laptop designs among open-source users.</span></li>
</ul>
<p><span style="font-weight: 400;">These improvements meaningfully reduce barriers to laptop use while strengthening hardware support across the broader FreeBSD ecosystem.</span></p>
<h2><span style="font-weight: 400;">Infrastructure Modernization &#8211; commissioned by the Sovereign Tech Agency</span></h2>
<p><span style="font-weight: 400;">In 2024 The Sovereign Tech Agency </span><a href="https://freebsdfoundation.org/blog/sovereign-tech-fund-to-invest-e686400-in-freebsd-infrastructure-modernization/"><span style="font-weight: 400;">commissioned an ambitious body of work</span></a><span style="font-weight: 400;"> to strengthen and modernize the infrastructure that FreeBSD contributors depend on. </span></p>
<p><span style="font-weight: 400;">The program of work totalling €686,400 was </span><a href="https://github.com/FreeBSDFoundation/all-projects/tree/main/Infrastructure%20Modernization%20(STA%20commissioned)"><span style="font-weight: 400;">managed by the FreeBSD Foundation</span></a><span style="font-weight: 400;"> and has run from August 2024 to December 2025. The main goals of the program were to accelerate planned work to deliver zero trust builds, SBOM and security tooling, and improve developer experience.</span></p>
<p><span style="font-weight: 400;">As the project nears completion, some of the key work delivered includes:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Zero Trust Builds</span><span style="font-weight: 400;"> </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">CI/CD Automation</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Reduce Technical Debt</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Security Controls</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">SBOM Improvements</span></li>
</ul>
<p><a href="https://freebsdfoundation.org/blog/infrastructure-modernization-commissioned-by-the-sovereign-tech-agency/"><span style="font-weight: 400;">To read more about this work visit</span></a></p>
<h2><span style="font-weight: 400;">Alpha-Omega Security &amp; Supply-Chain Work</span></h2>
<p><span style="font-weight: 400;">This year’s </span><a href="https://alphaomega.com/"><span style="font-weight: 400;">Alpha-Omega</span></a><span style="font-weight: 400;"> work gave us a clearer understanding of the third-party software included in the FreeBSD base system and what it will take to support those components responsibly moving forward.</span></p>
<p><span style="font-weight: 400;">We completed the OpenSSL 3.5 LTS upgrade, eliminating a major end-of-support risk and ensuring FreeBSD stays aligned with an actively maintained cryptographic library relied on by many downstream organizations.</span></p>
<p><span style="font-weight: 400;">As part of the</span><a href="https://www.freebsd.org/status/report-2025-07-2025-09/#_alpha_omega_beach_cleaning_project"><span style="font-weight: 400;"> Beach Cleaning initiative</span></a><span style="font-weight: 400;">, we are significantly strengthening FreeBSD’s third-party software supply chain by developing a clearer picture of the external components we rely on and what it will take to support them responsibly over the long term.</span></p>
<p><span style="font-weight: 400;">At the same time, we built a structured, machine-readable inventory of all third-party components in the base system—an essential step in the Beach Cleaning initiative that now informs our emerging Fix / Fork / Forego decisions around maintenance and security.</span></p>
<p><span style="font-weight: 400;">Additional efforts such as SBOM generation, test suite integration, and improved tracking of upstream changes and advisories are already underway and will continue into next year. Beyond the direct improvements to FreeBSD, this project is helping shape a practical model that other open-source communities can follow as they grapple with legacy code, uneven upstream support, and growing expectations for software supply chain transparency.</span></p>
<h2><span style="font-weight: 400;">Google Summer of Code 2025</span></h2>
<p><span style="font-weight: 400;">GSoC continues to serve as one of our most important pipelines for onboarding new contributors and strengthening community engagement. Under the Foundation’s management, FreeBSD completed its 21st consecutive Google Summer of Code cycle this year. All </span><a href="https://wiki.freebsd.org/SummerOfCode2025Projects"><span style="font-weight: 400;">12 student projects</span></a><span style="font-weight: 400;"> were successfully completed, with several participants contributing directly to the 2025 status reports. Some highlights include:</span></p>
<ul>
<li aria-level="1"><a href="https://www.freebsd.org/status/report-2025-07-2025-09/#_acpi_lua_bindings"><b>ACPI Lua Bindings</b></a></li>
<li aria-level="1"><a href="https://www.freebsd.org/status/report-2025-07-2025-09/#_sockstat_ui_improvements"><b>Sockstat UI Improvements</b></a></li>
<li aria-level="1"><a href="https://www.freebsd.org/status/report-2025-07-2025-09/#_geomman_release"><b>Geomman Release Enhancements</b></a></li>
<li aria-level="1"><a href="https://www.freebsd.org/status/report-2025-07-2025-09/#_mac_do4_and_mdo1_improvements"><b>mac_do(4) and mdo(1) Improvements</b></a></li>
</ul>
<p><span style="font-weight: 400;">GSoC continues to play a meaningful role in attracting and developing the next generation of FreeBSD contributors. Since 2022, five new FreeBSD committers have come through GSoC, and one 2017 participant went on to serve on the 12th Core Team. Learn more about</span><a href="https://github.com/Jehops/freebsd-journal-gsoc-2025/blob/main/gsoc_freebsd_journal.md"><span style="font-weight: 400;"> FreeBSD and the Google summer of Code 2025</span></a></p>
<h2><span style="font-weight: 400;">Code Commits Sponsored in 2025</span></h2>
<p><span style="font-weight: 400;">This year, the Foundation sponsored over 2094</span><span style="font-weight: 400;">+ commits </span><span style="font-weight: 400;">across the src, ports, and documentation trees. These contributions reflect ongoing work that strengthens performance, security, hardware support, and developer productivity across the entire FreeBSD ecosystem.</span></p>
<h2><span style="font-weight: 400;">OpenJDK Improvements</span></h2>
<p><span style="font-weight: 400;">The Foundation continued sponsoring improvements to </span><a href="https://www.freebsd.org/status/report-2025-04-2025-06/#_improve_openjdk_on_freebsd"><span style="font-weight: 400;">OpenJDK on FreeBSD,</span></a><span style="font-weight: 400;"> helping ensure that modern Java workloads are stable and well-supported across releases. </span></p>
<p> </p>
<h1><span style="font-weight: 400;">FreeBSD 15: Modernization, Security, and Developer Experience</span></h1>
<p><span style="font-weight: 400;">This year’s developer and vendor summits highlighted the significant advancements in </span><a href="https://www.freebsd.org/releases/15.0R/announce/"><b>FreeBSD 15</b></a><span style="font-weight: 400;">. The Foundation also provided targeted funding and infrastructure support that helped advance several key initiatives contributing to FreeBSD 15. These investments focused on strengthening core systems, improving developer workflows, and supporting long-term sustainability across the Project.</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Pkgbase Readiness</b><b><br /></b><span style="font-weight: 400;">Foundation-sponsored development and testing continued moving </span><a href="https://www.freebsd.org/status/report-2025-04-2025-06/#_support_for_pkgbase_in_the_freebsd_installer"><span style="font-weight: 400;">pkgbase </span></a><span style="font-weight: 400;">toward reliable, production-ready use, improving upgrade tooling and system reproducibility.</span></li>
<li style="font-weight: 400;" aria-level="1"><b>Accessibility Improvements</b><b><br /></b><span style="font-weight: 400;">Foundation-funded documentation updates, including work on the </span><a href="https://www.freebsd.org/status/report-2025-01-2025-03/#_vision_accessibilityaccessibility_handbook"><span style="font-weight: 400;">Accessibility Handbook,</span></a><span style="font-weight: 400;"> helped make FreeBSD easier to adopt and more accessible to a broader audience.</span></li>
</ul>
<p><span style="font-weight: 400;">FreeBSD 15 reflects the result of many years of community-driven effort, supported in part by the Foundation’s commitment to sustained engineering investment. For more details on the software development work in 2025 see </span><a href="https://www.freebsd.org/status/report-2025-07-2025-09/"><span style="font-weight: 400;">the FreeBSD quarterly update….</span></a></p>
<h2><span style="font-weight: 400;">Infrastructure, Compliance &amp; Legal Readiness</span></h2>
<p><span style="font-weight: 400;">Supporting modern open source requires strong governance and legal structures.</span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;">Key 2025 efforts included:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">CRA Readiness through attestations and compliance support</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Licensing Framework Refinements for ports and package workflows</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Cloud Infrastructure Monitoring and Cost Management</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Continued scaling of testing and reproducibility frameworks</span></li>
</ul>
<p><span style="font-weight: 400;">These investments ensure FreeBSD remains stable, secure, and compliant in diverse enterprise and regulatory environments.</span></p>
<h2><span style="font-weight: 400;">A Community Effort</span></h2>
<p><span style="font-weight: 400;">This year reinforced to us that meaningful progress only happens when communities, contributors, and organizations share responsibility for sustaining the work that supports us all.</span></p>
<p><span style="font-weight: 400;">Thank you to all the developers, volunteers, testers, donors, and advocates who contributed to the Project. Your support is helping build a more modern, usable, and inclusive FreeBSD ecosystem.</span></p>
<h2><span style="font-weight: 400;">Support This Work</span></h2>
<p><span style="font-weight: 400;">Continued progress on laptop support, usability, and hardware enablement is made possible through community donations.</span></p>
<p><span style="font-weight: 400;">You can support ongoing improvements here:</span></p>
<p><a href="https://freebsdfoundation.org/donate-to-freebsd-foundation/"><span style="font-weight: 400;">Donate to FreeBSD Foundation | FreeBSD Foundation</span></a></p>
</section><p>The post <a href="https://freebsdfoundation.org/blog/2025-software-development-and-infrastructure-support/">2025: Software Development and Infrastructure Support.</a> first appeared on <a href="https://freebsdfoundation.org">FreeBSD Foundation</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
