Sgaoileadh FreeBSD 14.0

Dà bhliadhna gu leth bho chaidh meur 13.0 fhoillseachadh, chaidh FreeBSD 14.0 fhoillseachadh. Tha ìomhaighean stàlaidh rim faighinn airson ailtireachd amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64, agus riscv64. A bharrachd air an sin, chaidh togail ullachadh airson siostaman brìgheil (QCOW2, VHD, VMDK, raw) agus àrainneachdan sgòthan leithid Amazon EC2, Google Compute Engine, agus Vagrant. Bidh FreeBSD 14 mar am meur mu dheireadh a bheir taic do àrd-ùrlaran 32-bit. Cumaidh FreeBSD 15 taic airson siostaman 64-bit a-mhàin, ach cumaidh e an comas prògraman 32-bit a thogail agus am modh COMPAT_FREEBSD32 a chleachdadh gus faidhlichean ruith 32-bit a ruith ann an àrainneachd 64-bit.

Atharraichean mòra:

  • Is e /bin/sh an eadar-theangair àithne bunaiteach airson an neach-cleachdaidh freumhach.
  • Airson innealan NVME, thèid an draibhear nda a chleachdadh gu bunaiteach air gach àrd-ùrlar. Gus tilleadh chun draibhear nvd as sine, cleachd an suidheachadh "hw.nvme.use_nvd=1" ann an loader.conf.
  • Chaidh goireas ùr, "fwget," a chur ris. Bidh e a’ comharrachadh bathar-cruaidh a dh’ fheumas ùrachaidhean firmware agus a’ stàladh na pacaidean firmware co-fhreagarrach. An-dràsta, chan eil taic ach ri innealan PCI agus firmware airson GPUan Intel agus AMD.
  • Chaidh goireas base64 ùr a chur ris airson dàta a chòdachadh agus a dhì-chòdachadh ann an cruth base64.
  • Chaidh an goireas tcpsso a chur ris, a leigeas leat roghainnean socaid a shuidheachadh airson ceanglaichean TCP a tha ann mar-thà (mar eisimpleir, faodaidh tu am modúl smachd dùmhlachd no an cruach TCP atharrachadh).
  • Chaidh an riochdaire lìbhrigidh puist bunaiteach a chur an àite dma (DragonFly Mail Agent) an àite sendmail. Tha Sendmail fhathast san t-sgaoileadh bunaiteach agus chaidh ùrachadh gu dreach 8.17.1.
  • Tha KTLS, an cur an gnìomh aig ìre eithne FreeBSD den phròtacal TLS, air taic a chur ris airson luathachadh bathar-cruaidh TLS 1.3 air an taobh a gheibh e. Tha an luathachadh seo air a choileanadh le bhith a’ toirt air falbh cuid de ghnìomhachdan co-cheangailte ri giullachd phasgan crioptaichte chun chairt lìonra.
  • Chaidh an stiùireadh ".include" a chur ris an fhaidhle rèiteachaidh jail.conf, a’ leigeil le faidhlichean a bharrachd a bhith air an toirt a-steach nuair a bhios an rèiteachadh air a luchdachadh, le slighean wildcard ceadaichte. Chaidh am paramadair sysctl security.bsd.see_jail_proc a leudachadh, a’ leigeil le luchd-cleachdaidh gun chead ann an àrainneachd jail air leth casg a chuir air crìochnachadh èignichte, atharrachaidhean prìomhachais, agus mearachdan-dhearbhaidh phròiseasan.
  • Bidh na prògraman pw agus bsdinstall a-nis a’ cruthachadh luchd-cleachdaidh san eòlaire “/home” gu bunaiteach, seach “/usr/home.” Chan eil ceangal samhlachail airson “/home” a’ comharrachadh “/usr/home” air a chruthachadh tuilleadh.
  • Tha an roghainn togail PROFILE à comas gu bunaiteach - chan eil dreachan pròifilichte de leabharlannan siostaim rim faighinn tuilleadh; bu chòir innealan pròifileachaidh bathar-cruaidh (hwpmc) a chleachdadh na àite.
  • Chaidh cruinneachadh fhaidhlichean gnìomhaichte a chomasachadh airson ailtireachd 64-bit ann am modh PIE (Position Independent Executable).
  • Tha an hypervisor Bhyve a-nis a’ toirt taic do bhith a’ cur ruigsinneachd air adhart chun TPM (Module Àrd-ùrlar Earbsach) agus GPU (a-steach do àrainneachdan brìgheil airson sgoltagan AMD agus Intel).
  • Chaidh cur an gnìomh siostam faidhle ZFS ùrachadh gu OpenZFS 2.2. Chaidh taic airson siostam faidhle ZFS a chur ris a’ ghoireas makefs. Chaidh a’ chomas amar ZFS a chruthachadh co-cheangailte ri aon diosc brìgheil (vdev) a thoirt a-steach.
  • Chaidh an àireamh de chridheachan CPU a tha a’ faighinn taic (paramadair MAXCPU) ann an siostaman stèidhichte air ailtireachd amd64 agus arm64 a mheudachadh bho 256 gu 1024.
  • Ann an UFS, bidh rèiteachaidhean le clàradh irisean (ùrachaidhean bog) air an comasachadh a-nis a’ comasachadh sgrùdadh siostam faidhle cùl-fhiosrachaidh le bhith a’ cleachdadh dealbhan-sgrìn UFS. Chaidh sgrùdaidhean hash a bharrachd a chur ri blocaichean-mòra, mapaichean buidhne siolandair, agus inodes gus coirbeachd a lorg.
  • Chaidh an siostam faidhle tarfs a chur ris, a ghabhas cleachdadh le tasglannan tar air an teannachadh le zstd.
  • Chaidh innealan boottrace a chur ris gus sùil a chumail air tachartasan a thachair rè tòiseachaidh is dùnadh an t-siostaim.
  • Chaidh paramadair rèiteachaidh eithne FIRECRACKER a chur ris gus dèanamh cinnteach gu bheil FreeBSD ag obair air siostam brìgheil Firecracker, a chaidh a dhealbhadh gus innealan brìgheil a ruith le glè bheag de chosgais os cionn. Chaidh ùine tòiseachaidh eithne FreeBSD 14 fo Firecracker a lùghdachadh gu 25 mìle-diogan, a’ leigeil le àrainneachdan FreeBSD a bhith air an cur air bhog mar a dh’ fheumar airson bun-structar coimpiutaireachd gun fhrithealaiche.
  • Tha an luchdair, sgrìobhte sa chànan Lua, a’ cur an gnìomh taic airson faidhlichean lua a ruith a tha suidhichte san eòlaire loader_conf_files ann an àrainneachd bogsa-gainmhich sònraichte.
  • Chaidh taic NFS a leudachadh. Chaidh roghainn sreap ùr "syskrb5" a chur ris airson taic Kerberos ann an NFSv 4.1/4.2, agus chaidh taic airson an obrachaidh ExchangeID a chur an gnìomh. Chaidh a’ chomas nfsd, nfsuserd, mountd, gssd, agus rpc.tlsservd a ruith ann an àrainneachd lìonra vnet iomallach a chur an gnìomh.
  • Bidh an sgriobt growfs a’ cur an gnìomh a’ chomas roinn-atharrachaidh a chur aig ceann na raoin a tha a’ leudachadh air an diosg.
  • Chaidh kinst ùr (dtrace_kinst) airson solaraiche DTrace a chur ris, a leigeas le structaran an eithne a leantainn.
  • Chaidh taic airson an algairim crioptachaidh XChaCha20-Poly1035 AEAD a chur ris an fho-shiostam crioptachaidh kernel, agus chaidh API airson a bhith a’ cleachdadh a’ lùb eliptigeach curve25519 a chur ris (airson WireGuard).
  • Chaidh an ùine ath-thòiseachaidh a lùghdachadh. Chaidh am paramadair sysctl kern.reboot_wait_time a chur ris, a leigeas leat an dàil atharrachadh mus tèid an ath-thòiseachadh fhèin a dhèanamh às dèidh do na teachdaireachdan breithneachaidh uile a bhith air an cur a-mach chun chonsól. Gu gnàthach, thèid an dàil seo a thoirt air falbh.
  • Chaidh an fo-shiostam timerfd a chur ris an eithne, a’ sìmpleachadh giùlan phrògraman bho Linux.
  • Chaidh sysctl machdep.mitigations.zenbleed.enable a chur ris gus so-leòntachd Zenbleed a bhacadh ann am pròiseasairean AMD Zen2.
  • Chaidh taic Wi-Fi 6 a chur ri wpa_supplicant agus hostapd. Tha an draibhear iwlwifi a-nis a’ toirt taic do chips Intel a tha a’ toirt taic do Wi-Fi 6E AX411/AX211/AX210.
  • Tha an eithne air siostaman amd64 a-nis a’ toirt taic do na h-innealan AddressSanitizer agus MemorySanitizer bhon phròiseact LLVM.
  • Ann an sgriobtaichean rc.d, tha cead an dòigh inbhe a chleachdadh eadhon ged nach eil an sgriobt a’ mìneachadh faidhle procname agus PID.
  • Chaidh an ìre gluasaid dàta bunaiteach airson a’ phuirt sreathach anns an eithne, luchdairean-tòiseachaidh, agus an àite-cleachdaidh a mheudachadh bho 9600 gu 115200 bps. Tha an tòn bìp bunaiteach a-nis air a shuidheachadh gu 800 Hz. Chaidh amalachadh le devd a chur an gnìomh airson an tòn bìp a thoirt a-mach tron ​​chairt-fuaime. Airson consol vt, tha an tòn bìp air a dhì-chomasachadh gu bunaiteach (gus a chomasachadh, ruith na h-òrdughan "sysctl kern.vt.enable_bell=1" agus "kbdcontrol -b normal").
  • Taic nas fheàrr airson ailtireachd luathachaidh bathar-cruaidh NXP DPAA2 (Data Path Acceleration Architecture Gen2).
  • Chaidh draibhear igc a chur ris airson rianadairean Ethernet Intel I225, a’ toirt taic do astar 2.5 Gbps.
  • Gu gnàthach, tha an suidheachadh net.inet.tcp.nolocaltimewait air a chomasachadh, a chuireas casg air cruthachadh chlàran feitheamh-ama airson ceanglaichean TCP a tha air an crìochnachadh air taobh an t-siostaim ionadail.
  • Taic airson protocol conaltraidh Netlink (RFC 3549) a thathar a’ cleachdadh ann an Linux gus eadar-obrachaidhean eadar an eithne agus pròiseasan àite-cleachdaiche a chur air dòigh. Chaidh cuid de ghoireasan lìonra atharrachadh gus Netlink a chleachdadh.
  • Tha an criathrag pacaid pf a’ toirt co-chòrdalachd ri co-chòrdalachd agus giùlan gnàthachadh pacaid (scrubadh) dreach pf OpenBSD. Tha pfsync a-nis a’ toirt taic do chòmhdhail IPv6. Tha cruth pacaid pfsync air a leudachadh gus taic a thoirt do chiudhaichean, gnàthachadh pacaid, agus riaghailtean slighe-gu.
  • Air a chur ris an eadar-aghaidh lìonra if_stf (IPv6 thairis air IPv4) Taic IPv6 Cleachdadh Luath (RFC 5969). Tha modh nodeinfo IPv6 (RFC 4620) à comas gu bunaiteach.
  • Tha am paramadair sysctl net.inet.tcp.nolocaltimewait air a chomasachadh gu bunaiteach, a’ cur casg air cruthachadh inntrigidhean staid feitheamh-ama airson ceanglaichean TCP a tha air an crìochnachadh gu h-ionadail.
  • Gu gnàthach, bidh TCP a’ cleachdadh uidheam smachd dùmhlachd lìonra CUBIC an àite NewReno, a’ leigeil le barrachd feum a dhèanamh den leud-bann a tha ri fhaighinn.
  • Ann an IPv4, tha cur phasganan craolaidh chun an t-seòladh fo-lìonra neoni air a dhì-cheadachadh mura h-eil an seòladh sin air a dhearbhadh gu soilleir mar sheòladh craolaidh. Leigidh an t-atharrachadh seo le aoighean seòlaidhean a chleachdadh a tha a’ crìochnachadh le “.0.”
  • Chaidh roghainnean OpenSSH atharrachadh: tha scp a-nis a’ cleachdadh SFTP an àite scp/rcp gu bunaiteach, tha taic airson ainmean-sgrìobhte RSA/SHA-1 à comas, tha paramadairean VerifyHostKeyDNS agus X11Forwarding air an suidheachadh gu “chan eil”, chaidh an stiùireadh VersionAddendum a thoirt air falbh, agus chaidh taic airson roghainnean HPN a thoirt air falbh.
  • Chaidh an goireas ceann-latha ùrachadh gus an roghainn "-z" a thoirt a-steach airson tionndadh crios-ama.
  • Tha roghainn "--color" aig a’ ghoireas diff a-nis airson atharrachaidhean ann an dath fhaicinn.
  • Tha an goireas cadail a-nis a’ toirt taic do aonadan tomhais seach diogan (mar eisimpleir, faodaidh tu “cadal 1h 30m” a shònrachadh).
  • Tha na goireasan ceann is earbaill a-nis a’ toirt taic do na roghainnean “-q” agus “-h”, agus a-nis a’ toirt taic do bhith a’ sònrachadh luachan le iar-leasachain SI. Chaidh an àireamh as motha de loidhnichean ann an ceann a thoirt air falbh (2^31).
  • Tha àithne "iolat" aig goireas systat a-nis gus fiosrachadh mu latency I/O a thaisbeanadh, air a thomhas leis an clàr-ama CAM.
  • Chaidh leabharlann libncursesw a roinn ann an dà leabharlann, libtinfow agus libncursesw. Chaidh taic a chur ris airson an stòr-dàta terminfo a chleachdadh ann an ncurses, chan ann an termcap a-mhàin.
  • Airson ailtireachd aarch64 (arm64), chaidh an roghainn togail COMPAT_LIB32 a chur an gnìomh agus a chomasachadh gu bunaiteach, a’ dèanamh cinnteach à cruinneachadh leabharlannan 32-bit airson siostaman ARM64, a’ leigeil le faidhlichean so-ghnìomhaichte a chaidh a thogail airson àrd-ùrlar armv7 a bhith air an cur an gnìomh.
  • Chaidh taic sgòthan a leasachadh. Chaidh togail deuchainneach le siostam faidhle freumhach ZFS agus cloud-init a chur ris airson AWS EC2. Tha ìomhaighean airson ailtireachd arm64 agus amd64 rim faighinn a-nis airson Azure, le roghainn de UFS no ZFS. Chaidh draibhear airson cairt lìonra brìgheil Google Virtual NIC (gve) a chur ris.
  • Chaidh an siostam ACPI ùrachadh gus taic a thoirt don stairsneach _CR3, a leigeas leat an teòthachd a shuidheachadh aig a bheil an siostam air a chur ann am modh cadail (S3).
  • Chaidh na h-aplacaidean agus na leabharlannan treas-phàrtaidh a leanas a tha anns an t-siostam bunaiteach ùrachadh: OpenSSH 9.5p1, OpenSSL 3.0.12 (roimhe seo chaidh am meur 1.1.1 a chleachdadh), awk 2021072, bc 6.6.0, libbsdxml 2.4.7, libfido2 1.13.0, tcpdump 4.99.4, libpcap 1.10.4, xz 5.4.3, zlib 1.3, zstd 1.5.2. Chaidh an goireas objdump a chur an àite llvm-objump. Chaidh an co-chruinneadair Clang ùrachadh gu meur 16.
  • Chaidh siostaman seann-fhasanta a ghlanadh:
    • Chaidh taic airson faclan-faire aon-ùine OPIE a thoirt air falbh bhon t-siostam bunaiteach (faodar am port tèarainteachd/opie a stàladh gus an cleachdadh a-rithist).
    • Chaidh draibhearan airson cairtean fuaim le eadar-aghaidh ISA a thoirt air falbh.
    • Chaidh na goireasan fmtree agus minigzip a thoirt air falbh.
    • Chaidh co-phàirtean ATM a thoirt air falbh ann an netgraph (NgATM).
    • Chaidh am pròiseas telnetd sa chùl-raon a thoirt air falbh (faodar port net/freebsd-telnetd a chleachdadh).
    • Clas VINUM air a thoirt air falbh ann an geom.
    • Chaidh draibhearan seann-fhasanta amr, iscsi_initiator, iir, mn, mly, nlmrsa agus twa a thoirt air falbh.
    • Chaidh am paramadair VESA a thoirt air falbh bho na h-eithnichean GENERIC agus MINIMAL.
    • Chaidh taic airson obrachaidhean crioptagrafach neo-chothromach a thoirt air falbh bhon fhrèam-obrach crioptagrafach aig ìre an eithne OCF (Frèam-obrach Crioptagrafach Fosgailte).
    • Chaidh an goireas mergemaster a chur à bith agus bu chòir etcupdate a chleachdadh na àite.
    • Chaidh an goireas portsnap a thoirt air falbh (gus puirt fhaighinn air ais, cleachd "git clone https://git.FreeBSD.org/ports.git /usr/ports").
    • Chaidh stad a chur air gineadh cho-chruinneachaidhean airson ailtireachd armv6.
    • Chaidh taic airson ailtireachd MIPS a thoirt air falbh.

Source: fosgailtenet.ru

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster