Paglabas ng FreeBSD 11.3

Isang taon pagkatapos ng paglabas ng 11.2 at 7 buwan mula noong paglabas ng 12.0 magagamit release ng FreeBSD 11.3, na nakahanda para sa mga arkitekturang amd64, i386, powerpc, powerpc64, sparc64, aarch64, at armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Bilang karagdagan, ang mga imahe ay inihanda para sa mga virtualization system (QCOW2, VHD, VMDK, raw) at Amazon EC2 cloud environment.
Ilabas ang 11.2 na suporta ay wawakasan sa loob ng 3 buwan, at ang suporta para sa FreeBSD 11.3 ay ibibigay hanggang Setyembre 30, 2021 o, sa kaso ng desisyon na gumawa ng release 11.4 sa susunod na taon, tatlong buwan mula sa petsa ng paglabas nito. Paglabas ng FreeBSD 12.1 inaasahan na Nobyembre 4.

Susi mga inobasyon:

  • Ang clang, libc++, compiler-rt, LLDB, LLD at LLVM na mga bahagi ay na-update sa bersyon 8.0;
  • Sa ZFS idinagdag suporta para sa parallel mounting ng ilang FS partition nang sabay-sabay;
  • Sa bootloader ipinatupad ang kakayahang mag-encrypt ng mga partisyon gamit ang geli sa lahat ng suportadong arkitektura;
  • Ang paggana ng zfsloader loader ay naidagdag sa loader, na hindi na kinakailangan para sa paglo-load mula sa ZFS;
  • Pinahusay ng UEFI bootloader ang pagtukoy sa uri ng system console at console device kung hindi tinukoy ang mga ito sa loader.conf;
  • Ang isang opsyon sa bootloader na nakasulat sa Lua ay naidagdag sa pangunahing pakete;
  • Ang kernel ay nagbibigay ng output sa log ng jail environment identifier kapag sinusubaybayan ang pagkumpleto ng mga proseso;
  • Pinagana ang mga babala tungkol sa mga feature na ihihinto sa mga susunod na release. Nagdagdag din ng babala kapag gumagamit ng mga hindi secure na geli algorithm at IPSec algorithm, na hindi na ginagamit sa RFC 8221;
  • Ang mga bagong parameter ay idinagdag sa ipfw packet filter: record-state (tulad ng "keep-state", ngunit walang pagbuo ng O_PROBE_STATE), set-limit (tulad ng "limit", ngunit walang pagbuo ng O_PROBE_STATE) at defer-action (sa halip na tumakbo isang panuntunan, isang dynamic na isang estado na maaaring suriin gamit ang expression na "check-state");
  • Nagdagdag ng suporta NAT64CLAT sa pagpapatupad ng isang tagasalin na tumatakbo sa panig ng consumer na nagko-convert ng 1 sa 1 panloob na IPv4 address sa mga pandaigdigang IPv6 address at vice versa;
  • Ang trabaho ay ginawa sa pthread(3) library upang mapabuti ang POSIX compatibility;
  • Nagdagdag ng suporta para sa karagdagang NVRAM sa /etc/rc.initdiskless. Nagdagdag ng suporta para sa /etc/rc.resume sa rcorder utility. Ang kahulugan ng variable na jail_conf (naglalaman ng /etc/jail.conf bilang default) ay inilipat sa /etc/defaults/rc.conf. Ang rc_service variable ay naidagdag sa rc.subr, na tumutukoy sa landas patungo sa serbisyo na ilulunsad kung ang serbisyo ay kailangang tumawag muli sa sarili nito;
  • Ang isang bagong parameter, allow.read_msgbuf, ay naidagdag sa jail.conf para sa jail utility, kung saan maaari mong limitahan ang access sa dmesg para sa mga nakahiwalay na proseso at user;
  • Ang opsyong β€œ-e” ay naidagdag sa jail utility, na nagbibigay-daan sa iyong tukuyin ang anumang parameter ng jail.conf bilang argumento at magpakita ng listahan ng mga kapaligiran kung saan ito ginagamit;
  • Idinagdag ang trim utility, na nagbibigay-daan sa iyong simulan ang pag-alis ng mga nilalaman ng mga bloke ng Flash na gumagamit ng mga algorithm ng normalisasyon ng pagsusuot;
  • Ang mga newf at tunef ay nagbibigay-daan sa mga underscore at gitling sa mga pangalan ng label;
  • Ang fdisk utility ay nagdagdag ng suporta para sa mga sektor na mas malaki sa 2048 bytes;
  • Ang sh shell ay nagdagdag ng suporta para sa opsyon na pipefail, na pinapasimple ang pagsuri sa return code para sa lahat ng mga command na pinagsama ng mga hindi pinangalanang pipe;
  • Idinagdag ang spi utility, na nagbibigay-daan sa iyong makipag-ugnayan sa mga device sa pamamagitan ng SPI bus mula sa user space;
  • Ang init_exec variable ay naidagdag sa kenv, kung saan maaari mong tukuyin ang isang executable file na ilulunsad ng proseso ng init pagkatapos buksan ang console bilang isang PID 1 handler;
  • Ang suporta para sa mga simbolikong pangalan para sa pagtukoy ng mga kapaligiran ng kulungan ay idinagdag sa cpuset(1), sockstat(1), ipfw(8) at ugidfw(8) na mga utility;
  • Idinagdag ang mga opsyon na "status" at "progress" sa dd utility upang ipakita ang impormasyon ng status bawat segundo;
  • Ang suporta sa Libxo ay idinagdag sa huling at lastlogin na mga utility;
  • Na-update na firmware at mga bersyon ng driver ng network;
  • Ang pkg package manager ay na-update upang ilabas ang 1.10.5, ang OpenSSL upang ilabas ang 1.0.2s, at ang ELF executable toolkit upang ilabas ang r3614;
  • Ang mga port ay nag-aalok ng mga desktop environment na KDE 5.15.3 at GNOME 3.28.

Pinagmulan: opennet.ru

Magdagdag ng komento