Lansarea FreeBSD 14.2

După șase luni de dezvoltare, a fost lansată versiunea FreeBSD 14.2. Imaginile de instalare sunt pregătite pentru arhitecturile amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 și riscv64. De asemenea, sunt disponibile construcții pentru sisteme de virtualizare (QCOW2, VHD, VMDK, raw) și medii cloud Amazon EC2, Google Compute Engine și Vagrant.

În cadrul ciclului de dezvoltare actualizat, următoarea versiune FreeBSD 14.3 va fi lansată în iunie 2025. Suportul pentru versiunea curentă FreeBSD 14.2 va continua până la 30 septembrie 2025, iar pentru versiunea anterioară FreeBSD 14.1 până la 31 martie 2025. În general, ramura FreeBSD 14 va fi întreținută până la 30 noiembrie 2028. În paralel, se dezvoltă ramura FreeBSD 13.x, următoarea versiune (13.5) fiind planificată pentru martie 2025. Prima versiune a următoarei ramuri majore FreeBSD 15, care va întrerupe suportul pentru arhitecturi de 32 de biți (cu excepția armv7 și a modului COMPAT_FREEBSD32), este programată pentru decembrie 2025.

Principalele schimbări din FreeBSD 14.2:

  • În installerul bsdinstall a fost adăugată posibilitatea de a descărca și instala pachete cu firmware pentru hardware-ul utilizat.
  • A început formarea imaginilor de containere în format OCI (Open Container Initiative).
  • A început formarea unei versiuni compacte a imaginilor sistemului pentru Amazon EC2, din care au fost excluse simbolurile de depanare, testele, bibliotecile de 32 de biți, depanatorul LLDB, Amazon SSM Agent și AWS CLI. În construcțiile ARM64 pentru Amazon EC2 a fost implementat suportul pentru API-urile "shutdown" și "reboot".
  • A fost adăugat suport nominal pentru procesoarele POWER10 și POWER11.
  • Utilitarul fdisk a fost declarat învechit, fiind recomandat să se utilizeze gpart în locul acestuia. Utilitarul fdisk urmează să fie exclus din livrarea FreeBSD 15, iar în ramura FreeBSD 14, la rularea fdisk, va fi afișat un avertisment privind necesitatea migrației către gpart.
  • Cu scopul de a reduce dimensiunea, din bootloaderul pentru sistemele cu BIOS a fost eliminat suportul pentru modul grafic, dar a fost restabilit suportul pentru algoritmii de compresie gzip și bzip2. Bootloaderul pentru EFI a rămas neschimbat.
  • Au fost aduse o serie de îmbunătățiri la stiva audio. De exemplu, a fost propus un nou utilitar mididump (urmărirea evenimentelor MIDI) și a fost adăugat suport pentru comutarea rapidă între dispozitivele audio în mixer.
  • În infrastructura de emulare a mediului Linux (Linuxulator) a fost îmbunătățită compatibilitatea cu aplicațiile compilate pentru platforma Linux (inclusă ignorarea flag-ului AT_NO_AUTOMOUNT pentru toate variantele de apel ale funcției stat() în aplicațiile Linux).
  • Pentru toate arhitecturile au fost incluse driverele nvme (NVM Express) și utilitarul nvmecontrol.
  • Au fost actualizate versiunile componentelor externe: Clang/LLVM 18.1.6 (a fost 18.1.5), OpenZFS 2.2.6 (a fost 2.2.4), OpenSSL 3.0.15 (a fost 3.0.12), bc 7.0.2, libarchive 3.7.7, libcbor 0.11.0, libfido2 1.14.0, libpcap 1.10.5, tcpdump 4.99.5, unbound 1.22.0.
  • În utilitarul env a fost adăugată opțiunea „-C” pentru schimbarea directorului de lucru, implementată după analogia cu utilitarul env din setul GNU coreutils.
  • În scriptul de pornire nuageinit a fost adăugată suportul pentru configurarea rețelei la pornire în mașina virtuală sub gestionarea OpenStack.
  • A fost asigurată detectarea pornirii într-un sistem gazdă sub gestionarea hypervisor-ului NVMM, dezvoltat de proiectul NetBSD.
  • În hypervisorul Bhyve utilizat server VNC a fost implementat suportul corect pentru culori, atunci când se conectează prin clientul novnc.
  • Când se lucrează sub gestionarea hypervisor-ului Hyper-V, performanța muncii cu TLB (Translation Lookaside Buffer) a fost semnificativ (cu până la 40%) îmbunătățită, datorită utilizării hypercalls pentru resetarea TLB.
  • A fost realizată optimizarea performanței în stiva de rețea și au fost rezolvate probleme în stiva sctp.
  • A fost crescută stabilitatea driverelor pentru dispozitive wireless, precum și a driverelor (de exemplu, iwlwifi) care sunt rulate folosind stratul linuxkpi, permițând utilizarea driverelor Linux în FreeBSD.
  • Problema cu apariția erorii "madt_parse_apics: I/O APIC ID 255 too high" la bootare pe sisteme cu procesoare AMD a fost rezolvată (valoarea maximă a ID-ului IOAPIC a fost crescută de la 254 la 255).
  • În driver-ele igc (Intel Ethernet Controller I225) și lem/em/igb (Intel PRO/1000 Gigabit Ethernet) a fost adăugat suportul pentru algoritmul AIM (Adaptive Interrupt Moderation), permițând reducerea întârzierilor pe canalele cu intensitate scăzută a pachetelor, precum și diminuarea sarcinii pe CPU și scăderea frecvenței apelurilor de întrerupere la o intensitate mare a pachetelor. Modificarea a permis, de asemenea, eliminarea regresiei de performanță UDP apărută începând cu FreeBSD 12.0, care a fost deosebit de vizibilă la utilizarea NFS peste UDP.
  • Au fost actualizate driverele dispozitivelor ena 2.8.0 (Amazon Elastic Network Adapter), ice_ddp 1.3.41.0 și ice 1.43.2-k (Intel Ethernet 800). În driver-ul hda a fost adăugat suport pentru procesoarele bazate pe microarhitectura Intel Tiger Lake-H, iar în driverele ig4 și ichsmb — Intel Meteor Lake.
  • A fost adăugat un nou driver rtw89 pentru adaptoarele wireless IEEE 802.11ax pe cipurile Realtek RTL8851BE, RTL8852AE, RTL8852BE și RTL8852CE. Suportul pentru cipurile Realtek 8156/8156B a fost transferat din driverul cdce în driverul ure, ceea ce a dus la îmbunătățirea performanței și fiabilității.
  • În pachetele furnizate pe suportul de instalare (dvd1) a fost adăugat pachetul wifi-firmware-kmod cu firmware pentru plăcile de rețea wireless.
  • Driverele syscons și agp sunt planificate pentru eliminare în versiunile viitoare.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster