Обсъждане на клон FreeBSD 15 и интеграция на поддръжка на Rust в FreeBSD

Организация FreeBSD Foundation публикува серия отчети, подготвени на база на обсъждания по време на проведената в Канада среща на разработчиците на FreeBSD. Сред разгледаните теми на срещата:

  • Интеграцията на инструментария Rust в основната система, доставката и пренаписването на приложения на Rust и предоставянето на възможности за разработка на компоненти на ядрото на Rust. Сред предимствата на интеграцията с Rust е повишената безопасност чрез средства за безопасна работа с паметта, а недостатъците включват сложността на поддръжката на инструментария Rust поради краткия цикъл на разработка и честото формиране на версии с значителни промени. Както и в предходното обсъждане, не са взети конкретни решения, а само оценени перспективите.
  • Определяне на цели, приоритети и планове, свързани с клона FreeBSD 15. Една от основните цели е създаването на инфраструктура за изолирани контейнери, подготвяне на официални контейнерни образи с FreeBSD, осигуряване на интеграция с инструментария Kubernetes и подобряване на мрежовите възможности за контейнери. Също така беше разгледано използването на ELF формата за ядрените core даймпове (за повишаване на ефективността на диагностиката и решаването на проблеми), добавяне на поддръжка за инсталиране на тематични пакетни групи в инсталатора, включване на разширени инструменти за отстраняване на грешки и подобряване на инфраструктурата за тестване и изграждане на системата, разширяване на поддръжката за хардуерни архитектури.
  • Поддръжка на контейнери в формат OCI (Open Container Initiative) и довеждане до завършен вид порта runtime containerd за FreeBSD, както и портироване на компоненти от платформата Kubernetes за FreeBSD, като kubeadm и kube-proxy, предназначени за разгръщане на Kubernetes клъстери.
  • Интеграция на разширени инструменти за отстраняване на грешки и утилитата bricoler, улесняваща процесите на тестване и отстраняване на грешки на патчовете, предлагани за FreeBSD.
  • Скъсяване на цикъла на формиране на междинни версии. В оптимистичен вариант междинните версии се предлагат да се публикуват на всеки 3 месеца, а не веднъж годишно, както е в момента.
  • Проект Antithesis Deterministic Hypervisor, насочен към добавяне на възможност за детерминирано изпълнение в хипервизора Bhyve, осигуряваща повторяем резултат при идентични начални условия. Повторяемото изпълнение е необходимо за подобряване на ефективността на процесите по отстраняване на проблеми и тестване на корекции.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster