Toleo la FreeBSD 13.1

Baada ya mwaka wa maendeleo, FreeBSD 13.1 ilitolewa. Picha za usakinishaji zinapatikana kwa usanifu wa amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 na riscv64. Zaidi ya hayo, makusanyiko yametayarishwa kwa mifumo ya uboreshaji (QCOW2, VHD, VMDK, ghafi) na mazingira ya wingu Amazon EC2, Google Compute Engine na Vagrant.

Katika toleo jipya:

  • Kiendeshi cha iwlwifi kimependekezwa kwa kadi zisizo na waya za Intel zenye usaidizi wa chipsi mpya na kiwango cha 802.11ac. Kiendeshaji kinatokana na kiendeshi cha Linux na msimbo kutoka kwa mfumo mdogo wa Linux net80211, unaoendesha FreeBSD kwa kutumia safu ya linuxkpi.
  • Utekelezaji wa mfumo wa faili wa ZFS umesasishwa hadi kutolewa kwa OpenZFS 2.1 kwa usaidizi wa teknolojia ya dRAID (Distributed Spare RAID) na uboreshaji muhimu wa utendaji.
  • Hati mpya ya rc zfskys imeongezwa, ambayo unaweza kupanga usimbuaji kiotomatiki wa sehemu za ZFS zilizosimbwa kwenye hatua ya kuwasha.
  • Rafu ya mtandao imebadilisha tabia ya anwani za IPv4 na nambari sifuri inayofuata (x.x.x.0), ambayo sasa inaweza kutumika kama seva pangishi na isitangazwe kwa chaguomsingi. Tabia ya zamani inaweza kurejeshwa kwa kutumia sysctl net.inet.ip.broadcast_lowest.
  • Kwa usanifu wa 64-bit, kujenga mfumo wa msingi kwa kutumia hali ya PIE (Position Independent Executable) imewezeshwa kwa chaguo-msingi. Ili kuzima, mpangilio wa WITHOUT_PIE umetolewa.
  • Imeongeza uwezo wa kuita chroot kwa mchakato ambao haujaidhinishwa na seti ya NO_NEW_PRIVS ya alama. Hali imewezeshwa kwa kutumia sysctl security.bsd.unprivileged_chroot. Chaguo la "-n" limeongezwa kwa matumizi ya chroot, ambayo huweka alama ya NO_NEW_PRIVS kwa mchakato kabla ya kuitenga.
  • Hali ya uhariri wa kiotomatiki wa sehemu za diski imeongezwa kwenye kisakinishi cha bsdinstall, huku kuruhusu kuunganisha hati za kugawa ambazo hufanya kazi bila uingiliaji kati wa mtumiaji kwa majina tofauti ya diski. Kipengele kilichopendekezwa hurahisisha uundaji wa media ya usakinishaji inayofanya kazi kiotomatiki kwa mifumo na mashine za kawaida zilizo na diski tofauti.
  • Usaidizi wa boot ulioboreshwa kwenye mifumo ya UEFI. Kianzishaji cha bootloader huwezesha usanidi otomatiki wa kigezo cha copy_staging kulingana na uwezo wa kerneli iliyopakiwa.
  • Kazi imefanywa ili kuboresha utendaji wa bootloader, nvme, rtsold, kuanzisha jenereta ya nambari ya pseudo-random na urekebishaji wa timer, ambayo ilisababisha kupunguzwa kwa muda wa boot.
  • Usaidizi ulioongezwa kwa NFS kupitia kituo cha mawasiliano kilichosimbwa kwa njia fiche kulingana na TLS 1.3. Utekelezaji mpya unatumia rafu ya TLS iliyotolewa na kernel ili kuwezesha kuongeza kasi ya maunzi. Huunda michakato ya rpc.tlsclntd na rpc.tlsservd kwa kutumia mteja wa NFS-over-TLS na utekelezaji wa seva, unaowezeshwa kwa chaguomsingi kwa amd64 na usanifu wa arm64.
  • Kwa NFSv4.1 na 4.2, chaguo la mlima wa nconnect limetekelezwa, ambalo huamua idadi ya miunganisho ya TCP iliyoanzishwa na seva. Muunganisho wa kwanza hutumiwa kwa jumbe ndogo za RPC, na zilizobaki hutumiwa kusawazisha trafiki na data iliyopitishwa.
  • Kwa seva ya NFS, sysctl vfs.nfsd.srvmaxio imeongezwa, ambayo inakuwezesha kubadilisha ukubwa wa juu wa kuzuia I/O (chaguo-msingi 128Kb).
  • Usaidizi wa vifaa ulioboreshwa. Usaidizi wa kidhibiti cha Ethernet cha Intel I225 kimeongezwa kwa kiendeshi cha igc. Usaidizi ulioboreshwa kwa mifumo ya Big-endian. Kidhibiti cha mgb kimeongezwa cha vifaa vya Microchip LAN7430 PCIe Gigabit Ethernet Ethernet kidhibiti
  • Kiendeshaji cha barafu kinachotumiwa kwa vidhibiti vya Intel E800 Ethernet kimesasishwa hadi toleo la 1.34.2-k, ambalo sasa linajumuisha usaidizi wa kuonyesha matukio ya programu dhibiti kwenye kumbukumbu ya mfumo na utekelezaji wa awali wa viendelezi vya itifaki ya DCB (Data center bridge) umeongezwa.
  • Picha za Amazon EC2 zimewezeshwa kwa chaguo-msingi kuwasha kwa kutumia UEFI badala ya BIOS.
  • Hypervisor ya bhyve imesasisha vipengee vya kuiga viendeshi vya NVMe ili kusaidia ubainishi wa NVMe 1.4. Masuala yaliyotatuliwa na NVMe iovec wakati wa I/O ya kina.
  • Maktaba ya CAM imebadilishwa ili kutumia simu ya njia halisi wakati wa kuchakata majina ya vifaa, ambayo inaruhusu viungo vya mfano vya vifaa kutumika katika huduma za camcontrol na smartctl. camcontrol hutatua matatizo na kupakua firmware kwenye vifaa.
  • Huduma ya svnlite imeacha kujenga kwenye mfumo wa msingi.
  • Matoleo ya Linux yaliyoongezwa ya huduma za kukokotoa hundi (md5sum, sha1sum, n.k.) ambayo hutekelezwa kwa kupiga simu huduma zilizopo za BSD (md5, sha1, n.k.) kwa chaguo la "-r".
  • Usaidizi wa usimamizi wa NCQ umeongezwa kwa matumizi ya mpsutil na habari kuhusu adapta imeonyeshwa.
  • Katika /etc/defaults/rc.conf, kwa chaguo-msingi, chaguo la "-i" huwashwa wakati wa kupiga rtsol na michakato ya rtsold, ambayo inawajibika kwa kutuma ujumbe wa ICMPv6 RS (Uombaji wa Njia). Chaguo hili huzima ucheleweshaji nasibu kabla ya kutuma ujumbe.
  • Kwa usanifu wa riscv64 na riscv64sf, ujenzi wa maktaba kwa ASAN (kisafishaji cha anwani), UBSAN (Kisafishaji cha Tabia Isiyobainishwa), OpenMP na OFED (Usambazaji wa Biashara ya Vitambaa wazi) umewezeshwa.
  • Shida za kuamua njia za kuongeza kasi ya vifaa vya shughuli za kriptografia zinazoungwa mkono na wasindikaji wa ARMv7 na ARM64 zimetatuliwa, ambayo imeharakisha kwa kiasi kikubwa uendeshaji wa algorithms ya aes-256-gcm na sha256 kwenye mifumo ya ARM.
  • Kwa usanifu wa powerpc, kifurushi kikuu kinajumuisha kitatuzi cha LLDB, kilichotengenezwa na mradi wa LLVM.
  • Maktaba ya OpenSSL imesasishwa hadi toleo la 1.1.1o na kupanuliwa kwa uboreshaji wa mkusanyiko wa usanifu wa powerpc, powerpc64 na powerpc64le.
  • Seva ya SSH na mteja zimesasishwa hadi OpenSSH 8.8p1 kwa msaada wa sahihi za dijitali za rsa-sha kuzimwa na usaidizi wa uthibitishaji wa vipengele viwili kwa kutumia vifaa kulingana na itifaki ya FIDO/U2F. Ili kuingiliana na vifaa vya FIDO/U2F, aina mpya muhimu za "ecdsa-sk" na "ed25519-sk" zimeongezwa, ambazo hutumia kanuni za saini za dijiti za ECDSA na Ed25519, pamoja na heshi ya SHA-256.
  • Matoleo yaliyosasishwa ya programu za wahusika wengine yaliyojumuishwa katika mfumo msingi: awk 20210215 (yenye viraka vinavyozima matumizi ya lugha kwa masafa na kuboresha upatanifu na gawk na mawk), zlib 1.2.12, libarchive 3.6.0.

Chanzo: opennet.ru

Kuongeza maoni