FreeBSD 14.1 har allerede blitt utgitt, og dette er dens nye funksjoner

FreeBSD

FreeBSD er et åpen kildekode-operativsystem.

Lanseringen av den nye versjonen av FreeBSD 14.1 ble annonsert og denne nye versjonen presenteres lydstabelforbedringer, da vi har jobbet med å forbedre funksjonaliteten og det er nå mulig å koble fra lydenheter asynkront, noe som er spesielt nyttig for varm frakobling av USB-lydkort. Dette ble oppnådd ved å fjerne snd_clone-rammeverket og dets tilhørende sysctl-parametere, og dermed forenkle lydundersystemet.

En annen endring som skiller seg ut i FreeBSD 14.1 er optimalisering av funksjoner i libc ved hjelp av SIMD-instruksjoner, ettersom SIMD-implementeringer (Single Instruction, Multiple Data) av streng- og minneoperasjoner har blitt introdusert i amd64 for å forbedre systemytelsen. 17 SIMD-optimaliserte funksjoner og 9 funksjoner oversatt til SIMD-optimaliserte samtaler er foreslått.

I tillegg til dette gir FreeBSD 14.1 nå innfødt støtte for cloud-init, et verktøy for å konfigurere systemet under oppstart. Dette inkluderer muligheten til å opprette brukere/grupper, legge til ssh-nøkler, konfigurer nettverkstilkoblingsparametere, definer nuageinit oppstartsskript og konfigurer diskpartisjoner (config-stasjon). Denne implementeringen støttes av OpenStack og mange vertsleverandører.

For nye UFS2-filsystemer opprettet med newfs-verktøyet, er "myke oppdateringer" er aktivert i FreeBSD 14.1 som standard siden tidligere, i installasjonsprogrammet, var denne modusen aktivert som standard, men når du opprettet en FS med newfs, var det nødvendig med spesifikke alternativer.

På den annen side, nytten adduser i bsdinstall garanterer nå opprettelse av et ZFS-datasett separat for brukerens hjemmekatalog hvis et ZFS-datasett allerede er brukt for hjemmekatalogen. Muligheten til å bruke ZFS-kryptering for personlige kataloger er også lagt til. Parameterne "Zcreate" og "Zencrypt" er lagt til adduser.conf for å kontrollere aktiveringen av disse funksjonene.

La setusercontext-funksjonen støtter nå prioritering for prosesser basert på .login.conf-filen som ligger i hjemmekatalogen. Når du angir prioritet eller umask, er det lagt til støtte for "arv"-verdien, slik at disse verdiene kan konfigureres på samme måte som i hovedprosessen.

Det kan vi også finne nå strunvis-biblioteket brukes til å dekode katalognavn i eksportfilen, som tillater bruk av spesialtegn som mellomrom. Lagt til nye sysctl-variabler kern.rpc.unenc og kern.rpc.tls for å konfigurere NFS-over-TLS.

FreeBSD 14.1 sikrer det oppførte konfigurasjonsfiler i variablen local_loader_conf_files leses etter de som er definert i /boot/loader.conf.local. Det har også forbedret konsolldeteksjon på EFI-systemer og framebuffer-implementeringen kan bruke konsollvideodrivere.

El kdc_restart parameter i rc.conf tillater automatisk omstart av KDC (Kerberos 5-server) i tilfelle unormal avslutning. Parameteren kdc_restart_delay er også tilgjengelig for å konfigurere forsinkelsen før omstart.

For å redusere størrelsen på rapporter sendt på e-post, informasjon om endringer er redusert i periodiske sikkerhetsverifiseringsjobber og skript. Parameterne daily_diff_flags og security_status_diff_flags i period.conf lar deg konfigurere omfanget av utdataene.

Av andre endringer som skiller seg ut:

  • Det er nå mulig å bygge en kjerne med eksklusiv støtte for IPv6 (INET6), uten støtte for IPv4 (INET).
  • Implementerte muligheten til å bruke LinuxBoot-lasteren (loader.kboot) for å starte opp FreeBSD fra Linux-baserte miljøer på aarch64- og amd64-systemer.
  • Utvidet maskinvarestøtte.
  • iwlwifi-driverstabilitet: Forbedret driverstabilitet for Intel trådløse brikker.
  • Dtrace-verktøyet kan nå gi resultater i formater som JSON, XML og HTML, noe som letter automatisk analyse og visualisering.
  • Forbedringer av usbconfig, ettersom den nå kan vise tilleggsinformasjon om USB-enheter og produsenter, basert på beskrivelser i filen /usr/share/misc/usb_vendors.
  • ICE-kontrolleren støtter nå Intel E800 Ethernet-kontrollere med 100 Gb/s båndbredde.
  • Datoverktøyet støtter nå nanosekunders presisjon.
  • Det er nå mulig å bruke flere PCI MCFG-områder på AMD64- og i386-systemer for å segmentere adresserommet til PCI-enheter.
  • msc Ethernet-driveren lar nå MAC-adressen konfigureres ved hjelp av parameteren smsc95xx.macaddr, som sendes av noen Raspberry Pi-modeller.

Til slutt, hvis du er interessert i å kunne vite mer om det, kan du se detaljene i følgende lenke.