FreeBSD 14.1 vÀljaanne sisaldab tÀiustatud heli- ja cloud-init tuge

PĂ€rast kuue kuu arendustööd on valmis FreeBSD 14.1 vĂ€ljaanne. Installimisfailid on koostatud arhitektuuridele amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 ja riscv64. Lisaks on ette valmistatud versioonid virtualiseerimissĂŒsteemidele (QCOW2, VHD, VMDK, raw) ja pilvekeskkondadele nagu Amazon EC2, Google Compute Engine ja Vagrant.

Peamised muudatused:

  • Heli sĂŒsteemi tĂ€iustamiseks on tehtud mitmeid muudatusi. On vĂ”imalik asĂŒnkroonselt lahti ĂŒhendada heli seadmed, mis on vajalik nĂ€iteks USB-liidesega helikaartide kuumakslĂŒlitamiseks. Raamistik snd_clone ja sellega seotud sysctl parameetrid on eemaldatud, mis on lihtsustanud helialtivĂ”rku. Iga helikanali jaoks eraldi seadmefailide asemel (/dev/dspX.Y) luuakse nĂŒĂŒd ainult pĂ”hiseadmest fail (/dev/dspX).
  • Libc string and memory functions have been optimized using SIMD instructions on AMD64 architecture systems. A total of 17 SIMD-optimized functions have been introduced, along with 9 functions converted to calls optimized via SIMD. Testing showed that the performance of the new functions when processing strings of 64 characters increased by 5.54 times.
  • Built-in support for configuration via cloud-init has been added, which is a tool for system configuration during boot stages. This includes support for user/group creation, SSH key addition, network connection configuration, defining the initial nuageinit script, and setting up disk partitions (config-drive). The implementation is compatible with OpenStack and many hĂ”bustamise.-providers.
  • For new UFS2 file systems created with the newfs utility, journaling (soft updates) is enabled by default.
  • The ability to build the kernel with support for IPv6 (INET6), without IPv4 (INET).
  • bsdinstalli adduser utiliidis on tagatud eraldi ZFS andmekogumi (partitsiooni, snapshoti vĂ”i klooni) loomine kasutaja kodukatalooge, kui ZFS andmekogumit kasutatakse juba vanemakatalooge. Samuti on lisatud vĂ”imalus kasutada ZFS vahendite abil kodukataloogide krĂŒptimist. Nende funktsioonide aktiveerimise haldamiseks on adduser.conf failile lisatud parameetrid „Zcreate“ ja „Zencrypt“.
  • „libutil“ funktsiooni „setusercontext“ on lisatud toetus protsesside prioriteedi seadmiseks, mille aluseks on kodukataloogis asuvas failis „.login.conf“ mÀÀratud seaded. Prioriteedi vĂ”i umask mÀÀramisel on lisatud toetus vÀÀrtusele „inherit“, mille korral prioriteet ja umask seadistatakse samaks, mis emaprotsessil.
  • „date“ utiliiti on lisatud toetus nanosekundilise tĂ€psusega, nĂ€iteks „date -Ins“ kuvab „2024-06-04T10:20:28,763742224+05:00“, ja „date +%N“ kuvab „415050400“.
  • „dtrace“ utiliiti on rakendatud vĂ”imalus genereerida vĂ€ljundit formaatides, mis on mugavad automaatseks töötlemiseks ja vaatamiseks, nagu JSON, XML ja HTML.
  • Tööriista «usbconfig» on lisatud vĂ”imalus kuvada tĂ€iendavat teavet USB-seadmete ja tootjate kohta, mis vastab failis /usr/share/misc/usb_vendors esitatud kirjeldustele.
  • Draiverisse «ice» on lisatud tugi Intel E800 Etherneti kontrolleritele, mille lĂ€bilaskvus on 100 Gb/s.
  • Ethernet-draiverisse «msc» on lisatud tugi MAC-aadressi mÀÀramiseks parameetri «smsc95xx.macaddr» pĂ”hjal, mida edastavad mĂ”ned Raspberry Pi emaplaadi mudelid.
  • On tehtud tööd «iwlwifi» draiveri stabiilsuse parandamiseks Intel'i traadita kiipide jaoks.
  • Lisatud on vĂ”imalus kasutada mitut PCI MCFG piirkonda amd64 ja i386 sĂŒsteemides PCI-seadmete aadressiruumi segmentimiseks.
  • Riistvara tugi on laienenud.
  • NFS-i töötlejas «mountd» kasutatakse katalooge sisaldavate nimede dekoodeerimiseks failis «exports» raamatukogu «strunvis», mis vĂ”imaldab katalooginimedes kasutada erimĂ€rke, nagu nĂ€iteks tĂŒhikud. Uued sysctl-muuttujad kern.rpc.unenc ja kern.rpc.tls on lisatud NFS-over-TLS seadistamiseks.
  • Laadijas on tagatud konfiguratsioonifailide lugemine, mis on loetletud muutuja local_loader_conf_files, pĂ€rast konfiguratsioonifaile, mis on mÀÀratud failis /boot/loader.conf.local. Samuti on lisatud vĂ”imalus hankida seadistusi SMBIOS-ist tootja ja toote id-dega seondatuna. EFI sĂŒsteemides on konsooli mÀÀramine paranenud. Laadijas on nĂŒĂŒd frambufferi rakendamine, mis vĂ”ib kasutada konsooli videodriverite.
  • Tehtud on vĂ”imalus kasutada LinuxBoot laadijat (loader.kboot) FreeBSD kĂ€ivitamiseks Linuxi-pĂ”histes keskkondades aarch64 ja amd64 sĂŒsteemidel.
  • Faili rc.conf on lisatud toetus parameetrile kdc_restart, mis vĂ”imaldab automaatset kdc (Kerberos 5 server) taaskĂ€ivitamist selle tĂ”rke korral. Lisaks on saadaval parameeter kdc_restart_delay, mille abil saab seadistada viivituse enne taaskĂ€ivitamist.
  • Vaikimisi on aruannete suuruse vĂ€hendamise eesmĂ€rgil, mis saadetakse e-posti teel, vĂ€hendatud teavet muudatuste kohta perioodiliselt kĂ€ivitatavate tööde ja turvaskannerite tĂ€itmisel. VĂ€ljundi taseme seadistamiseks saab kasutada parameetreid daily_diff_flags ja security_status_diff_flags failis periodic.conf.
  • VĂ€ljade kolmandate osapoolte komponentide versioonid: Clang/LLVM 18.1.5, OpenZFS 2.2.4, OpenSSH 9.7p1, awk 2024-01-22 (UTF-8 toe ja '-csv' reĆŸiimiga), libarchive 3.7.4, sendmail 8.18.1, unbound 1.20.0.

    Allikas: opennet.ru
Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster