Home » Примечания к выпуску Фуксия F14

Примечания к выпуску Фуксия F14

Дата: 31 октября 2023 г.

Версия: F14

Реализованы следующие изменения:

Среды выполнения приложений (Flutter, Starnix и Web)

Старникс

Для Starnix были сделаны следующие обновления:

  • Добавлена ​​поддержка монтирования удаленных файловых систем.
  • Добавлена ​​поддержка xattrs по символическим ссылкам в fxfs.
  • Добавлены точки трассировки в mmap() путь системного вызова.
  • Добавлено обновление для кэширования дескрипторов VMO удаленных файлов.
  • Добавлены исправления, позволяющие пройти больше тестов LTP.
  • Добавлены имена для каждого поля в /proc/pid/stat.
  • Добавлена ​​дополнительная информация в поля /proc/pid/stat.
  • В sysfs добавлена ​​статистика приостановки питания.
  • Документировано, как использовать toybox контейнер.
  • Включено fuchsia_sync::Mutex.
  • Исправлены различные утечки памяти в binder и waiter.
  • Реализовано O_TMPFILE.
  • Реализовано pidfd_getfd.
  • Реализован режим без паники sys_reboot().
  • Реализовано timer_create и timer_delete системные вызовы.
  • Реализовано times() системный вызов.
  • Улучшена блокировка в ядре Starnix.
  • Первоначальная поддержка ptrace() системный вызов.
  • Маршрут fuchsia.net в Старникс.
  • Обновлена ​​обработка системных вызовов с информацией о задаче.
  • Обновлена ​​процедура запуска синтетических часов UTC, если настоящие часы не запущены.
  • Обновлено ext4 использовать кеш файловой системы.
  • Обновлено starnix_test_runner использовать существующий протокол запуска компонентов.

Компонентная структура

Для Component Framework были сделаны следующие обновления:

  • Запущен API-интерфейс контроллера компонентов, который предоставляет пользователям прямой доступ к состояниям жизненного цикла.

Возможности подключения (Bluetooth, Интернет вещей, WLAN, Netstack)

Для подключения были сделаны следующие обновления:

Драйверы подключения

  • Добавлена ​​возможность восстановления подсистемы встроенного ПО при таймаутах SDIO.
  • Добавлены мелкие исправления и улучшения.
  • Добавлены исправления стабильности для восстановления прошивки.
  • Повторно включить sdio_timeout состояние триггера восстановления.
  • Обновлено восстановление прошивки для запроса сброса карты SDIO.
Read more:  В Крыму горит верфь и 24 человека ранены из-за удара украинской крылатой ракеты

Bluetooth

  • Исправлена ​​неточность времени воспроизведения мультимедиа в некоторых ситуациях, например, при использовании динамика Bluetooth.
  • Исправлено возобновление звука Bluetooth после подключения во время текущего видеовызова.
  • Начальная поддержка внутриполосного звука для HFP.
  • Улучшена задержка при потоковой передаче A2DP на динамик.

Иметь значение

  • Добавлена ​​обработка времени перехода для команд, связанных с цветом.
  • Добавлена ​​поддержка группы обновления материи.
  • Обновлена ​​подписка на все фабрики устройств.

Сетевой стек

  • Включен FastUDP на всех платформах. Ожидается улучшение производительности, но видимых для пользователя изменений нет.

Нить

  • Добавлена ​​поддержка подтипов mDNS для рекламного прокси.
  • Добавлено обновление, позволяющее перестать отвечать на все подтипы.
  • Настроен механизм автоперезапуска.
  • Проверьте компонентный канал mDNS и при необходимости восстановите его.
  • Исправлено состояние гонки адресов при обновлении DNS-SD Meshcop.
  • Принудительное обновление состояния подключения после выхода и улучшенные журналы.
  • Обновлено TREL быть отключено, если оно не включено флагами функций или интерфейсом командной строки.

Разработчик

Для рабочих процессов разработчиков были внесены следующие обновления:

  • Добавлен --reuse-with-check пометить ffx emu для улучшения скорости тестирования
  • Добавлена ​​поддержка Risk-V в ffx emu.
  • Исправлены проблемы с прошивкой на Mac.
  • Удален ffx sl4f подкоманда.

Диагностика

Для диагностики были сделаны следующие обновления:

  • Добавлена ​​атомарная инициализация BoundedListNode записи.
  • Исправлена ​​ошибка с ffx inspect list-accessors это неправильно экранировало селекторы.
  • Обновлено кодирование гистограмм проверки, чтобы сделать его более эффективным при сериализации для снимков.
  • Обновлена ​​библиотека ведения журналов Rust, чтобы предложить возможность повторной записи журнала, когда буфер сокета заполнен.
  • Обновлена ​​библиотека Rust Inspect, позволяющая инициализировать Inspect с помощью
    InspectSink.
  • Удалены экспериментальные структурированные printf что упростило API-интерфейс системного журнала C++.
  • Переписал ffx log общаться напрямую с Archivist без упреждающего ведения журнала, что также привело к повышению производительности в 2,5 раза.
Read more:  Примечания к выпуску для программы предварительной оценки Xbox — пропуск альфа-версии (2408.240314-2200)

Платформа драйверов

Для Driver Framework были сделаны следующие обновления:

  • Сделано fuchsia_driver_framework Библиотека FIDL с гибкими методами.

ФИДЛ

Для FIDL были сделаны следующие обновления:

  • Добавлен available как объект FIDL IR верхнего уровня.
  • Введение нового синтаксиса пустого ответа FIDL.

Fleet Services (управляемая ОС и криминалистика)

Для Fleet Services были сделаны следующие обновления:

  • Cobalt: переключитесь на HPKE для шифрования, сократив использование полосы пропускания сети.

Графика и медиа

Следующие обновления были сделаны для графики и мультимедиа:

  • Обновлено восстановление непрерывной памяти для снижения уровня нехватки памяти.

HCI (ввод, A11y, i18n и система просмотра)

Для HCI были сделаны следующие обновления:

  • Устранены ложные события ночного присутствия.

Ядро

Для ядра были сделаны следующие обновления:

  • Поддержка RISC-V:
    • Добавлена ​​поддержка SMP.
    • Обновлено для использования SBI для обнаружения вторичных ядер.
  • Планировщик:
    • Представлен API планировщика в src/lib.
    • Применена роль планировщика к memfs и minfs.
    • Добавлены роли планировщика для потоков ресурсов и устройств.

Драйверы платформы

Для драйверов платформы были сделаны следующие обновления:

  • Sdmmc: добавлена ​​поддержка вызовов FIDL.
  • Добавлена ​​поддержка DeviceTree.
  • Обновлен USB-аудио для поддержки DFv2.

Состояние платформы

Для платформы «Работоспособность» были сделаны следующие обновления:

  • Повышена стабильность и устойчивость тестов E2E, что делает их более надежными между выпусками.

Доставка программного обеспечения

Для доставки программного обеспечения были сделаны следующие обновления:

  • Добавлена ​​поддержка автономного сжатия больших двоичных объектов.
  • Объединен базовый резольвер с pkg-cache.

Хранилище

Для хранилища были сделаны следующие обновления:

  • Добавлена ​​поддержка больших двоичных объектов доставки (предварительно сжатых больших двоичных объектов).

Read more:  Некоторые устрицы кальвадос и манш запрещены к продаже из-за пищевых инфекций

2023-11-03 21:38:14


1699049220
#Примечания #выпуску #Фуксия #F14

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.