SlÀppet av FreeBSD 14.1 med förbÀttrad ljudstack och stöd för cloud-init

Efter sex mÄnaders utveckling har versionen FreeBSD 14.1 slÀppts. Installationsbilder har förberetts för arkitekturerna amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 och riscv64. Dessutom har byggversioner för virtualiseringssystem (QCOW2, VHD, VMDK, raw) och molnmiljöerna Amazon EC2, Google Compute Engine och Vagrant förberetts.

Huvudsakliga förÀndringar:

  • Arbete har utförts för att förbĂ€ttra ljudstacken. Möjligheten att frikoppla ljudenheter i asynkront lĂ€ge har implementerats, vilket Ă€r nödvĂ€ndigt för till exempel varmkoppling av ljudkort med USB-grĂ€nssnitt. Ramverket snd_clone och dess relaterade sysctl-parametrar har tagits bort, vilket har förenklat ljudsystemet. IstĂ€llet för separata enhetsfiler för varje ljudkanal (/dev/dspX.Y) skapas nu endast den primĂ€ra enhetsfilen (/dev/dspX).
  • Funktionerna för strĂ€ng- och minneshantering i libc har optimerats med SIMD-instruktioner pĂ„ system med AMD64-arkitektur. 17 funktioner har föreslagits att optimeras med SIMD, och ytterligare 9 funktioner har omvandlats till att anropa SIMD-optimerade funktioner. Testning visar att prestandan för de nya funktionerna vid bearbetning av strĂ€ngar av 64 tecken har ökat med 5,54 gĂ„nger.
  • Inbyggt stöd för konfiguration med hjĂ€lp av cloud-init, ett verktyg för systemkonfiguration vid uppstart, har lagts till. Bland annat stöds skapande av anvĂ€ndare/grupper, tillĂ€gg av ssh-nycklar, konfiguration av nĂ€tverksanslutningsparametrar, definition av startskriptet nuageinit och konfiguration av diskar (config-drive). Implementeringen Ă€r kompatibel med OpenStack och mĂ„nga hosting-leverantörer.
  • För nya filsystem UFS2, som skapas med verktyget newfs, Ă€r journalisering (soft updates) aktiverad som standard.
  • Möjlighet att bygga kĂ€rnan endast med stöd för IPv6. (INET6), utan IPv4 (INET).
  • I verktyget adduser, som anvĂ€nds i bsdinstall, sĂ€kerstĂ€lls skapandet av ett separat ZFS dataset (partition, snapshot eller klon) för anvĂ€ndarens hemmakatalog om ett ZFS dataset redan anvĂ€nds för den överordnade katalogen. Möjligheten att anvĂ€nda kryptering av hemmakataloger med ZFS-funktioner har ocksĂ„ lagts till. För att hantera aktiveringen av dessa funktioner har parametrarna 'Zcreate' och 'Zencrypt' lagts till i adduser.conf.
  • I «libutil» har funktionen «setusercontext» fĂ„tt stöd för att stĂ€lla in prioritet för processer baserat pĂ„ instĂ€llningar frĂ„n filen «.login.conf», som finns i hemkatalogen. Vid prioritering eller umask har stöd för vĂ€rdet «inherit» lagts till, vilket innebĂ€r att prioritet och umask stĂ€lls in pĂ„ samma sĂ€tt som för den överordnade processen.
  • I verktyget «date» har stöd för nanosekunders noggrannhet lagts till; till exempel kommer «date -Ins» att visa «2024-06-04T10:20:28,763742224+05:00», medan «date +%N» kommer att visa «415050400».
  • I verktyget «dtrace» har möjligheten att generera utdata i format som Ă€r lĂ€mpliga för automatisk analys och visning, sĂ„som JSON, XML och HTML, implementerats.
  • I verktyget «usbconfig» har möjligheten att visa ytterligare information om USB-enheter och tillverkare, enligt beskrivningar i filen /usr/share/misc/usb_vendors, lagts till.
  • I drivrutinen «ice» har stöd för Intel E800 Ethernet-kontroller med en kapacitet pĂ„ 100 Gb/s lagts till.
  • I Ethernet-drivrutinen «msc» har stöd för att stĂ€lla in MAC-adressen baserat pĂ„ parametern «smsc95xx.macaddr», som överförs av vissa modeller av Raspberry Pi-kort, lagts till.
  • Arbete har utförts för att öka stabiliteten hos drivrutinen «iwlwifi» för Intel trĂ„dlösa chip.
  • Möjligheten att anvĂ€nda flera PCI MCFG-omrĂ„den pĂ„ amd64- och i386-system för segmentering av PCI-enheternas adresseringsutrymme har lagts till.
  • Stödet för hĂ„rdvara har utökats.
  • I NFS-behandlaren «mountd» har biblioteket «strunvis» anvĂ€nts för avkodning av katalognamn i filen «exports», vilket möjliggjort anvĂ€ndning av specialtecken, som till exempel mellanslag, i katalognamn. Nya sysctl-variabler som kern.rpc.unenc och kern.rpc.tls har lagts till för konfiguration av NFS-over-TLS.
  • I bootloadern sĂ€kerstĂ€lls lĂ€sning av konfigurationsfiler som anges i variabeln local_loader_conf_files, efter de konfigurationsfiler som definieras i filen /boot/loader.conf.local. Möjligheten att extrahera instĂ€llningar frĂ„n SMBIOS kopplat till tillverkarens och produktens ID har ocksĂ„ lagts till. Identifiering av konsolen har förbĂ€ttrats pĂ„ system med EFI. Implementeringen av framebuffer i bootloadern kan nu anvĂ€nda konsolens videodrivrutiner.
  • Det har blivit möjligt att anvĂ€nda bootloadern LinuxBoot (loader.kboot) för att ladda FreeBSD frĂ„n Linux-baserade miljöer pĂ„ aarch64- och amd64-system.
  • I rc.conf har stöd för parametern kdc_restart, som aktiverar automatisk omstart av kdc (Kerberos 5-servern) vid krasch. Dessutom finns parametern kdc_restart_delay, som lĂ„ter dig stĂ€lla in en fördröjning innan omstart.
  • Som standard har informationen om Ă€ndringar vid utförande av schemalagda uppgifter och sĂ€kerhetskontroller förenklats i syfte att minska storleken pĂ„ rapporterna som skickas via e-post. För att justera nivĂ„n pĂ„ utdata kan du anvĂ€nda parametrarna daily_diff_flags och security_status_diff_flags i periodic.conf.
  • Versionerna av tredjepartskomponenter har uppdaterats: Clang/LLVM 18.1.5, OpenZFS 2.2.4, OpenSSH 9.7p1, awk 2024-01-22 (med stöd för UTF-8 och lĂ€get "-csv"), libarchive 3.7.4, sendmail 8.18.1, unbound 1.20.0.

    KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster