Projekt FreeBSD opublikował raport za drugi kwartał 2024 roku, który opisuje pracę wykonaną przez czołowych programistów BSD. Według Phoronix wśród projektów Fundacji FreeBSD ukończonych w ostatnim kwartale znajdują się projekty mające na celu ulepszenie stosu audio, ulepszenie OpenZFS, przeniesienie VPP (przetwarzania pakietów wektorowych) do FreeBSD oraz ulepszenie obsługi sieci bezprzewodowych.
Okazało się również, że AMD i Fundacja FreeBSD współpracują nad opracowaniem pełnoprawnego sterownika AMD IOMMU. Celem projektu jest usprawnienie obsługi serwerów opartych na AMD EPYC we FreeBSD, w tym także tych posiadających więcej niż 256 rdzeni, integracja z systemem wirtualizacji Bhyve oraz inne ulepszenia.
„Kontynuowano prace nad wspólnym projektem Advanced Micro Devices (AMD) i FreeBSD Foundation, mającym na celu opracowanie sterownika AMD IOMMU. Ten sterownik umożliwi FreeBSD pełną obsługę ponad 256 rdzeni z funkcjami takimi jak mapowanie procesora, a także obejmie integrację z Bhyve. Konstantin Belousov pracował nad różnymi częściami projektu, w tym nad podłączeniem sterownika, definicją rejestru, parserem tabeli ACPI i implementacją funkcji użytkowych. Dwa kluczowe elementy, które należy wykonać, to przetwarzanie kontekstu, które jest w zasadzie uogólnieniem kodu Intel DMAR, oraz generowanie tabeli stron. Następnie możesz aktywować sterownik AMD do testów. Aby śledzić pracę Konstantina, poszukaj zatwierdzeń w repozytorium oznaczonych jako „Sponsorowane przez pola dla Advanced Micro Devices (AMD) i The FreeBSD Foundation” – czytamy w raporcie.
Pojawienie się wsparcia AMD dla społeczności FreeBSD jest znaczącym wydarzeniem, gdyż wcześniej jedynie Intel słynął z aktywnego przyczyniania się do rozwoju projektu i zapewniania przez lata zasobów inżynierskich. W tym świetle zastanawiam się, czy wsparcie AMD jest gestem dobrej woli, czy też firma ma klientów, którzy wymagają kompatybilności i optymalizacji dla FreeBSD. Do największych graczy, których infrastruktura aktywnie korzysta z FreeBSD, należy na przykład Netflix. W ostatnich latach firma Arm aktywnie zaangażowała się w rozwój systemów operacyjnych.
Ponadto FreeBSD w dalszym ciągu aktywnie wspiera architekturę RISC-V. Tak więc istnieje już eksperymentalne wsparcie dla Bhyve. Ponadto jednym z nowych osiągnięć jądra FreeBSD było stworzenie Zcond, lekkiego mechanizmu wykonywania warunkowego podobnego do interfejsu static_key w systemie Linux.
Powiązane materiały:
AMD kupiło dostawcę rozwiązań hiperskalerowych ZT Systems za 4,9 miliarda dolarów Gigabyte zaprezentował serwery AI z akceleratorami NVIDIA H200 oraz procesorami AMD i Intel Półprodukty: AMD i Supermicro są gotowe dostarczyć serwery bez procesora, aby klient mógł sam wybrać najbardziej odpowiedni chip Kupuj bez kupowania: giganci IT nauczyli się wchłaniać start-upy AI bez przyciągania uwagi organów regulacyjnych 900 serwerów, 1,5 PFlops i 15 PB: sześć rosyjskich ośrodków superkomputerowych połączyło się w naukowe konsorcjum HPC