Kutulutsidwa kwa OpenBSD 7.0

Kutulutsidwa kwa pulogalamu yaulere ya UNIX-ngati OpenBSD 7.0 ikuwonetsedwa. Zikudziwika kuti uku ndi kutulutsidwa kwa 51 kwa polojekitiyi, yomwe idzakwanitse zaka 18 pa October 26. Pulojekiti ya OpenBSD idakhazikitsidwa ndi Theo de Raadt mu 1995 pambuyo pa mkangano ndi opanga NetBSD, chifukwa chake Theo adakanidwa mwayi wopita ku NetBSD CVS repository. Zitatha izi, Theo de Raadt ndi gulu la anthu amalingaliro ofanana adapanga njira yatsopano yotseguka yochokera ku mtengo wa NetBSD, zomwe zolinga zazikulu zachitukuko zomwe zinali kunyamula (mapulatifomu 13 amathandizidwa), kukhazikika, kugwira ntchito moyenera, chitetezo chokhazikika. ndi zida zophatikizika za cryptographic. Kuyika kwathunthu kwa ISO chithunzi cha OpenBSD 7.0 base system ndi 554 MB.

Kuphatikiza pa machitidwe opangira okha, polojekiti ya OpenBSD imadziwika ndi zigawo zake, zomwe zafala kwambiri m'machitidwe ena ndipo zatsimikizira kuti ndi imodzi mwa njira zotetezeka komanso zapamwamba kwambiri. Zina mwa izo: LibreSSL (foloko la OpenSSL), OpenSSH, PF paketi fyuluta, OpenBGPD ndi OpenOSPFD ma daemoni oyendetsa, seva ya OpenNTPD NTP, seva yamakalata ya OpenSMTPD, ma terminal multiplexer (ofanana ndi GNU screen) tmux, daemon yodziwika yokhala ndi IDENT protocol, BSDL njira ina. Phukusi la GNU groff - mandoc, protocol yokonzekera machitidwe olekerera zolakwika CARP (Common Address Redundancy Protocol), seva yopepuka ya http, chida cholumikizira mafayilo cha OpenRSYNC.

Kusintha kwakukulu:

  • Anawonjezera doko la machitidwe a 64-bit kutengera kamangidwe ka RISC-V. Panopa ntchito yothandizidwa pa HiFive Unmatched board komanso pang'ono pa PolarFire SoC Icicle Kit.
  • Doko la nsanja za ARM64 limapereka chithandizo chowongolera, koma chosakwanira, chothandizira zida za Apple zokhala ndi purosesa ya M1. Mu mawonekedwe ake apano, imathandizira kukhazikitsa OpenBSD pa diski ya GPT ndipo ili ndi madalaivala a USB 3, NVME, GPIO ndi SPMI. Kuphatikiza pa M1, doko la ARM64 limakulitsanso chithandizo cha Raspberry Pi 3 Model B + ndi ma board otengera Rockchip RK3399 SoC.
  • Pazomangamanga za AMD64, wopanga wa GCC amakhala wolumala mwachisawawa (Crang yekha ndi amene watsala). M'mbuyomu, GCC idayimitsidwa pazomanga za armv7 ndi i386.
  • Thandizo la nsanja ya SGI lathetsedwa.
  • Pamapulatifomu amd64, arm64, i386, sparc64 ndi powerpc64, kumanga kernel mothandizidwa ndi dt dynamic tracing system kumathandizidwa ndi kusakhazikika. Wowonjezera ma kprobes kuti asonkhanitse zambiri za zochitika za kernel-level.
  • btrace imathandizira ogwiritsa ntchito "<" ndi ">" mu zosefera ndipo imapereka zotsatira za nthawi yomwe imagwiritsidwa ntchito posanthula kernel stack.
  • Wowonjezera /etc/bsd.re-config configuration file, yomwe ingagwiritsidwe ntchito kukonza kernel pa nthawi ya boot ndikuthandizira / kuletsa zipangizo zina.
  • Imawonetsetsa kupezeka kwa zida za TPM 2.0 ndikutsata moyenera malamulo kuti mulowe munjira yogona (amathetsa vuto pakudzutsa ThinkPad X1 Carbon Gen 9 ndi ThinkPad X1 Nano laptops).
  • Kukhazikitsa kwa kqueue kwasinthidwa kukhala mutexes.
  • Yakhazikitsa luso lokonzekera kukula kwa buffer kwa PF_UNIX sockets kudzera sysctl. Kukula kwa buffer kwakwezedwa mpaka 8 KB.
  • Thandizo labwino la machitidwe a multiprocessor (SMP). Kuyimba kwa pmap_extract() kwasunthidwa kukhala mp-safe pa hppa ndi amd64 systems. Khodi yowerengera zinthu zosadziwika, gawo la chothandizira, ndi lseek, connect, and setrttable function zimachokera ku general kernel lock. Kukhazikitsa ma buffer a uthenga wamantha pagawo lililonse la CPU.
  • Kukhazikitsa kwa dongosolo la drm (Direct Rendering Manager) kumalumikizidwa ndi Linux kernel 5.10.65. Dalaivala wa inteldrm wathandizira chithandizo cha Intel chips kutengera Tiger Lake microarchitecture. Dalaivala wa amdgpu amathandizira Navi 12, Navi 21 "Sienna Cichlid", Arcturus GPUs ndi Cezanne "Green Sardine" Ryzen 5000 APUs.
  • Thandizo lowonjezera la zida zatsopano, kuphatikiza Aquantia AQC111U/AQC112U USB Ethernet, Aquantia 1/2.5/5/10Gb/s PCIe Ethernet, Cadence GEM, Broadcom BCM5725, RTL8168FP/RTL8111FP/RTL8117 Thandizo lokhazikika la Intelger Lake Wowonjezera ucc driver wa USB HID Consumer Control kiyibodi yomwe imagwiritsa ntchito mabatani a pulogalamu, ma audio, ndi voliyumu.
  • Kusintha kwachitika ku VMM hypervisor. Anawonjezera malire a 512 VCPU pa makina pafupifupi. Mavuto ndi kutsekereza kwa VCPU atha. Kumbuyo kwa makina oyang'anira makina a vmd tsopano akuphatikiza kuthandizira chitetezo ku machitidwe a alendo okhala ndi madalaivala oyipa a virtio.
  • Ntchito yomaliza yasunthidwa kuchokera ku NetBSD, kukulolani kuti muchepetse nthawi yochitira malamulo.
  • Ntchito yolumikizira mafayilo a openrsync imagwiritsa ntchito zosankha za "kuphatikizapo" ndi "kupatula".
  • Pulogalamu ya ps imapereka zidziwitso zamagulu ogwirizana.
  • Lamulo la "dired-jump" lawonjezedwa ku mg text editor.
  • Zothandizira za fdisk ndi newfs zathandizira bwino ma disks okhala ndi kukula kwa gawo la 4K. Mu fdisk, code yoyambitsira ya MBR/GPT yakonzedwanso ndikuzindikiridwa kwa magawo a GPT "BIOS Boot", "APFS", "APFS ISC", "APFS Recovry" (sic), "HiFive FSBL" ndi "HiFive BBL" zakhala zikuchitika. anawonjezera. Chowonjezera "-A" njira yoyambira GPT popanda kuchotsa magawo a boot.
  • Kuti ifulumizitse ntchitoyi, pulogalamu ya traceroute imagwiritsa ntchito kukonzanso mapaketi oyesa ndi zopempha za DNS mumayendedwe asynchronous.
  • Doas utility imapereka kuyesa katatu kulowa mawu achinsinsi.
  • xterm imapereka mwayi wodzipatula wamafayilo pogwiritsa ntchito foni ya unveil() system. Njira za ftpd zimatetezedwa pogwiritsa ntchito lonjezano.
  • Zomwe zatulutsidwa ku chipika cha chidziwitso chogwiritsa ntchito molakwika choyimira "%n" mu ntchito ya printf.
  • Kukhazikitsa kwa IPsec mu iked kumawonjezera chithandizo cha kasitomala-mbali DNS kasinthidwe.
  • Mu snmpd, chithandizo cha ma protocol a SNMPv1 ndi SNMPv2c chimayimitsidwa mwachisawawa mokomera kugwiritsa ntchito SNMPv3.
  • Mwachikhazikitso, njira za dhcpleased ndi resolvd zimayatsidwa, zomwe zimapereka mwayi wokonza ma adilesi a IPv4 kudzera pa DHCP. Chipangizo cha dhclient chimasiyidwa padongosolo ngati njira. Lamulo la "nameserver" lawonjezedwa panjira yotumizira uthenga wokhudza seva ya DNS kuti isinthe.
  • LibreSSL yawonjezera chithandizo cha TLSv3 API OpenSSL 1.1.1 ndipo yatsegula chotsimikizira chatsopano cha X.509 chomwe chimathandizira kutsimikizira kolondola kwa ziphaso zosainidwa modutsa.
  • OpenSMTPD imawonjezera chithandizo cha zosankha za TLS "cafile=(njira)", "nosni", "noverify" ndi "servername=(name)". smtp imakupatsani mwayi wosankha TLS cipher ndi njira za protocol.
  • Zasinthidwa phukusi la OpenSSH. Kuwunikira mwatsatanetsatane zakusinthaku kungapezeke apa: OpenSSH 8.7, OpenSSH 8.8. Kuthandizira kwa siginecha za digito za rsa-sha kuzimitsidwa.
  • Chiwerengero cha madoko a zomangamanga AMD64 anali 11325, kwa aarch64 - 11034, kwa i386 - 10248. Pakati pa ntchito Mabaibulo madoko: FFmpeg 4.4 GCC 8.4.0 ndi 11.2.0 GNOME 40.4 Go 1.17. 8 KDE Applications 302 KDE Frameworks 11.0.12 LLVM/Clang 16.0.2 LibreOffice 21.08.1 Lua 5.85.0, 11.1.0 ndi 7.2.1.2 MariaDB 5.1.5 Node.js.5.2.4 PHP5.3.6 . 10.6.4 ndi 12.22.6 .7.3.30 Postfix 7.4.23 PostgreSQL 8.0.10 Python 3.5.12, 13.4 ndi 2.7.18 Qt 3.8.12 ndi 3.9.7 Ruby 5.15.2, 6.0.4 ndi 2.6.8 Rust SQL. 2.7.4 Xfce 3.0.2
  • Zida zosinthidwa za chipani chachitatu zomwe zikuphatikizidwa ndi OpenBSD 7.0:
    • Xenocara zithunzi stack zochokera X.Org 7.7 ndi xserver 1.20.13 + zigamba, 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 (+ zigamba)
    • GCC 4.2.1 (+ zigamba) ndi 3.3.6 (+ zigamba)
    • Perl 5.32.1 (+ zigamba)
    • NSD 4.3.7
    • Zosasinthika 1.13.3
    • Namwino 5.7
    • Binutils 2.17 (+ zigamba)
    • Gdb 6.3 (+ chigamba)
    • Awo 18.12.2020
    • Kutulutsa 2.4.1

Source: opennet.ru

Kuwonjezera ndemanga