Izdanje FreeBSD 14.2

Nakon šest mjeseci razvoja, FreeBSD 14.2 je objavljen. Instalacijske slike su pripremljene za amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 i riscv64 arhitekture. Dodatno su pripremljeni sklopovi za virtualizacijske sustave (QCOW2, VHD, VMDK, raw) i cloud okruženja Amazon EC2, Google Compute Engine i Vagrant.

Kao dio ažuriranog razvojnog ciklusa, sljedeće izdanje FreeBSD 14.3 bit će dovršeno u lipnju 2025. Trenutno izdanje FreeBSD 14.2 bit će podržano do 30. rujna 2025., a prethodno izdanje FreeBSD 14.1 bit će podržano do 31. ožujka 2025. Općenito, FreeBSD 14 ogranak će se održavati do 30. studenog 2028. Paralelno se razvija ogranak FreeBSD 13.x, čije je sljedeće izdanje (13.5) zakazano za ožujak 2025. Prvo izdanje sljedeće velike grane FreeBSD 15, koja će ukinuti podršku za 32-bitne arhitekture (osim armv7 i COMPAT_FREEBSD32 moda), zakazano je za prosinac 2025.

Glavne promjene u FreeBSD 14.2:

  • Instalater bsdinstall sada ima mogućnost preuzimanja i instaliranja firmware paketa za hardver koji se koristi.
  • Započelo je formiranje slika spremnika u OCI (Open Container Initiative) formatu.
  • Započeli smo s izradom kompaktne verzije slika sustava za Amazon EC2, koja isključuje simbole za otklanjanje pogrešaka, testove, 32-bitne biblioteke, LLDB debugger, Amazon SSM Agent i AWS CLI. ARM64 nadogradnje za Amazon EC2 implementiraju podršku za API-je "gašenje" i "ponovno pokretanje".
  • Dodana nominalna podrška za POWER10 i POWER11 procesore.
  • Uslužni program fdisk proglašen je zastarjelim i preporučuje se korištenje gparta umjesto njega. Planirano je da se uslužni program fdisk isključi iz distribucije FreeBSD 15. U ogranku FreeBSD 14, kada se pokreće fdisk, sada će se prikazivati ​​upozorenje o potrebi prelaska na gpart.
  • Kako bi se smanjila veličina, podrška za grafički način rada uklonjena je iz pokretačkog programa za sustave s BIOS-om, ali je vraćena podrška za algoritme kompresije gzip i bzip2. EFI bootloader ostaje nepromijenjen.
  • Dio poboljšanja napravljen je na zvučnom snopu. Na primjer, predložen je novi uslužni program mididump (praćenje MIDI događaja) i dodana je podrška za vruće prebacivanje između audio uređaja u mikseru.
  • U infrastrukturi emulacije okruženja Linux (Linuxulator), poboljšana je kompatibilnost s aplikacijama kompiliranim za platformu Linux (ignoriranje oznake AT_NO_AUTOMOUNT omogućeno je za sve opcije za pozivanje funkcije stat() u Linux aplikacijama).
  • Upravljački program nvme (NVM Express) i uslužni program nvmecontrol uključeni su za sve arhitekture.
  • Ažurirane verzije komponenti trećih strana: Clang/LLVM 18.1.6 (bio je 18.1.5), OpenZFS 2.2.6 (bio je 2.2.4), OpenSSL 3.0.15 (bio je 3.0.12), bc 7.0.2, libarchive 3.7.7 .0.11.0, libcbor 2, libfido1.14.0 1.10.5, libpcap 4.99.5, tcpdump 1.22.0, nevezano XNUMX.
  • Opcija “-C” dodana je uslužnom programu env za promjenu radnog direktorija, implementiranom po analogiji s uslužnim programom env iz paketa GNU coreutils.
  • Skripta za pokretanje nuageinit ažurirana je kako bi podržala konfiguraciju mreže pri pokretanju. virtualni stroj pokretanje OpenStacka.
  • Omogućeno je otkrivanje pokretanja u sustavu za goste koji pokreće NVMM hipervizor razvijen od strane NetBSD projekta.
  • U korištenom Bhyve hipervizoru poslužitelja VNC sada ispravno podržava boje prilikom povezivanja putem novnc klijenta.
  • Kada se izvodi pod Hyper-V hipervizorom, izvedba s TLB-om (Translation Lookaside Buffer) značajno je povećana (do 40%) korištenjem hiperpoziva za resetiranje TLB-a.
  • Izvedene optimizacije performansi u mrežnom stogu i riješeni problemi u sctp stogu.
  • Poboljšana je stabilnost upravljačkih programa za bežične uređaje, kao i upravljačkih programa (na primjer, iwlwifi) pokrenutih pomoću linuxkpi sloja, što omogućuje korištenje Linux upravljačkih programa u FreeBSD-u.
  • Riješen je problem s pogreškom “madt_parse_apics: I/O APIC ID 255 previsok” pri učitavanju na sustavima s AMD procesorima (maksimalna vrijednost IOAPIC ID-a povećana je s 254 na 255).
  • Upravljački programi igc (Intel Ethernet Controller I225) i lem/em/igb (Intel PRO/1000 Gigabit Ethernet) dodali su podršku za algoritam AIM (Adaptive Interrupt Moderation), koji omogućuje smanjenje kašnjenja na kanalima s niskim intenzitetom paketa, kao i smanjenje opterećenja CPU-a i smanjenje učestalosti prekida poziva pri visokom intenzitetu paketa. Promjena također eliminira nazadovanje u UDP performansama koje je vidljivo od FreeBSD 12.0, posebno vidljivo kada se koristi NFS preko UDP-a.
  • Ažurirani upravljački programi uređaja ena 2.8.0 (Amazon Elastic Network Adapter), ice_ddp 1.3.41.0 i ice 1.43.2-k (Intel Ethernet 800). Upravljački program hda dodao je podršku za procesore temeljene na mikroarhitekturi Intel Tiger Lake-H, a upravljački programi ig4 i ichsmb dodali su podršku za Intel Meteor Lake.
  • Dodan novi rtw89 upravljački program za IEEE 802.11ax bežične adaptere na Realtek RTL8851BE, RTL8852AE, RTL8852BE i RTL8852CE čipovima. Podrška za Realtek 8156/8156B čipove premještena je iz cdce drajvera u ure drajver, što je rezultiralo poboljšanim performansama i pouzdanošću.
  • Paket wifi-firmware-kmod s firmware-om za bežične kartice dodan je u pakete isporučene na instalacijskom mediju (dvd1).
  • Upravljački programi syscons i agp planiraju se ukloniti u budućim izdanjima.

Izvor: opennet.ru

Dodajte komentar