Отчёт о развитии FreeBSD за третий квартал 2022 года

good-penguin.png

Опубликован отчёт о развитии проекта FreeBSD с июля по сентябрь 2022 года.

  • OpenStack на FreeBSD:
    С января 2022 года Чжи-Синь Чан работает над портированием нескольких компонентов OpenStack для работы на FreeBSD.
    Спонсор: The FreeBSD Foundation

  • FreeBSD как платформа облачной инициализации 1 уровня:
    Облачные провайдеры хотят предложить FreeBSD как платформу 1 уровня. Для этого проект стремится обеспечить поддержку облачной инициализации FreeBSD наравне с поддержкой Linux. Более широкий план состоит в том, чтобы поднять поддержку во всех BSD.
    Спонсор: The FreeBSD Foundation

  • Улучшения сервера отладки bhyve:
    Расширена пошаговая поддержка хостов AMD. А также добавлена поддержка аппаратных точк наблюдения с использованием аппаратной отладки гостевой ОС.
    Спонсор: Google Summer of Code

  • pjdfstest:
    В этом году Саяфдин Саид переписал pjdfstest — инструмент проверки соответствия файловой системы POSIX. Планируется добавление в коллекцию портов в ближайшее время. Оттуда он будет использоваться как /usr/tests для ZFS и UFS, а также внешними разработчиками для других файловых систем.
    Спонсор: Google Summer of Code

  • Работа над поддержкой многопроцессорной отладки LLDB:
    LLDB — это высокопроизводительный отладчик следующего поколения. FreeBSD включает LLDB в базовую систему. Предыдущие проекты улучшили LLDB, чтобы сделать его надежным отладчиком, хотя она все еще имеет несколько ограничений по сравнению с современными версиями GNU GDB.
    Спонсор: The FreeBSD Foundation

  • DTrace: динамическая трассировка на уровне инструкций
    kinst — новый поставщик DTrace, который позволяет выполнять произвольную трассировку инструкций ядра. Реализован для архитектуры amd64, но планируется портировать его и на другие архитектуры в будущем.
    Спонсор: Google, Inc. (GSOC 2022)

  • Обновление драйвера ENA для FreeBSD:
    С момента последнего обновления исправлено снижение производительности после сброса на экземплярах 6-го поколения, исправлены ложные утверждения netmap при включенном KASSERT.
    Спонсор: Amazon.com Inc

  • Расширение wtap (4):
    Эн-Вэй работает над внедрением режимов sta, hostap, adhoc и monitor в wtap (4). Работа также охватывает добавление базовых тестов для net80211(4) с wtap (4), написанный на atf (7).
    Спонсор: Google Summer of Code, The FreeBSD Foundation

  • Беспроводная связь Intel 11ac:
    Ведутся работы над поддержкой новейших беспроводных чипсетов Intel во FreeBSD с использованием кода совместимости LinuxKPI, поддерживаемого родным кодом net80211 и ядром. Кроме того, ведется работа по поддержке стандартов 11n и 11ac в коде совместимости LinuxKPI 802.11 и заполнению пробелов в основном для 11ac в родном беспроводном стеке net80211.
    Улучшения и обновления были в значительной степени объединены обратно в stable/13 для удобства пользователей, отслеживающих эту ветку, и для помощи в дальнейшем тестировании.
    Спонсор: The FreeBSD Foundation

  • Включение моментальных снимков в файловых системах с использованием журналируемых программных обновлений:
    Ведутся работы, над возможностью сделать снапшоты файловой системы UFS/FFS доступными при работе с журналируемыми программными обновлениями.
    Спонсор: The FreeBSD Foundation

  • Документация:
    Идёт перевод документации на китайский, голландский, французский, немецкий, индонезийский, итальянский, норвежский, персидский, португальский, испанский и турецкий языки.

  • Порты:
    В настоящее время в дереве портов чуть более 30 500 портов.
    Объявлено три новых коммитера.
    Добавлена лицензия для порта deskutils/calendar-data, который содержит файлы календаря для программы календаря BSD. Данные для этого порта находятся в репозитории GitHub.

  • KDE на FreeBSD:
    Qt6 готовит нас к следующему поколению основанных на Qt приложений. Продолжается работа над KDE Frameworks для Qt6. Большинство фреймворков KDE будут скомпилированы с помощью Qt6.

>>> Подробности

©  Linux.org.ru