Wydanie FreeBSD 12.4

Wydano wydanie FreeBSD 12.4. Obrazy instalacyjne są dostępne dla architektur amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 oraz armv6, armv7 i aarch64. Dodatkowo przygotowano 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órej wsparcie potrwa do 31 grudnia 2023 roku. Na wiosnę zaplanowano aktualizację FreeBSD 13.2, a na lipiec 2023 roku planowane jest wydanie FreeBSD 14.0.

Kluczowe nowości:

  • Serwerowy proces telnetd został wpisany na listę przestarzałych, jego baza kodu jest nieutrzymywana i ma problemy z jakością. W gałęzi FreeBSD 14 kod telnetd zostanie usunięty z systemu. Wsparcie dla klienta telnet pozostaje bez zmian.
  • W sterowniku if_epair, używanym do tworzenia wirtualnych interfejsów Ethernet, wprowadzono możliwość równoległego przetwarzania ruchu z wykorzystaniem wielu rdzeni CPU.
  • W narzędziu cp zaimplementowano ochronę przed powstawaniem nieskończonej rekursji przy użyciu flagi „-R”, zapewniono prawidłowe przetwarzanie flag „-H”, „-L” i „-P” (na przykład przy podaniu „-H” lub „-P” zatrzymano rozwijanie linków symbolicznych), umożliwiono używanie flagi „-P” bez flagi „-R”.
  • Poprawiono działanie narzędzi nfsd, elfctl, usbconfig, fsck_ufs i growfs.
  • W interpretorze poleceń sh zmieniono logikę ładowania profili: najpierw z katalogu /etc/profile.d ładowane są wszystkie pliki z rozszerzeniem „.sh”, następnie ładowany jest plik /usr/local/etc/profile, po czym pliki z rozszerzeniem „.sh” są ładowane z katalogu /usr/local/etc/profile.d/.
  • W narzędziu tcpdump dodano możliwość ustawienia liczby reguł wyświetlanych w nagłówku pflog.
  • Kod agenta dostarczania wiadomości dma (DragonFly Mail Agent) został zsynchronizowany z DragonFly BSD, który obsługuje odbiór i dostarczanie wiadomości od lokalnych klientów pocztowych (przetwarzanie sieciowych żądań SMTP przez port 25 nie jest obsługiwane).
  • W filtrze pakietów pf wyeliminowano wycieki pamięci i poprawiono synchronizację stanu podczas przekierowywania ruchu z użyciem pfsync.
  • W filtrze pakietów ipfilter dodano wywołania kontrolne DT5 i SDT dla mechanizmu śledzenia dtrace. Wprowadzono możliwość resetowania zrzutu z kopią ippool w formacie ippool.conf. Zabroniono zmiany reguł ipfilter, tabel translacji adresów i pul ip (ippool) z jail-ów, w których nie używa się wirtualnego stosu sieciowego VNET.
  • Framework hwpmc (Hardware Performance Monitoring Counter) zyskał wsparcie dla procesorów Intel z mikroarchitektur Comet Lake, Ice Lake, Tiger Lake i Rocket Lake.
  • Poprawione wsparcie dla sprzętu. Usunięto błędy w sterownikach aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio, usb. Sterownik ena zaktualizowano do wersji 2.6.1 z obsługą drugiej generacji adapterów sieciowych ENAv2 (Elastic Network Adapter), używanych w infrastrukturze Elastic Compute Cloud (EC2) do organizacji komunikacji między węzłami EC2.
  • Zaktualizowano wersje aplikacji zewnętrznych w systemie podstawowym: 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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster