diff options
25 files changed, 386 insertions, 4 deletions
diff --git a/website/content/ru/status/_index.adoc b/website/content/ru/status/_index.adoc index 3184d42dae..862c1387a8 100644 --- a/website/content/ru/status/_index.adoc +++ b/website/content/ru/status/_index.adoc @@ -25,6 +25,7 @@ image:/images/rss_icon.png["RSS", width="27", height="12", role="rssimage"] link == 2026 +* link:report-2026-07-2026-09/[Июль 2026 -- Сентябрь 2026] * link:report-2026-04-2026-06/[Апрель 2026 -- Июнь 2026] * link:report-2026-01-2026-03/[Январь 2026 -- Март 2026] diff --git a/website/content/ru/status/report-2026-04-2026-06/_index.adoc b/website/content/ru/status/report-2026-04-2026-06/_index.adoc index 31f05039c2..e103a03a6f 100644 --- a/website/content/ru/status/report-2026-04-2026-06/_index.adoc +++ b/website/content/ru/status/report-2026-04-2026-06/_index.adoc @@ -3,7 +3,7 @@ title: "Отчёт о состоянии работ FreeBSD за второй к sidenav: about --- -= Introduction += Введение :doctype: article :toc: macro :toclevels: 2 diff --git a/website/content/ru/status/report-2026-07-2026-09/_index.adoc b/website/content/ru/status/report-2026-07-2026-09/_index.adoc new file mode 100644 index 0000000000..206aa9c9df --- /dev/null +++ b/website/content/ru/status/report-2026-07-2026-09/_index.adoc @@ -0,0 +1,288 @@ +--- +title: "Отчёт о состоянии работ FreeBSD за третий квартал 2026" +sidenav: about +--- + += Введение +:doctype: article +:toc: macro +:toclevels: 2 +:icons: font +:!sectnums: +:source-highlighter: rouge +:experimental: +:reports-path: content/ru/status/report-2026-07-2026-09 +:lang: ru + +include::shared/{lang}/urls.adoc[] +include::shared/authors.adoc[] + + +include::content/ru/status/categories-desc.adoc[] + +include::{reports-path}/intro.adoc[] + +''' + +toc::[] + + +''' + +[[FreeBSD-Team-Reports]] +== Отчёты команд FreeBSD + +{FreeBSD-Team-Reports-desc} + +''' + +include::{reports-path}/core.adoc[] + +''' + +include::{reports-path}/freebsd-foundation.adoc[] + +''' + +include::{reports-path}/releng.adoc[] + +''' + +include::{reports-path}/clusteradm.adoc[] + +''' + +include::{reports-path}/bugmeister.adoc[] + +''' + +[[projects]] +== Проекты + +{projects-desc} + +''' + +include::{reports-path}/freebsd-cra-eurobsdcon-and-security-team.adoc[] + +''' + +include::{reports-path}/cra.adoc[] + +''' + +include::{reports-path}/sbom.adoc[] + +''' + +include::{reports-path}/fts_openat.adoc[] + +''' + +include::{reports-path}/bhyve-cpuid.adoc[] + +''' + +include::{reports-path}/bhyvemgr.adoc[] + +''' + +include::{reports-path}/desktop-bsdinstall.adoc[] + +''' + +include::{reports-path}/sylve.adoc[] + +''' + +include::{reports-path}/vision-accessibility.adoc[] + +''' + +include::{reports-path}/x11appjail.adoc[] + +''' + +include::{reports-path}/rdma-core.adoc[] + +''' + +include::{reports-path}/nfsrdma.adoc[] + +''' + +include::{reports-path}/nfsdtop.adoc[] + +''' + +include::{reports-path}/enhancing_zoned_storage.adoc[] + +''' + +include::{reports-path}/lldb.adoc[] + +''' + +include::{reports-path}/pdptrace.adoc[] + +''' + +[[userland]] +== Пользовательские программы + +{userland-desc} + +''' + +include::{reports-path}/scheduler.adoc[] + +''' + +include::{reports-path}/truss.adoc[] + +''' + +include::{reports-path}/sysconf.adoc[] + +''' + +include::{reports-path}/cuse.adoc[] + +''' + +include::{reports-path}/ext2fs-user-tools.adoc[] + +''' + +[[kernel]] +== Ядро + +{kernel-desc} + +''' + +include::{reports-path}/boot-loader-improvements.adoc[] + +''' + +include::{reports-path}/suspend.adoc[] + +''' + +include::{reports-path}/audio.adoc[] + +''' + +include::{reports-path}/bounds-safety.adoc[] + +''' + +include::{reports-path}/netlink_tunnels.adoc[] + +''' + +include::{reports-path}/netlink-decoding.adoc[] + +''' + +include::{reports-path}/lkpi-wireless.adoc[] + +''' + +include::{reports-path}/ipv6_improvements.adoc[] + +''' + +include::{reports-path}/routing_improvements.adoc[] + +''' + +include::{reports-path}/bpf-ifnet-hardening.adoc[] + +''' + +include::{reports-path}/storage-improvements.adoc[] + +''' + +include::{reports-path}/splitlocks.adoc[] + +''' + +include::{reports-path}/aq.adoc[] + +''' + +[[architectures]] +== Архитектуры + +{architectures-desc} + +''' + +include::{reports-path}/bananapi-r64-r2-drivers.adoc[] + +''' + +include::{reports-path}/rocm.adoc[] + +''' + +[[cloud]] +== Облачная архитектура + +{cloud-desc} + +''' + +include::{reports-path}/ec2.adoc[] + +''' + +[[documentation]] +== Документация + +{documentation-desc} + +''' + +include::{reports-path}/doceng.adoc[] + +''' + +include::{reports-path}/frdp.adoc[] + +''' + +[[ports]] +== Порты + +{ports-desc} + +''' + +include::{reports-path}/FreshPorts.adoc[] + +''' + +include::{reports-path}/brave.adoc[] + +''' + +include::{reports-path}/dockerbox.adoc[] + +''' + +include::{reports-path}/kde.adoc[] + +''' + +include::{reports-path}/openjdk.adoc[] + +''' + +include::{reports-path}/freebsd-hpc-ports.adoc[] + +''' + +include::{reports-path}/libvirt.adoc[] diff --git a/website/content/ru/status/report-2026-07-2026-09/audio.adoc b/website/content/ru/status/report-2026-07-2026-09/audio.adoc index 78b36f9cad..2a50f5f1ff 100644 --- a/website/content/ru/status/report-2026-07-2026-09/audio.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/audio.adoc @@ -1,3 +1,4 @@ +[[_audio_stack_improvements]] === Улучшения звуковой подсистемы Контакт: Christos Margiolis <christos@FreeBSD.org> diff --git a/website/content/ru/status/report-2026-07-2026-09/bhyve-cpuid.adoc b/website/content/ru/status/report-2026-07-2026-09/bhyve-cpuid.adoc index 29dd7dd6a1..1b7fb9c910 100644 --- a/website/content/ru/status/report-2026-07-2026-09/bhyve-cpuid.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/bhyve-cpuid.adoc @@ -1,3 +1,4 @@ +[[_full_cpuid_control_for_bhyve]] === Полный контроль CPUID для bhyve Контакт: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> diff --git a/website/content/ru/status/report-2026-07-2026-09/bounds-safety.adoc b/website/content/ru/status/report-2026-07-2026-09/bounds-safety.adoc index 56e730bae5..aa70380638 100644 --- a/website/content/ru/status/report-2026-07-2026-09/bounds-safety.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/bounds-safety.adoc @@ -1,3 +1,4 @@ +[[_adopt_fbounds_safety_in_the_freebsd_kernel_tcpip_stack]] === Внедрение -fbounds-safety в стек TCP/IP ядра FreeBSD Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/cra.adoc b/website/content/ru/status/report-2026-07-2026-09/cra.adoc index eeb1657a32..26a967173d 100644 --- a/website/content/ru/status/report-2026-07-2026-09/cra.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/cra.adoc @@ -1,3 +1,4 @@ +[[_cyber_resilience_act_cra_readiness_project]] === Проект подготовки к Cyber Resilience Act (CRA) Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/cuse.adoc b/website/content/ru/status/report-2026-07-2026-09/cuse.adoc index f181a4fe7b..6fcf4ab7ff 100644 --- a/website/content/ru/status/report-2026-07-2026-09/cuse.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/cuse.adoc @@ -1,3 +1,4 @@ +[[_cuse_improvements]] === Улучшения CUSE Контакт: Christos Margiolis <christos@FreeBSD.org> diff --git a/website/content/ru/status/report-2026-07-2026-09/desktop-bsdinstall.adoc b/website/content/ru/status/report-2026-07-2026-09/desktop-bsdinstall.adoc index 9a851caa7b..6e76996851 100644 --- a/website/content/ru/status/report-2026-07-2026-09/desktop-bsdinstall.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/desktop-bsdinstall.adoc @@ -1,3 +1,4 @@ +[[_desktop_script_for_bsdinstall]] === Скрипт рабочего стола для bsdinstall Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/doceng.adoc b/website/content/ru/status/report-2026-07-2026-09/doceng.adoc index 152790364c..badaf69f84 100644 --- a/website/content/ru/status/report-2026-07-2026-09/doceng.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/doceng.adoc @@ -1,6 +1,3 @@ -include::shared/authors.adoc[] -include::shared/ru/urls.adoc[] - === Команда документационной инженерии Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/ext2fs-user-tools.adoc b/website/content/ru/status/report-2026-07-2026-09/ext2fs-user-tools.adoc index ac9354de46..07871edd86 100644 --- a/website/content/ru/status/report-2026-07-2026-09/ext2fs-user-tools.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/ext2fs-user-tools.adoc @@ -1,3 +1,4 @@ +[[_ext2fs_user_space_tools]] === Пользовательские утилиты ext2fs Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/freebsd-cra-eurobsdcon-and-security-team.adoc b/website/content/ru/status/report-2026-07-2026-09/freebsd-cra-eurobsdcon-and-security-team.adoc index 3603f5be85..9b800c09e3 100644 --- a/website/content/ru/status/report-2026-07-2026-09/freebsd-cra-eurobsdcon-and-security-team.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/freebsd-cra-eurobsdcon-and-security-team.adoc @@ -1,3 +1,4 @@ +[[_freebsd_cra_eurobsdcon_and_security_team]] === FreeBSD, CRA, EuroBSDCon и Security Team Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/intro.adoc b/website/content/ru/status/report-2026-07-2026-09/intro.adoc new file mode 100644 index 0000000000..7835b801d1 --- /dev/null +++ b/website/content/ru/status/report-2026-07-2026-09/intro.adoc @@ -0,0 +1,11 @@ +Это третий отчёт о состоянии за 2026 год, содержащий 51 запись. + +Этот отчёт публикуется немного позже, чем последние несколько, но мы наконец здесь! +Основная причина задержки — недавняя проблема с уязвимостями PHP: link:https://reviews.freebsd.org[] пришлось на некоторое время отключить, и, к сожалению, некоторые отчёты всё ещё рассматривались там. +Но проблема теперь исправлена, и мы вернулись в график. +Поскольку это произошло в октябре, не ожидайте прочитать об этом в данном отчёте о состоянии. +Это будет материалом для последнего отчёта о состоянии за 2026 год: не пропустите! + +Приятного чтения! + +Lorenzo Salvadore, от имени команды Status diff --git a/website/content/ru/status/report-2026-07-2026-09/libvirt.adoc b/website/content/ru/status/report-2026-07-2026-09/libvirt.adoc index e6bc2272e3..12f2518221 100644 --- a/website/content/ru/status/report-2026-07-2026-09/libvirt.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/libvirt.adoc @@ -1,3 +1,4 @@ +[[_improve_libvirt_support_for_bhyve_hypervisor]] === Улучшение поддержки libvirt для гипервизора bhyve Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/lkpi-wireless.adoc b/website/content/ru/status/report-2026-07-2026-09/lkpi-wireless.adoc index cc153d9660..1254d72997 100644 --- a/website/content/ru/status/report-2026-07-2026-09/lkpi-wireless.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/lkpi-wireless.adoc @@ -1,3 +1,4 @@ +[[_linuxkpi_802_11_and_native_wireless_update]] === Обновление LinuxKPI 802.11 и встроенной поддержки беспроводных сетей Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/lldb.adoc b/website/content/ru/status/report-2026-07-2026-09/lldb.adoc index 9e74709a6c..ebdf2a96cf 100644 --- a/website/content/ru/status/report-2026-07-2026-09/lldb.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/lldb.adoc @@ -1,3 +1,4 @@ +[[_lldb_improvement_on_freebsd]] === Улучшение LLDB во FreeBSD Контакт: Minsoo Choo <mchoo@FreeBSD.org> diff --git a/website/content/ru/status/report-2026-07-2026-09/openjdk.adoc b/website/content/ru/status/report-2026-07-2026-09/openjdk.adoc index 0b5211e3a2..baddac35db 100644 --- a/website/content/ru/status/report-2026-07-2026-09/openjdk.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/openjdk.adoc @@ -1,3 +1,4 @@ +[[_improve_openjdk_on_freebsd]] === Улучшение OpenJDK во FreeBSD Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/pdptrace.adoc b/website/content/ru/status/report-2026-07-2026-09/pdptrace.adoc index 8429eab973..22c8f95564 100644 --- a/website/content/ru/status/report-2026-07-2026-09/pdptrace.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/pdptrace.adoc @@ -1,3 +1,4 @@ +[[_procdesc_debugging_api]] === Procdesc: API отладки Контакт: Konstantin Belousov <kib@FreeBSD.org> diff --git a/website/content/ru/status/report-2026-07-2026-09/rocm.adoc b/website/content/ru/status/report-2026-07-2026-09/rocm.adoc index 89b784ed6b..b6c4ecbbeb 100644 --- a/website/content/ru/status/report-2026-07-2026-09/rocm.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/rocm.adoc @@ -1,3 +1,4 @@ +[[_rocm_support_on_freebsd]] === Поддержка ROCm во FreeBSD Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/sbom.adoc b/website/content/ru/status/report-2026-07-2026-09/sbom.adoc index 3b3b762b31..01bbf3de4a 100644 --- a/website/content/ru/status/report-2026-07-2026-09/sbom.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/sbom.adoc @@ -1,3 +1,69 @@ +[[_freebsd_software_bill_of_materials_sbom]] +=== Перечень программных компонентов FreeBSD (SBOM) + +Ссылки: + +link:https://reviews.freebsd.org/D59528[sys/arm/arm/busdma_machdep.c: исправление SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59528 + +link:https://reviews.freebsd.org/D59527[sys/powerpc/powerpc/busdma_machdep.c: исправление SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59527 + +link:https://reviews.freebsd.org/D59526[sys/powerpc/powerpc/busdma_bounce.c: исправление SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59526 + +link:https://reviews.freebsd.org/D59525[sys/x86/x86/busdma_machdep.c: исправление SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59525 + +link:https://reviews.freebsd.org/D59524[sys/x86/x86/busdma_bounce.c: исправление SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59524 + +link:https://reviews.freebsd.org/D59523[sys/kern/subr_busdma_bounce.c: исправление SPDX-License-Identifier] URL: https://reviews.freebsd.org/D59523 + +link:https://reviews.freebsd.org/D60352[D60352] URL: https://reviews.freebsd.org/D60352 +link:https://reviews.freebsd.org/D60441[D60441] URL: https://reviews.freebsd.org/D60441 + +Открытые upstream PR по SPDX license identifier: + +link:https://github.com/freebsd/atf/pull/128[ATF PR#128] URL: https://github.com/freebsd/atf/pull/128 + +link:https://gnats.netbsd.org/60308[bmake NetBSD GNATS#60308] URL: https://gnats.netbsd.org/60308 + +link:https://github.com/NLnetLabs/ldns/issues/305[LDNS ISSUE#305] URL: https://github.com/NLnetLabs/ldns/issues/305 + +link:https://github.com/gwsw/less/pull/792[Less PR#792] URL: https://github.com/gwsw/less/pull/792 + +link:https://github.com/libarchive/libarchive/pull/3129[Libarchive PR#3129] URL: https://github.com/libarchive/libarchive/pull/3129 + +link:https://github.com/PJK/libcbor/issues/430[LibCBOR ISSUE#430] URL: https://github.com/PJK/libcbor/issues/430 + +link:https://github.com/libevent/libevent/issues/1864[Libevent ISSUE#1864] URL: https://github.com/libevent/libevent/issues/1864 + +link:https://github.com/the-tcpdump-group/libpcap/pull/1689[LibPCAP PR#1689] URL: https://github.com/the-tcpdump-group/libpcap/pull/1689 + +link:https://github.com/vstakhov/libucl/pull/386[LibUCL PR#386] URL: https://github.com/vstakhov/libucl/pull/386 + +link:https://bugs.astron.com/view.php?id=777[TCSH Mantis#777] URL: https://bugs.astron.com/view.php?id=777 + + +Контакт: Tuukka Pasanen <tuukka.pasanen@ilmi.fi> + +Работа над перечнем программных компонентов FreeBSD (SBOM) продолжалась в третьем квартале 2026 года. +Наконец, включение SBOM в исходники FreeBSD обретает реальные очертания и, как мы надеемся, будет завершено в четвёртом квартале. +Благодаря Pierre Pronchery идёт обзор в Phabricator: https://reviews.freebsd.org/D60352[D60352] для исходников FreeBSD. +Кроме того, для портов есть обзор: https://reviews.freebsd.org/D60441[D60441], сделанный Mathieu Arnold. + +В качестве вариантов вывода SBOM сейчас доступны SPDX 2.2 и Lite 3.0.1. +Инструмент CycloneDX SBOM находится в разработке и всё ещё требует доработки, чтобы быть столь же качественным, как вывод SPDX. +В будущем все варианты вывода SBOM будут объединены в одном инструменте под названием `sbomtool`, и, поскольку оба решения полагаются на pkgconf, они получат поддержку CycloneDX, когда она появится в исходниках FreeBSD. + +Кроме того, были приняты несколько новых SPDX License Identifiers. Все три присутствуют в исходниках FreeBSD: +* link:https://github.com/spdx/license-list-XML/issues/3007[BSD-2-Clause-pos-unchanged] +* link:https://github.com/spdx/license-list-XML/issues/3000[BSD-Source-Code-no-disclaimer] +* link:https://github.com/spdx/license-list-XML/issues/2939[BSD-Source-alt-GPL] + +На рассмотрении находится несколько обновлений с `BSD-2-Clause` на `BSD-Source-beginning-file`: + +* link:https://reviews.freebsd.org/D59528[sys/arm/arm/busdma_machdep.c: исправление SPDX-License-Identifier] +* link:https://reviews.freebsd.org/D59527[sys/powerpc/powerpc/busdma_machdep.c: исправление SPDX-License-Identifier] +* link:https://reviews.freebsd.org/D59526[sys/powerpc/powerpc/busdma_bounce.c: исправление SPDX-License-Identifier] +* link:https://reviews.freebsd.org/D59525[sys/x86/x86/busdma_machdep.c: исправление SPDX-License-Identifier] +* link:https://reviews.freebsd.org/D59524[sys/x86/x86/busdma_bounce.c: исправление SPDX-License-Identifier] +* link:https://reviews.freebsd.org/D59523[sys/kern/subr_busdma_bounce.c: исправление SPDX-License-Identifier] + +Кроме того, многие сторонние репозитории получили SPDX License Identifiers, например libxo (спасибо Juniper за это), и другие. +Некоторые проекты не хотят добавлять заголовки, а некоторые всё ещё находятся в активной разработке. + +Если вы хотите помочь в этой работе: + +* Проверяйте изменения в Phabricator. + Исправления SPDX License Identifier находятся на очень низком уровне и легко поддаются проверке. +* Когда станет доступен pkgconf CycloneDX, помогите с его проверкой и тестированием. + +Спонсор: Фонд FreeBSD + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (01.11.2026): 6b95694419272b9b55416bcfbcb260e5fa6ff8f7 +// === Перечень программных компонентов FreeBSD (SBOM) Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/scheduler.adoc b/website/content/ru/status/report-2026-07-2026-09/scheduler.adoc index 4007cb0e50..f3199375aa 100644 --- a/website/content/ru/status/report-2026-07-2026-09/scheduler.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/scheduler.adoc @@ -1,3 +1,4 @@ +[[_scheduler]] === Планировщик Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/splitlocks.adoc b/website/content/ru/status/report-2026-07-2026-09/splitlocks.adoc index 013cdf9a78..84e90e18e4 100644 --- a/website/content/ru/status/report-2026-07-2026-09/splitlocks.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/splitlocks.adoc @@ -1,3 +1,4 @@ +[[_x86_splitlocks_detection_support]] === Поддержка обнаружения splitlocks на x86 Контакт: Konstantin Belousov <kib@FreeBSD.org> diff --git a/website/content/ru/status/report-2026-07-2026-09/suspend.adoc b/website/content/ru/status/report-2026-07-2026-09/suspend.adoc index 105927a342..34927739b9 100644 --- a/website/content/ru/status/report-2026-07-2026-09/suspend.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/suspend.adoc @@ -1,3 +1,4 @@ +[[_suspendresume_improvements]] === Улучшения приостановки/возобновления Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/sylve.adoc b/website/content/ru/status/report-2026-07-2026-09/sylve.adoc index ecc79e15c4..15da96217b 100644 --- a/website/content/ru/status/report-2026-07-2026-09/sylve.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/sylve.adoc @@ -1,3 +1,4 @@ +[[_sylvea_unified_system_management_platform_for_freebsd]] === Sylve — унифицированная платформа управления системой для FreeBSD Ссылки: + diff --git a/website/content/ru/status/report-2026-07-2026-09/vision-accessibility.adoc b/website/content/ru/status/report-2026-07-2026-09/vision-accessibility.adoc index 0f7f2f29ab..7fb7b7d950 100644 --- a/website/content/ru/status/report-2026-07-2026-09/vision-accessibility.adoc +++ b/website/content/ru/status/report-2026-07-2026-09/vision-accessibility.adoc @@ -1,3 +1,4 @@ +[[_vision_accessibility]] === Доступность для слабовидящих Ссылки: + |
