BSD: FreeBSD Foundation and ZFS
-
2022 in Review: Fundraising Update | FreeBSD Foundation
Wow, another year has flown by! Is it just me, or are the days/years flying by more quickly than ever? Like many of you, December is when I reflect over the past year. I had a few personal goals, some I met and some I didn’t, but it helps guide me with determining what I want to accomplish in the new year. We do the same here at the Foundation. We start with lofty, but realistic goals. Lofty because there is so much we want to do to help the FreeBSD Project and community, but we are limited in what we can do because of the lack of resources. I like to think of us as a small, but mighty team of passionate FreeBSD supporters. If you haven’t yet, please take a look at what our team has accomplished over the past year throughout this newsletter.
When discussing goals for the Foundation, one might argue that one of our most important goals revolves around fundraising. I have to agree with that. So, let’s talk about where we are with our fundraising efforts for 2022.
-
2022 in Review: Software Development | FreeBSD Foundation
From ZFS support in makefs to experimental 16k page support on arm64 to lldb and wireguard improvements, the Foundation development staff and contractors had another busy year working to improve FreeBSD. From January 1, 2022 until mid-December 2022, 1114 of the 7575 commits to the src repository (about 15%) identify the FreeBSD Foundation as a sponsor. The raw commit data give a broad indication that the Foundation is dedicated to directly improving FreeBSD, however commit data only tell part of the story. Let’s review the Foundation’s role in FreeBSD development over the past year.
Members of the Foundation team support development by serving in many ways. For example, two staff members serve on the FreeBSD core team, which takes on a variety of roles including setting Project policy and resolving disputes. We coordinate contracted development work, including internships and we contribute to cluster administration, source repository management, the security team, and continuous integration. We also played key roles in FreeBSD’s Google Summer of Code program. One Foundation staff member administered the program and served as a mentor, while two other staff members also served as project mentors. The program was a success in that all projects passed and code was contributed to the tree. For example, drm debugfs support was added to the LinuxKPI in f697b943. We also participated in a mentorship program through RISC-V International to get Syzkaller, a kernel fuzzer, working on FreeBSD/RISC-V. The project was a success and some RISC-V bug reports (e.g. PR 266108) have started coming in.
-
FreeBSD and ZFS Holiday Reads - 2022 Edition