Toleo la FreeBSD 14.2

Baada ya miezi sita ya maendeleo, FreeBSD 14.2 ilitolewa. Picha za usakinishaji zimetayarishwa kwa ajili ya usanifu wa amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, 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.

Kama sehemu ya mzunguko wa maendeleo uliosasishwa, toleo lijalo la FreeBSD 14.3 litakamilika Juni 2025. Toleo la sasa la FreeBSD 14.2 litatumika hadi tarehe 30 Septemba 2025, na toleo la awali la FreeBSD 14.1 litatumika hadi tarehe 31 Machi 2025. Kwa ujumla, tawi la FreeBSD 14 litadumishwa hadi tarehe 30 Novemba 2028. Sambamba na hilo, tawi la FreeBSD 13.x linatengenezwa, toleo linalofuata (13.5) ambalo limepangwa kufanyika Machi 2025. Toleo la kwanza la tawi kuu linalofuata la FreeBSD 15, ambalo litapunguza usaidizi wa usanifu wa 32-bit (isipokuwa hali ya armv7 na COMPAT_FREEBSD32), limepangwa Desemba 2025.

Mabadiliko makubwa katika FreeBSD 14.2:

  • Kisakinishi cha bsdinstall sasa kina uwezo wa kupakua na kusakinisha vifurushi vya programu dhibiti kwa maunzi yanayotumika.
  • Uundaji wa picha za kontena katika umbizo la OCI (Open Container Initiative) umeanza.
  • Tumeanza kuunda toleo fupi la picha za mfumo kwa Amazon EC2, ambalo halijumuishi alama za utatuzi, majaribio, maktaba ya 32-bit, kitatuzi cha LLDB, Amazon SSM Agent na AWS CLI. ARM64 inaunda kwa ajili ya Amazon EC2 kutekeleza usaidizi wa API za "kuzima" na "kuwasha upya".
  • Imeongeza usaidizi wa kawaida kwa vichakataji vya POWER10 na POWER11.
  • Huduma ya fdisk imetangazwa kuwa ya kizamani, na inashauriwa kutumia gpart badala yake. Huduma ya fdisk imepangwa kutengwa kutoka kwa usambazaji wa FreeBSD 15 Katika tawi la FreeBSD 14, wakati wa kuendesha fdisk, onyo kuhusu hitaji la kuhamia gpart sasa litaonyeshwa.
  • Ili kupunguza ukubwa, usaidizi wa modi ya michoro umeondolewa kutoka kwa kipakiaji kwa mifumo iliyo na BIOS, lakini usaidizi wa kanuni za mbano za gzip na bzip2 umerudishwa. Bootloader ya EFI bado haijabadilishwa.
  • Sehemu ya uboreshaji imefanywa kwa rafu ya sauti. Kwa mfano, matumizi mapya ya mididump (kufuatilia tukio la MIDI) yamependekezwa na usaidizi wa kubadili moto kati ya vifaa vya sauti kwenye kichanganyaji umeongezwa.
  • Katika miundombinu ya uigaji wa mazingira ya Linux (Linuxulator), uoanifu na programu zilizokusanywa kwa ajili ya jukwaa la Linux umeboreshwa (kupuuza bendera ya AT_NO_AUTOMOUNT kumewashwa kwa chaguo zote za kupiga kazi ya stat() katika programu za Linux).
  • Dereva wa nvme (NVM Express) na matumizi ya nvmecontrol yanajumuishwa kwa usanifu wote.
  • Matoleo yaliyosasishwa ya vipengee vya wahusika wengine: Clang/LLVM 18.1.6 (ilikuwa 18.1.5), OpenZFS 2.2.6 (ilikuwa 2.2.4), OpenSSL 3.0.15 (ilikuwa 3.0.12), bc 7.0.2, libarchive 3.7.7 .0.11.0, libcbor 2, libfido1.14.0 1.10.5, libpcap 4.99.5, tcpdump 1.22.0, fungua XNUMX.
  • Chaguo la "-C" limeongezwa kwa matumizi ya env ili kubadilisha saraka ya kufanya kazi, inayotekelezwa kwa mlinganisho na matumizi ya env kutoka kwa kitengo cha msingi cha GNU.
  • Hati ya kuanzisha nuageinit imesasishwa ili kusaidia usanidi wa mtandao wakati wa kuanzisha. mashine pepe kuendesha OpenStack.
  • Ugunduzi wa uzinduzi katika mfumo wa wageni unaoendesha hypervisor ya NVMM iliyotengenezwa na mradi wa NetBSD hutolewa.
  • Katika hypervisor ya Bhyve iliyotumika seva VNC sasa inasaidia rangi kwa usahihi wakati wa kuunganisha kupitia kiteja cha novnc.
  • Unapoendeshwa chini ya Hyper-V hypervisor, utendakazi na TLB (Tafsiri ya Lookaside Buffer) umeongezwa kwa kiasi kikubwa (hadi 40%) kwa kutumia miito ya sauti ili kuweka upya TLB.
  • Uboreshaji wa utendakazi ulitekelezwa katika rafu ya mtandao na matatizo yaliyosuluhishwa katika rafu ya scpt.
  • Uthabiti wa madereva kwa vifaa vya wireless, pamoja na madereva (kwa mfano, iwlwifi) iliyozinduliwa kwa kutumia safu ya linuxkpi, imeboreshwa, kuruhusu matumizi ya viendeshi vya Linux katika FreeBSD.
  • Tatizo la hitilafu "madt_parse_apics: I/O APIC ID 255 juu sana" wakati wa kupakia kwenye mifumo yenye vichakataji vya AMD imetatuliwa (thamani ya juu zaidi ya ID ya IOAPIC imeongezwa kutoka 254 hadi 255).
  • Viendeshaji vya igc (Intel Ethernet Controller I225) na lem/em/igb (Intel PRO/1000 Gigabit Ethernet) wameongeza usaidizi kwa algorithm ya AIM (Adaptive Interrupt Moderation), ambayo inaruhusu kupunguza ucheleweshaji kwenye chaneli zenye kiwango cha chini cha pakiti, na vile vile. kupunguza mzigo kwenye CPU na kupunguza kasi ya simu za kukatiza kwa kiwango cha juu cha pakiti. Mabadiliko hayo pia yanaondoa mrejesho wa utendakazi wa UDP ambao umedhihirika tangu FreeBSD 12.0, hasa inayoonekana wakati wa kutumia NFS juu ya UDP.
  • Viendeshi vya kifaa vilivyosasishwa ena 2.8.0 (Adapta ya Mtandao ya Elastic ya Amazon), ice_ddp 1.3.41.0 na barafu 1.43.2-k (Intel Ethernet 800). Kiendeshaji cha hda kimeongeza usaidizi kwa vichakataji kulingana na usanifu mdogo wa Intel Tiger Lake-H, na viendeshi vya ig4 na ichsmb vimeongeza usaidizi kwa Intel Meteor Lake.
  • Imeongeza kiendeshaji kipya cha rtw89 cha adapta zisizotumia waya za IEEE 802.11ax kwenye chipu za Realtek RTL8851BE, RTL8852AE, RTL8852BE na RTL8852CE. Usaidizi wa chipsi za Realtek 8156/8156B umehamishwa kutoka kwa kiendesha cdce hadi kiendesha ure, na hivyo kusababisha utendakazi na kutegemewa kuboreshwa.
  • Kifurushi cha wifi-firmware-kmod chenye programu dhibiti ya kadi zisizo na waya kimeongezwa kwa vifurushi vinavyotolewa kwenye media ya usakinishaji (dvd1).
  • Syscons na viendeshi vya agp vimepangwa kuondolewa katika matoleo yajayo.

Chanzo: opennet.ru

Kuongeza maoni