* Work began to improve FreeBSD's audio stack and provide audio developers with useful tools and frameworks to make sound development on FreeBSD easier.
- Read more in mailto:christos@FreeBSD.org[Christos Margiolis] <<_audio_stack_improvements,Audio Stack Improvements>> report entry.
+ Read more in mailto:christos@FreeBSD.org[Christos Margiolis]
* mailto:olce@FreeBSD.org[Olivier Certner] began his second contract with the Foundation, and this time around, the main goal is to make unionfs stable and useful on FreeBSD.
Other work may include revamping VFS lookups, improving out-of-memory handling, implementing a notification system for en-masse detection of filesystem changes such as inotify, and improving console usability.
@@ -45,16 +52,36 @@
Six projects continued this quarter.
-* You can read about the continued work to port OpenStack components to FreeBSD in Chih-Hsin Chang's <<_openstack_on_freebsd,OpenStack on FreeBSD>> report entry.
+* You can read about the continued work to port OpenStack components to FreeBSD in Chih-Hsin Chang's
+ifdef::reports-path[]
+<<_openstack_on_freebsd,OpenStack on FreeBSD>>
+endif::[]
+ifndef::reports-path[]
+link:../openstack[OpenStack on FreeBSD]
+endif::[]
+report entry.
* Work continued to improve cloud-init support for FreeBSD.
- You can read about Mina Galić's work in her <<_freeBSD_as_a_tier_1_cloud-init_platform,FreeBSD as a Tier 1 cloud-init Platform>> report entry.
+ You can read about Mina Galić's work in her
+ifdef::reports-path[]
+ <<_freebsd_as_a_tier_1_cloud_init_platform,FreeBSD as a Tier 1 cloud-init Platform>> report entry.
+endif::[]
+ifndef::reports-path[]
+link:../cloud-init[FreeBSD as a Tier 1 cloud-init Platform]
+endif::[]
* A new joint project began between Advanced Micro Devices (AMD) and The FreeBSD Foundation to develop a complete FreeBSD AMD IOMMU driver.
This work will allow FreeBSD to fully support greater than 256 cores with features such as CPU mapping and will also include bhyve integration.
For those interested in the technical details, follow mailto:kib@FreeBSD.org[Konstantin Belousov] commits tagged with Sponsored by fields for Advanced Micro Devices (AMD) and The FreeBSD Foundation.
-* Refer to Pierre Pronchery's <<_graphical_installer_for_freebsd,Graphical Installer for FreeBSD>> report entry to read about the status of FreeBSD's new graphical installer.
+* Refer to Pierre Pronchery's
+ifdef::reports-path[]
+<<_graphical_installer_for_freebsd,Graphical Installer for FreeBSD>>
+endif::[]
+ifndef::reports-path[]
+link:../bsdinstall[Graphical Installer for FreeBSD]
+endif::[]
+report entry to read about the status of FreeBSD's new graphical installer.
* Work continues to port the Vector Packet Processor (VPP) to FreeBSD.
VPP is an open-source, high-performance user space networking stack that provides fast packet processing suitable for software-defined networking and network function virtualization applications.
* mailto:christos@FreeBSD.org[Christos Margiolis] continued to improve FreeBSD's audio stack and provide audio developers with useful tools and frameworks to facilitate sound development on FreeBSD.
-Refer to the <<_audio_stack_improvements,Audio Stack Improvements>> entry for details.
* mailto:pjd@FreeBSD.org[Pawel Dawidek] is in the final stages of a project to add hierarchical rate limits to OpenZFS.
-For details, refer to the <<_hierarchical_rate_limits_for_openzfs,Hierarchical rate limits for OpenZFS>> report entry and the link:https://github.com/openzfs/zfs/pull/16205[pull request in the OpenZFS repository].
+For details, refer to the
+ifdef::reports-path[]
+<<_hierarchical_rate_limits_for_openzfs,Hierarchical rate limits for OpenZFS>>
+endif::[]
+ifndef::reports-path[]
+link:../openzfs[Hierarchical rate limits for OpenZFS]
+endif::[]
+report entry and the link:https://github.com/openzfs/zfs/pull/16205[pull request in the OpenZFS repository].
* Long-term contractor mailto:olce@FreeBSD.org[Olivier Certner] was active in a few different parts of the tree:
** man:rtprio[2]: Updating the number of queues per runqueue from 64 to 256
@@ -94,9 +108,23 @@
* mailto:freebsd@igalic.co[Mina Galić] continues efforts to put FreeBSD cloud-init support on par with Linux support.
* mailto:mhorne@FreeBSD.org[Mitchell Horne] presented his RISC-V work at the FreeBSD developer summit.
-You can read about the latest developments in the <<_freebsd_riscv64,FreeBSD/riscv64>> report entry.
-
-* Refer to mailto:starbops@hey.com[Chih-Hsin Chang]'s <<_openstack_on_freebsd,OpenStack on FreeBSD>> report entry for the latest updates on the project to port OpenStack components so that OpenStack can be run on FreeBSD hosts.
+You can read about the latest developments in the
+ifdef::reports-path[]
+<<_freebsdriscv64,FreeBSD/riscv64>>
+endif::[]
+ifndef::reports-path[]
+link:../riscv[FreeBSD/riscv64]
+endif::[]
+report entry.
+
+* Refer to mailto:starbops@hey.com[Chih-Hsin Chang]'s
+ifdef::reports-path[]
+<<_openstack_on_freebsd,OpenStack on FreeBSD>>
+endif::[]
+ifndef::reports-path[]
+link:../openstack[OpenStack on FreeBSD]
+endif::[]
+report entry for the latest updates on the project to port OpenStack components so that OpenStack can be run on FreeBSD hosts.
Other members of the Foundation's technology team contributed to FreeBSD development efforts.
For example, Mark Johnston, along with Andrew Turner, authored basic routines to build a Flattened Device Tree (FDT) for arm64 bhyve guests.
* The first, partially funded by link:https://alpha-omega.dev/[Alpha-Omega], is to improve FreeBSD security.
As part of this effort, the Foundation enlisted link:https://www.synacktiv.com/en[Synacktiv] to run a code audit on two significant subsystems: bhyve and Capsicum.
-For details, refer to the dedicated <<_capsicum_and_bhyve_code_audit,Capsicum and Bhyve Code Audit>> report entry.
+For details, refer to the dedicated
+ifdef::reports-path[]
+<<_capsicum_and_bhyve_code_audit,Capsicum and Bhyve Code Audit>>
+endif::[]
+ifndef::reports-path[]
+link:../code-audit[Capsicum and Bhyve Code Audit]
+endif::[]
+report entry.
* The second project, jointly funded by AMD and the Foundation, is to develop an AMD IOMMU driver for FreeBSD.
The impetus for the project was to better support large core AMD systems.
@@ -120,21 +127,63 @@
New features will include a Braille refreshable display framework, a communication channel for the virtual terminal console, a speech synthesizer, high-contrast TUI utilities, and an accessibility book to document assistive technologies available on FreeBSD.
* Tom Jones, completed his work with RGNets to port the Vector Packet Processor (VPP), a layer 2-4 multi-platform network stack in userspace, to FreeBSD.
- You can read about Tom's next project to support full-cone NAT for FreeBSD firewalls in his <<_endpoint_independent_nat,Endpoint-Independent NAT>> report entry.
+ You can read about Tom's next project to support full-cone NAT for FreeBSD firewalls in his
* Christos Margiolis continued to improve FreeBSD's audio stack and provide audio developers with useful tools and frameworks to facilitate sound development on FreeBSD.
- Refer to the <<_audio_stack_improvements,Audio Stack Improvements>> entry for the latest news.
- You can read about his latest work in the <<_scheduling_priorities_256_queue_runqueues_sub_project,Scheduling Priorities: 256-queue Runqueues Sub-Project>> and <<_mac_do4_setcred2_mdo1,mac_do(4), setcred(2), mdo(1)>> report entries.
The driver was link:https://cgit.freebsd.org/src/commit/?id=0f5116d7efe33c81f0b24b56eec78af37898f500[pushed to the src tree] in early November and continues to undergo testing and refinement.
* link:https://alpha-omega.dev/[Alpha-Omega] and the Foundation have been jointly funding a project to improve FreeBSD security.
-For the latest updates, refer to the <<_security_engineering_at_the_FreeBSD_Foundation,Security Engineering at the FreeBSD Foundation>> entry for the latest updates.
+For the latest updates, refer to the
+ifdef::reports-path[]
+<<_security_engineering_at_the_freebsd_foundation,Security Engineering at the FreeBSD Foundation>>
+endif::[]
+ifndef::reports-path[]
+link:../foundation-security[Security Engineering at the FreeBSD Foundation]
+endif::[]
+entry for the latest updates.
* A project to link:https://freebsdfoundation.org/blog/why-laptop-support-why-now-freebsds-strategic-move-toward-broader-adoption/[improve FreeBSD laptop usability] began this quarter.
-For details, refer to the <<_laptop_support_and_usability_improvements_project,Laptop Support and Usability Improvements Project>> report entry.
+For details, refer to the
+ifdef::reports-path[]
+<<_laptop_support_and_usability_improvements_project,Laptop Support and Usability Improvements Project>>
+endif::[]
+ifndef::reports-path[]
+link:../foundation-laptop[Laptop Support and Usability Improvements Project]
+endif::[]
+report entry.
-* <<_infrastructure_modernization,Work commissioned by the Sovereign Tech Agency to modernize FreeBSD's infrastructure>> continued this quarter.
+*
+ifdef::reports-path[]
+<<_infrastructure_modernization,Work commissioned by the Sovereign Tech Agency to modernize FreeBSD's infrastructure>>
+endif::[]
+ifndef::reports-path[]
+link:../foundation-infrastructure-modernization[Work commissioned by the Sovereign Tech Agency to modernize FreeBSD's infrastructure]
+endif::[]
+continued this quarter.
The goal of this work is to help achieve and sustain a manageable bug backlog.
As part of this effort, The Foundation worked with link:https://bitergia.com/[Bitergia] to analyze and assess open Bugzilla bugs.
mailto:bofh@FreeBSD.org[Muhammad Moinur Rahman] finished porting Grimoirelab and deploying link:https://grimoire.freebsd.org/[Grimoire] in the FreeBSD cluster.
Other projects:
-* mailto:asiciliano@FreeBSD.or[Alfonso S. Siciliano] provided a <<_ports_collection_accessibility_colors_low_vision,FreeBSD Accessibility Project update>>.
-* mailto:obiwac@FreeBSD.org[Aymeric Wibo] began implementing <<_suspendresume_improvements,suspend-to-idle and S0ix sleep support>>.
-* mailto:bz@FreeBSD.org[Bjoern A. Zeeb] shared a <<_linuxkpi_802_11_wireless_update, LinuxKPI 802.11 Wireless Update>>.
-* mailto:starbops@hey.com[Chih-Hsin Chang] continued work to <<_openstack_on_freebsd,improve OpenStack on FreeBSD>>.
-* mailto:christos@FreeBSD.org[Christos Margiolis] shared an update on work to <<_audio_stack_improvements,improve the FreeBSD audio stack>>.
-* mailto:haraldei-fbsd@anduin.net[Harald Eilersten] began working on a project to <<_improve_openjdk_on_freebsd,improve OpenJDK on FreeBSD>>.
-* mailto:ifreund@freebsdfoundation.org[Isaac Freund] worked on <<_pkgbase_motivated_improvements_to_pkg,PkgBase-motivated improvements to pkg>>.
-* mailto:ljianlin99@gmail.com[Jian-Lin Li] began a project to <<_syzkaller_improvement_on_freebsd,improve Syzkaller on FreeBSD>>.
-* mailto:jrm@FreeBSD.org[Joseph Mingrone] spent time on a personal project to <<_improving_common_lisp_infrastructure_in_freebsd_ports,improve Common Lisp support in the ports tree>>.
-* mailto:olce@FreeBSD.org[Olivier Certner] submitted a report entry describing the work he completed with Baptiste Daroussin to <<_mac_do4_setcred2_mdo1, allow controlled process credentials transitions using the MAC framework>>.
-* mailto:pierre@freebsdfoundation.org[Pierre Pronchery] returned to working on a <<_umb4_driver_for_mbim_usb_4g5g_modems,umb(4) driver for MBIM USB 4G/5G modems>> and he shared <<_progress_on_the_freebsd_installer,an update on work to improve the FreeBSD Installer>>.
-* mailto:thj@FreeBSD.org[Tom Jones] started <<_wireless_update,porting the iwx WiFi driver from OpenBSD (via Haiku)>>.
+* mailto:asiciliano@FreeBSD.or[Alfonso S. Siciliano] provided a
+* mailto:starbops@hey.com[Chih-Hsin Chang] continued work to
+ifdef::reports-path[]
+<<_openstack_on_freebsd,improve OpenStack on FreeBSD>>.
+endif::[]
+ifndef::reports-path[]
+link:../openstack[improve OpenStack on FreeBSD].
+endif::[]
+* mailto:christos@FreeBSD.org[Christos Margiolis] shared an update on work to
+ifdef::reports-path[]
+<<_audio_stack_improvements,improve the FreeBSD audio stack>>.
+endif::[]
+ifndef::reports-path[]
+link:../audio[improve the FreeBSD audio stack].
+endif::[]
+* mailto:haraldei-fbsd@anduin.net[Harald Eilersten] began working on a project to
+ifdef::reports-path[]
+<<_improve_openjdk_on_freebsd,improve OpenJDK on FreeBSD>>.
+endif::[]
+ifndef::reports-path[]
+link:../openjdk[improve OpenJDK on FreeBSD].
+endif::[]
+* mailto:ifreund@freebsdfoundation.org[Isaac Freund] worked on
+ifdef::reports-path[]
+<<_pkgbase_motivated_improvements_to_pkg,PkgBase-motivated improvements to pkg>>.
+endif::[]
+ifndef::reports-path[]
+link:../pkg-pkgbase[PkgBase-motivated improvements to pkg].
+endif::[]
+* mailto:ljianlin99@gmail.com[Jian-Lin Li] began a project to
+ifdef::reports-path[]
+<<_syzkaller_improvement_on_freebsd,improve Syzkaller on FreeBSD>>.
+endif::[]
+ifndef::reports-path[]
+link:../syzkaller[improve Syzkaller on FreeBSD].
+endif::[]
+* mailto:jrm@FreeBSD.org[Joseph Mingrone] spent time on a personal project to
+ifdef::reports-path[]
+<<_improving_common_lisp_infrastructure_in_freebsd_ports,improve Common Lisp support in the ports tree>>.
+endif::[]
+ifndef::reports-path[]
+link:../common-lisp[improve Common Lisp support in the ports tree>].
+endif::[]
+* mailto:olce@FreeBSD.org[Olivier Certner] submitted a report entry describing the work he completed with Baptiste Daroussin to
+ifdef::reports-path[]
+<<_mac_do4_setcred2_mdo1, allow controlled process credentials transitions using the MAC framework>>.
+endif::[]
+ifndef::reports-path[]
+link:../mac_do[allow controlled process credentials transitions using the MAC framework].
+endif::[]
+* mailto:pierre@freebsdfoundation.org[Pierre Pronchery] returned to working on a
+ifdef::reports-path[]
+<<_umb4_driver_for_mbim_usb_4g5g_modems,umb(4) driver for MBIM USB 4G/5G modems>>
+endif::[]
+ifndef::reports-path[]
+link:../umb[umb(4) driver for MBIM USB 4G/5G modems]
+endif::[]
+and he shared
+ifdef::reports-path[]
+<<_progress_on_the_freebsd_installer,an update on work to improve the FreeBSD Installer>>.
+endif::[]
+ifndef::reports-path[]
+link:../installer[an update on work to improve the FreeBSD Installer].
+endif::[]
+* mailto:thj@FreeBSD.org[Tom Jones] started
+ifdef::reports-path[]
+<<_wireless_update,porting the iwx WiFi driver from OpenBSD (via Haiku)>>.
+endif::[]
+ifndef::reports-path[]
+link:../wireless-iwx[porting the iwx WiFi driver from OpenBSD (via Haiku)].
+endif::[]
Other members of the Foundation's development team contributed to FreeBSD development efforts.
For example:
@@ -144,7 +244,13 @@
==== Continuous Integration and Workflow Improvement
-As part of our continued support of the FreeBSD Project, the Foundation supports a full-time staff member dedicated to <<_ci,improving the Project's continuous integration system and test infrastructure>>.
+As part of our continued support of the FreeBSD Project, the Foundation supports a full-time staff member dedicated to
+ifdef::reports-path[]
+<<_continuous_integration,improving the Project's continuous integration system and test infrastructure>>.
+endif::[]
+ifndef::reports-path[]
+link:../ci[improving the Project's continuous integration system and test infrastructure].
Work done this quarter includes improvements to the pkg package manager and pkgbase installation, suspend/resume, USB debugging, newer WiFi standards and drivers, updated graphics drivers, performance/efficiency using heterogeneous cores, support for virtual and non-standard audio devices, and integrating donated code to support UVC webcam drivers.
Refer to these dedicated report entries for details:
The other major project, commissioned by the link:https://www.sovereign.tech/[Sovereign Tech Agency] is to modernize FreeBSD's infrastructure.
-To learn more about the project and the updates from this quarter, refer to the <<_infrastructure_modernization,Infrastructure Modernization report entry>>.
+To learn more about the project and the updates from this quarter, refer to the
Updates are available for three other projects in separate report entries:
+ifdef::reports-path[]
* <<_improve_openjdk_on_freebsd,Improve OpenJDK on FreeBSD>>
* <<_sylvea_unified_system_management_platform_for_freebsd,Sylve -- A Unified System Management Platform for FreeBSD>>
* <<_vision_accessibilityaccessibility_handbook,Vision Accessibility and the Accessibility Handbook>>
+endif::[]
+ifndef::reports-path[]
+* link:../openjdk[Improve OpenJDK on FreeBSD]
+* link:../sylve[Sylve -- A Unified System Management Platform for FreeBSD]
+* link:../vision-accessibility-handbook[Vision Accessibility and the Accessibility Handbook]
+endif::[]
Overall, there were 346 `src`, 96 `ports`, and 14 `doc` tree commits identifying the FreeBSD Foundation as a sponsor.
A sampling of that work includes:
@@ -110,7 +133,13 @@
==== Continuous Integration and Workflow Improvement
-As part of our continued support of the FreeBSD Project, the Foundation supports a full-time staff member dedicated to <<_continuous_integration,improving the Project's continuous integration system and test infrastructure>>.
+As part of our continued support of the FreeBSD Project, the Foundation supports a full-time staff member dedicated to
+ifdef::reports-path[]
+<<_continuous_integration,improving the Project's continuous integration system and test infrastructure>>.
+endif::[]
+ifndef::reports-path[]
+link:../ci[improving the Project's continuous integration system and test infrastructure].
-The Foundation continued to support two major initiatives: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]) and an <<_infrastructure_modernization,infrastructure modernization project>> commissioned by the link:https://www.sovereign.tech/[Sovereign Tech Agency].
+The Foundation continued to support two major initiatives: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]) and an
+commissioned by the link:https://www.sovereign.tech/[Sovereign Tech Agency].
For background on both efforts, see the link:https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation[2025Q1 quarterly status report].
Throughout the quarter, there were 536 `src`, 64 `ports`, and 41 `doc` commits that identified the FreeBSD Foundation as a sponsor.
@@ -66,17 +73,32 @@
Other sponsored efforts are covered in separate report entries:
+* link:../drm-drivers-slowdowns_fixes[DRM Drivers Slowdowns and Freezes Fixes]
+* link:../group-changes[Process Credentials' Groups-Related Changes in FreeBSD 15]
+endif::[]
Other highlights include:
@@ -45,7 +62,14 @@
* Numerous fixes for race conditions in timeout(1).
* A new EXTERROR(9) interface, standardizing how external applications can report detailed error information.
-The Foundation also continued to support two major initiatives: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]) and an <<_infrastructure_modernization,infrastructure modernization project>> commissioned by the link:https://www.sovereign.tech/[Sovereign Tech Agency].
+The Foundation also continued to support two major initiatives: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]) and an
+commissioned by the link:https://www.sovereign.tech/[Sovereign Tech Agency].
For background on both efforts, see the link:https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation[2025Q1 quarterly status report].
FreeBSD, under the management of the Foundation, participated in its 21st consecutive link:https://summerofcode.withgoogle.com/[Google Summer of Code (GSoC)] program.
@@ -53,10 +77,19 @@
Four of those GSoC participants contributed report entries:
* Background work on VFS (in particular supporting unionfs changes)
-The Foundation also continued to support two major initiatives: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]) and an <<_infrastructure_modernization,infrastructure modernization project>> commissioned by the link:https://www.sovereign.tech/[Sovereign Tech Agency].
+The Foundation also continued to support two major initiatives: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]) and an
+commissioned by the link:https://www.sovereign.tech/[Sovereign Tech Agency].
For background on both efforts, see the link:https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation[2025Q1 quarterly status report].
We began preparing for FreeBSD's 22nd consecutive participation in link:https://summerofcode.withgoogle.com/[Google Summer of Code (GSoC)].
+* link:../pdwait[Process Descriptor API completion]
+* link:../jumbograms[Removal of RFC 2675 Support]
+* link:../h616[Support for the Allwinner H616 SOC Family]
+* link:../suspend[Suspend/Resume Improvements]
+* link:../sylve[Sylve -- A Unified System Management Platform for FreeBSD]
+endif::[]
Other highlights:
-* The Foundation is supporting two projects: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]), and a <<_cra_readiness_project,Cyber Resilience Act Readiness Project>>.
+* The Foundation is supporting two projects: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]), and a
* For background on the Laptop Support and Usability project, refer to the link:https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation[2025Q1 quarterly status report].
* FreeBSD has been accepted to participate in link:https://summerofcode.withgoogle.com/[Google Summer of Code (GSoC)] 2026.
Potential contributors have submitted their applications to Google, and we will learn how many FreeBSD projects will be funded on April 30.
+* link:../libvirt[Improve libvirt Support for bhyve Hypervisor]
+* link:../openjdk[Improve OpenJDK on FreeBSD]
+* link:../lkpi-wireless[LinuxKPI 802.11 and Native Wireless Update]
+* link:../ntsync[NTSYNC(9)]
+* link:../pdopenpid[Process Descriptor API completion 2]
+* link:../rpi-imager[Raspberry Pi Imager FreeBSD Port]
+* link:../rocm[ROCm support on FreeBSD]
+* link:../scheduler[Scheduler]
+* link:../suspend[Suspend/Resume Improvements]
+* link:../sylve[Sylve -- A Unified System Management Platform for FreeBSD]
+endif::[]
Other highlights:
-* The Foundation is supporting two projects: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]), and a <<_cyber_resilience_act_cra_readiness_project,Cyber Resilience Act (CRA) Readiness Project>>.
+* The Foundation is supporting two projects: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]), and a
* For background on the Laptop Support and Usability project, refer to the link:https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation[2025Q1 quarterly status report].
* FreeBSD is participating in link:https://summerofcode.withgoogle.com/[Google Summer of Code (GSoC)] 2026.
Refer to the link:https://wiki.freebsd.org/SummerOfCode2026Projects[FreeBSD Summer of Code 2026 Projects Wiki Page] for information about each project.
-Глобальный файл базы данных содержит информацию, собранную для проекта в сотрудничестве с инициативой <<_freebsd_software_bill_of_materials,SBOM>>, спонсируемой немецким Sovereign Tech Agency.
+Глобальный файл базы данных содержит информацию, собранную для проекта в сотрудничестве с инициативой
+ifdef::reports-path[]
+<<_freebsd_software_bill_of_materials,SBOM>>
+endif::[]
+ifndef::reports-path[]
+link:../sbom[SBOM]
+endif::[]
+, спонсируемой немецким Sovereign Tech Agency.
Его структура также была упрощена за последние несколько месяцев, но он остаётся в формате YAML.
Он доступен, как и раньше, по ссылке link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning/blob/main/database.yml[database.yml].
** Миграция данных из старой базы данных в новую (POC завершён)
** Добавление поддержки нового формата в man:pkg[8] (завершено)
** Взаимодействие с вышестоящими проектами (upstream engagement) (завершено)
-** <<_freebsd_software_bill_of_materials,SBOM>> по требованию (на рассмотрении)
+**
+ifdef::reports-path[]
+<<_freebsd_software_bill_of_materials,SBOM>>
+endif::[]
+ifndef::reports-path[]
+link:../sbom[SBOM]
+endif::[]
+по требованию (на рассмотрении)
** Документирование настройки целей сборки и тестирования (на рассмотрении)
** Интеграция сторонних тестовых целей (исключено из-за нехватки времени)
** Непрерывное тестирование (на рассмотрении)
@@ -107,7 +114,14 @@
===== Рабочий пакет E: Улучшения SBOM
-Этот рабочий пакет дал фундаментальные улучшения инструментов и процессов для генерации спецификации программного обеспечения FreeBSD (<<_freebsd_software_bill_of_materials,SBOM>>).
+Этот рабочий пакет дал фундаментальные улучшения инструментов и процессов для генерации спецификации программного обеспечения FreeBSD (
+ifdef::reports-path[]
+<<_freebsd_software_bill_of_materials,SBOM>>
+endif::[]
+ifndef::reports-path[]
+link:../sbom[SBOM]
+endif::[]
+).
Мы внесли изменения (в настоящее время на рассмотрении) для консолидации отдельных данных о происхождении как из базовой системы, так и из деревьев портов в единое, более высокоуровневое представление.
Мы также создали инструментарий, который может сканировать дерево исходных текстов FreeBSD и генерировать отчёт SBOM, охватывающий весь стек программного обеспечения.
+* link:../sylve[Sylve — унифицированная платформа управления системой для FreeBSD]
+* link:../usb-debugging[Улучшения отладки ядра через USB]
+endif::[]
Другие ключевые моменты включают:
@@ -45,7 +61,14 @@
* Начало работ по поддержке S4 (спящий режим)
* Фоновая работа над VFS (в частности, поддержка изменений unionfs)
-Фонд также продолжил поддержку двух крупных инициатив: проекта поддержки ноутбуков и улучшения удобства использования (в сотрудничестве с link:https://www.ql-research.com/[Quantum Leap Research]) и <<_infrastructure_modernization,проекта модернизации инфраструктуры>>, заказанного link:https://www.sovereign.tech/[Sovereign Tech Agency].
+Фонд также продолжил поддержку двух крупных инициатив: проекта поддержки ноутбуков и улучшения удобства использования (в сотрудничестве с link:https://www.ql-research.com/[Quantum Leap Research]) и
Для получения справочной информации об обеих активностях см. link:https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation[ежеквартальный отчёт за 1 квартал 2025 года].
Мы начали подготовку к 22-му подряд участию FreeBSD в link:https://summerofcode.withgoogle.com/[Google Summer of Code (GSoC)].
+* link:../sylve[Sylve — унифицированная платформа управления системой для FreeBSD]
+endif::[]
Другие основные моменты:
-* Фонд поддерживает два проекта: проект «Поддержка ноутбуков и удобство использования» (в сотрудничестве с link:https://www.ql-research.com/[Quantum Leap Research]) и <<_cra_readiness_project,проект готовности к Закону о киберустойчивости (CRA)>>.
+* Фонд поддерживает два проекта: проект «Поддержка ноутбуков и удобство использования» (в сотрудничестве с link:https://www.ql-research.com/[Quantum Leap Research]) и
+ifdef::reports-path[]
+<<_cyber_resilience_act_cra_readiness_project,проект готовности к Закону о киберустойчивости (CRA)>>.
+endif::[]
+ifndef::reports-path[]
+link:../cra[проект готовности к Закону о киберустойчивости (CRA)].
+endif::[]
+
* Для ознакомления с предысторией проекта «Поддержка ноутбуков и удобство использования» обратитесь к link:https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation[ежеквартальному отчёту о состоянии за 2025Q1].
* FreeBSD был принят для участия в link:https://summerofcode.withgoogle.com/[Google Summer of Code (GSoC)] 2026.
Потенциальные участники подали свои заявки в Google, и мы узнаем, сколько проектов FreeBSD будут профинансированы, 30 апреля.
+* link:../sylve[Sylve — Унифицированная платформа управления системами для FreeBSD]
+endif::[]
Другие основные моменты:
-* Фонд поддерживает два проекта: проект поддержки ноутбуков и удобства использования (в сотрудничестве с link:https://www.ql-research.com/[Quantum Leap Research]) и <<_cyber_resilience_act_cra_readiness_project,Проект готовности к Закону о киберустойчивости (CRA)>>.
+* Фонд поддерживает два проекта: проект поддержки ноутбуков и удобства использования (в сотрудничестве с link:https://www.ql-research.com/[Quantum Leap Research]) и
+ifdef::reports-path[]
+<<_cyber_resilience_act_cra_readiness_project,Проект готовности к Закону о киберустойчивости (CRA)>>.
+endif::[]
+ifndef::reports-path[]
+link:../cra[Проект готовности к Закону о киберустойчивости (CRA)].
+endif::[]
* Для получения справочной информации о проекте поддержки ноутбуков и удобства использования обратитесь к link:https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation[ежеквартальному отчёту о состоянии за 2025Q1].
* FreeBSD участвует в link:https://summerofcode.withgoogle.com/[Google Summer of Code (GSoC)] 2026.
Обратитесь к link:https://wiki.freebsd.org/SummerOfCode2026Projects[странице вики FreeBSD Summer of Code 2026 Projects] для получения информации о каждом проекте.