Wydanie FreeBSD 12.4

Wydano FreeBSD 12.4. Obrazy instalacyjne są dostępne dla architektur amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 oraz armv6, armv7 i aarch64. Dodatkowo przygotowane obrazy dla systemów wirtualizacji (QCOW2, VHD, VMDK, raw) oraz środowisk chmurowych Amazon EC2. FreeBSD 12.4 będzie ostatnią aktualizacją gałęzi 12.x, która będzie utrzymywana do 31 grudnia 2023 r. Aktualizacja FreeBSD 13.2 zostanie przygotowana na wiosnę, a premiera FreeBSD 2023 planowana jest na lipiec 14.0 roku.

Kluczowe innowacje:

  • Wycofano proces serwera telnetd, którego baza kodu jest nieobsługiwana i ma problemy z jakością. W gałęzi FreeBSD 14 kod telnetd zostanie usunięty z systemu. Obsługa klienta Telnet pozostaje niezmieniona.
  • Sterownik if_epair, który służy do tworzenia wirtualnych interfejsów Ethernet, zapewnia możliwość równoległego przetwarzania ruchu przy użyciu kilku rdzeni procesora.
  • Narzędzie cp implementuje ochronę przed wystąpieniem nieskończonej rekurencji przy użyciu flagi „-R”, zapewnia poprawne przetwarzanie flag „-H”, „-L” i „-P” (na przykład przy określaniu „-H” lub „-P”, rozwijające się dowiązania symboliczne), flaga „-P” jest dozwolona bez flagi „-R”.
  • Poprawiona wydajność narzędzi nfsd, elfctl, usbconfig, fsck_ufs i growfs.
  • W interpreterze poleceń sh zmieniono logikę ładowania profilu: najpierw ładowane są wszystkie pliki z rozszerzeniem „.sh” z katalogu /etc/profile.d, następnie ładowany jest plik /usr/local/etc/profile , po czym ładowane są pliki z rozszerzeniem „.sh” z katalogu /usr/local/etc/profile.d/.
  • Narzędzie tcpdump umożliwia ustawienie liczby reguł wyświetlanych w nagłówku pflog.
  • W DragonFly BSD kod agenta dostarczania wiadomości dma (DragonFly Mail Agent) jest zsynchronizowany, co zapewnia odbieranie i dostarczanie wiadomości od lokalnych klientów pocztowych (przetwarzanie sieciowych żądań SMTP przez port 25 nie jest obsługiwane).
  • Filtr pakietów pf naprawił wycieki pamięci i poprawił synchronizację stanu podczas przekierowywania ruchu podczas korzystania z pfsync.
  • Dodano wywołania testowe DT5 i SDT do filtra pakietów ipfilter dla mechanizmu śledzenia dtrace. Zaimplementowano możliwość zrzutu zrzutu z kopią ippool w formacie ippool.conf. Zabrania się zmiany reguł ipfilter, tablic translacji adresów i pul ip (ippool) ze środowisk więziennych, które nie korzystają ze stosu sieci wirtualnej VNET.
  • Wsparcie dla procesorów Intel opartych na mikroarchitekturach Comet Lake, Ice Lake, Tiger Lake i Rocket Lake zostało dodane do struktury hwpmc (Hardware Performance Monitoring Counter).
  • Ulepszona obsługa sprzętu. Naprawiono błędy w sterownikach aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio, usb. Sterownik ena został zaktualizowany do wersji 2.6.1, aby obsługiwać drugą generację kart sieciowych ENAv2 (Elastic Network Adapter) używanych w infrastrukturze Elastic Compute Cloud (EC2) do organizowania komunikacji między węzłami EC2.
  • Zaktualizowane wersje aplikacji firm trzecich zawartych w systemie bazowym: LLVM 13, unbound 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, file 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd/ wpa_supplicant 2.10.

Źródło: opennet.ru

Dodaj komentarz