Po 6 miesiącach prac rozwojowych opublikowano wydanie systemu operacyjnego FreeBSD 13.4, które stało się pierwszym wydaniem uformowanym w ramach zaktualizowanego cyklu rozwoju, zakładającego tworzenie wydań pośrednich co sześć miesięcy. Obrazy instalacyjne FreeBSD 13.4 zostały przygotowane dla architektur amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 i riscv64. Dodatkowo przygotowano zestawy dla systemów wirtualizacyjnych (QCOW2, VHD, VMDK, raw) oraz środowisk chmurowych Amazon EC2, Google Compute Engine i Vagrant. Następne wydanie 13.5, zaplanowane na marzec, będzie ostatnim i będzie wspierane do kwietnia 2026 roku. Równolegle rozwija się gałąź FreeBSD 14, jej następne wydanie (14.2) planowane jest na grudzień 2024 roku. Pierwsze wydanie gałęzi FreeBSD 15 zostanie stworzone w grudniu 2025 roku.
Kluczowe zmiany:
- W bibliotece libcapsicum zaimplementowano buforowanie dodatkowych informacji o strefach czasowych, co pozwoliło zmniejszyć liczbę wywołań funkcji tzset i poprawiło wydajność.
- Zaktualizowane wersje LLVM 18.1.5, SQLite 3.46.0, OpenSSH 9.7p1, libarchive 3.7.4.
- W stosie sieciowym wprowadzono optymalizacje wydajności oraz poprawki. Ulepszono wsparcie dla protokołu SCTP, w interfejs loopback dodano możliwość przenoszenia na stronę karty sieciowej operacji obliczania sum kontrolnych dla pakietów SCTP.
- Do sterowników amdsmn (System Management Network) i amdtemp dodano wsparcie dla procesorów AMD Ryzen 7 „Phoenix”, co umożliwiło odczyt temperatury z czujników CPU poprzez sysctl.
- Zaktualizowane sterowniki urządzeń irdma i ice dla adapterów sieciowych Intel Ethernet 8xx. Do sterownika u3g dodano wsparcie dla modemu LTE SIM7600G. Wprowadzono poprawki do sterowników dla urządzeń bezprzewodowych.
- Wprowadzono zmiany w zestawie pakietów dostarczanych na nośniku instalacyjnym (dvd1):
- Port devel/git został zastąpiony skróconą wersją devel/git@lite.
- Dodano porty sysutils/seatd i x11-wm/sway do tworzenia środowisk opartych na Wayland.
- Usunięto port archivers/unzip, ponieważ narzędzie unzip zostało przeniesione do systemu bazowego.
- Usunięto port emulators/linux_base-c7, który nie ma sensu bez instalacji pakietów Linux.
- Usunięto port ports-mgmt/portmaster, zamiast którego należy używać menedżera pakietów pkg i pakietów binarnych.
- Z portów usunięto sterowniki x11-drivers/xf86-video-vmware, które trudno wykorzystać z obecną wersją serwera X.
Źródło: opennet.ru
