Ukukhutshwa kwe-OpenBSD 7.0

Ukukhutshwa kwenkqubo yasimahla ye-cross-platform ye-UNIX-efana ne-OpenBSD 7.0 ibonisiwe. Kuqatshelwe ukuba oku kukukhutshwa kwe-51 yeprojekthi, eya kugqiba iminyaka engama-18 nge-26 kaOktobha. Iprojekthi ye-OpenBSD yasekwa nguTheo de Raadt ngo-1995 emva kokungquzulana nabaphuhlisi be-NetBSD, ngenxa yoko uTheo walelwa ukufikelela kwindawo yokugcina i-NetBSD CVS. Emva koku, uTheo de Raadt kunye neqela labantu abanengqondo efanayo badale inkqubo entsha yokusebenza evulekileyo esekelwe kumthi womthombo we-NetBSD, iinjongo eziphambili zophuhliso eziye zazithwala (iiplatifti ze-hardware eziyi-13 zixhaswa), ukulinganisa, ukusebenza okuchanekileyo, ukhuseleko olusebenzayo. kunye nezixhobo ezihlanganisiweyo ze-cryptographic. Ufakelo olupheleleyo lwe-ISO umfanekiso we-OpenBSD 7.0 inkqubo yesiseko yi-554 MB.

Ukongeza kwinkqubo yokusebenza ngokwayo, iprojekthi ye-OpenBSD yaziwa ngamacandelo ayo, athe asasazeka kwezinye iinkqubo kwaye azibonakalise njengenye yezisombululo ezikhuselekileyo nezikumgangatho ophezulu. Phakathi kwazo: LibreSSL (ifolokhwe ye-OpenSSL), i-OpenSSH, isihluzi sepakethi ye-PF, i-OpenBGPD kunye ne-OpenOSPFD iidaemmon zokuhola, iseva ye-OpenNTPD NTP, iseva ye-imeyile ye-OpenSMTPD, i-terminal yombhalo multiplexer (efana ne-GNU screen) tmux, i-daemon echongiweyo ngokuphunyezwa kweprotocol ye-IDENT, enye indlela ye-BSDL Iphakheji ye-GNU groff - i-mandoc, i-protocol yokuququzelela i-fault-tolerant systems CARP (i-Common Address Redundancy Protocol), i-http ye-server ekhaphukhaphu, i-OpenRSYNC yongqamaniso lwefayile.

Uphuculo oluphambili:

  • Kongezwe izibuko kwiinkqubo ze-64-bit ezisekwe kwi-RISC-V ye-architecture. Okwangoku umsebenzi oxhaswayo kwiibhodi zeHiFive ezingahambelaniyo kwaye ngokuyinxenye kwiPolarFire SoC Icicle Kit.
  • Izibuko leeplatifti ze-ARM64 zibonelela ngokuphuculweyo, kodwa aziphelelanga, inkxaso yezixhobo ze-Apple ezineprosesa ye-M1. Kwimo yayo yangoku, ixhasa ukufaka i-OpenBSD kwidiski ye-GPT kwaye inabaqhubi be-USB 3, NVME, GPIO kunye ne-SPMI. Ukongeza kwi-M1, i-ARM64 port iphinda ikhulise inkxaso ye-Raspberry Pi 3 Model B + kunye neebhodi ezisekelwe kwi-Rockchip RK3399 SoC.
  • Kuyilo lwe-AMD64, umqokeleli weGCC ukhubaziwe ngokungagqibekanga (kushiyeke iClang kuphela). Ngaphambili, i-GCC yayikhubaziwe kulwakhiwo lwe-armv7 kunye ne-i386.
  • Inkxaso yeqonga le-SGI iyekisiwe.
  • Kwiqonga le-amd64, arm64, i386, sparc64 kunye ne-powerpc64, ukwakhiwa kwekernel ngenkxaso ye-dt dynamic tracing system yenziwe ngokungagqibekanga. Kongezwe umboneleli we-kprobes ukuqokelela ulwazi malunga neziganeko zomgangatho wekernel.
  • i-btrace isebenzisa inkxaso ye-"<" kunye ne-">" yabaqhubi kwizihluzi kwaye ibonelela ngemveliso yexesha elichithwe kwindawo yomsebenzisi xa kuhlalutywa isitaki se-kernel.
  • Ifayile yoqwalaselo eyongeziweyo /etc/bsd.re-config, engasetyenziselwa ukuqwalasela i-kernel ngexesha lokuqalisa kunye nokwenza/ukukhubaza izixhobo ezithile.
  • Iqinisekisa ukubonwa kobukho bezixhobo ze-TPM ze-2.0 kunye nokuphunyezwa ngokuchanekileyo kwemiyalelo yokungena kwimodi yokulala (ixazulula ingxaki ngokuvusa i-ThinkPad X1 Carbon Gen 9 kunye ne-ThinkPad X1 Nano laptops).
  • Ukuphunyezwa kwe-kqueue kutshintshelwe ekusebenziseni i-mutexes.
  • Kuphunyezwe ukukwazi ukuqwalasela ubungakanani bebuffer yePF_UNIX sockets nge sysctl. Ubungakanani bebuffer obuhlala bukhona bonyusiwe ukuya kutsho kwi-8 KB.
  • Inkxaso ephuculweyo yeenkqubo ezininzi (SMP). I pmap_extract() ifowuni isusiwe yasiwa kwi mp-ekhuselekileyo kwi hppa kunye ne amd64 iinkqubo. Ikhowudi yokubala iimbekiselo kwizinto ezingachazwanga, inxalenye yomphathi wangaphandle, kunye ne-lseek, ukudibanisa, kunye nemisebenzi enokumiselwa ithathwe kwisitshixo sekernel jikelele. Kuphunyezwe izithinteli zomyalezo woloyiko olwahlukeneyo kumbindi we-CPU nganye.
  • Ukuphunyezwa kwenkqubo-sikhokelo ye-drm (uManejala oBonelela ngokuthe ngqo) ingqamaniswa neLinux kernel 5.10.65. Umqhubi we-inteldrm uphucule inkxaso ye-Intel chips esekwe kwi-microarchitecture ye-Tiger Lake. Umqhubi we-amdgpu uxhasa i-Navi 12, i-Navi 21 "i-Sienna Cichlid", i-Arcturus GPUs kunye ne-Cezanne "i-Green Sardine" i-Ryzen 5000 APUs.
  • Inkxaso eyongeziweyo kwi-hardware entsha, kuquka i-Aquantia AQC111U/AQC112U USB Ethernet, i-Aquantia 1/2.5/5/10Gb/s PCIe Ethernet, iCadence GEM, Broadcom BCM5725, RTL8168FP/RTL8111FP/RTL8117 Inkxaso ye-Intel esekelwe kwi-Microrchitecture ye-Intel Kongezwe umqhubi we-ucc we-USB HID yoLawulo lwezitshixo ezisebenzisa usetyenziso, iaudio, kunye namaqhosha evolyum.
  • Uphuculo lwenziwe kwi-VMM hypervisor. Kongezwe umda we-512 VCPU ngomatshini ngamnye. Iingxaki ngokuvalwa kweVCPU ziye zasonjululwa. Umva wokulawula oomatshini benyani be-vmd ngoku uquka inkxaso yokhuseleko kwiinkqubo zeendwendwe ezinabaqhubi abakhohlakeleyo be-virtio.
  • Usetyenziso lwexesha lokuvala lususiwe kwi-NetBSD, ikuvumela ukuba unciphise ixesha lophumezo lwemiyalelo.
  • Isixhobo songqamaniso sefayile ye-openrsync siphumeza "bandakanya" kunye "nokungabandakanyi" iinketho.
  • Isixhobo se-ps sibonelela ngolwazi malunga namaqela anxulumeneyo.
  • Umyalelo othi "dired-jump" wongezwe kumhleli wokubhaliweyo wemg.
  • I-fdisk kunye ne-newfs eziluncedo ziye zaphucula inkxaso kwiidiski ezinobungakanani becandelo le-4K. Kwi-fdisk, ikhowudi yokuqalisa ye-MBR/GPT iye yaphinda yasetyenziswa kwaye ukuqondwa kwezahlulo ze-GPT “BIOS Boot”, “APFS”, “APFS ISC”, “APFS Recovry” (sic), “HiFive FSBL” kunye “neHiFive BBL” iye yafunyanwa. yongezwe. Kongezwe "-A" ukhetho lokuqalisa i-GPT ngaphandle kokususa izahlulelo zesiqalo.
  • Ukukhawulezisa umsebenzi, usetyenziso lwe-traceroute lusebenzisa ukucutshungulwa kweepakethi zovavanyo kunye nezicelo ze-DNS kwimodi ye-asynchronous.
  • Isixhobo se-doas sibonelela ngeenzame ezintathu zokungena ngegama lokugqitha.
  • I-xterm inika unikezelo lwesixokelelwano sonikezelo lodwa usebenzisa unveil() umnxeba wenkqubo. Iinkqubo ze-ftpd zikhuselwe usebenzisa umnxeba wesibambiso.
  • Imveliso ephunyeziweyo kwilog yolwazi malunga nokusetyenziswa okungachanekanga kweparamitha yokufomatha "%n" kumsebenzi weprintf.
  • Ukuphunyezwa kwe-IPsec kwi-iked yongeza inkxaso ye-client-side DNS uqwalaselo.
  • Kwi-snmpd, inkxaso ye-SNMPv1 kunye ne-SNMPv2c yeprothokholi ivaliwe ngokungagqibekanga ngokuthanda ukusebenzisa i-SNMPv3.
  • Ngokungagqibekanga, iinkqubo ze-dhcpleased kunye ne-resolvd zenziwe, zibonelela ngesakhono sokuqwalasela iidilesi ze-IPv4 nge-DHCP. Into eluncedo ye-dhclient ishiywe kwindlela yokhetho. Umyalelo othi "nameserver" wongezwe kwindlela eluncedo yokudlulisa ulwazi malunga neseva ye-DNS ukusombulula.
  • I-LibreSSL yongeze inkxaso ye-TLSv3 API OpenSSL 1.1.1 kwaye yenza ukuba i-X.509 yokuqinisekisa entsha exhasa ukuqinisekiswa okuchanekileyo kwezatifikethi ezisayiniweyo.
  • I-OpenSMTPD yongeza inkxaso kwiinketho zeTLS "cafile=(indlela)", "nosni", "noverify" kunye ne "servername=(igama)". I-smtp ikuvumela ukuba ukhethe i-TLS i-cipher kunye neenketho zeprotocol.
  • Iphakheji ye-OpenSSH ehlaziyiweyo. Isishwankathelo esineenkcukacha zophuculo sinokufumaneka apha: OpenSSH 8.7, OpenSSH 8.8. Inkxaso yotyikityo lwedijithali lwe-rsa-sha luvaliwe.
  • Inani lamazibuko okwakhiwa kwe-AMD64 laliyi-11325, ye-aarch64 - 11034, ye-i386 - 10248. Phakathi kweenguqulelo zesicelo kumazibuko: FFmpeg 4.4 GCC 8.4.0 kunye ne-11.2.0 GNOME 40.4 Go 1.17D K kunye ne-J8 302 Usetyenziso lwe-KDE 11.0.12 Izakhelo ze-KDE 16.0.2 LLVM/Clang 21.08.1 LibreOffice 5.85.0 Lua 11.1.0, 7.2.1.2 kunye 5.1.5 MariaDB 5.2.4 Node.js.5.3.6 PHP 10.6.4. 12.22.6 kunye 7.3.30 .7.4.23 Postfix 8.0.10 PostgreSQL 3.5.12 Python 13.4, 2.7.18 kunye 3.8.12 Qt 3.9.7 kunye 5.15.2 Ruby 6.0.4, 2.6.8 kunye 2.7.4 Rustql. 3.0.2 Xfce 1.55.0
  • Izinto ezihlaziyiweyo zeqela lesithathu zibandakanyiwe ne-OpenBSD 7.0:
    • Xenocara istaki yemizobo esekelwe X.Org 7.7 nge xserver 1.20.13 + amabala, freetype 2.10.4, fontconfig 2.12.4, Mesa 21.1.8, xterm 367, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/Clang 11.1.0 (+ iipetshi)
    • I-GCC 4.2.1 (+ iipetshi) kunye ne-3.3.6 (+ iipetshi)
    • Perl 5.32.1 (+ iipetshi)
    • I-NSD 4.3.7
    • Ingabotshwanga 1.13.3
    • Nurses 5.7
    • I-Binutils 2.17 (+ iipetshi)
    • Gdb 6.3 (+ isiqwenga)
    • Awk 18.12.2020/XNUMX/XNUMX
    • Expat 2.4.1

umthombo: opennet.ru

Yongeza izimvo