Tukunga o OpenBSD 7.0

Ko te tukunga o te punaha whakahaere UNIX-rite-kore utu OpenBSD 7.0 e whakaatuhia ana. E ai ki te korero, koinei te rima tekau ma tahi o nga putanga o te kaupapa, ka huri ki te rua tekau ma ono tau hei te tekau ma waru o Oketopa. Ko te kaupapa OpenBSD i whakaturia e Theo de Raadt i te tau 51 i muri i te tautohetohe ki nga kaihanga NetBSD, na te mea i kore ai a Theo e uru atu ki te rehitatanga NetBSD CVS. I muri mai i tenei, i hangaia e Theo de Raadt me tetahi roopu o nga tangata rite-whakaaro he punaha whakahaere tuwhera hou i runga i te rakau puna NetBSD, ko nga whaainga whanaketanga matua ko te kawe (e tautokohia ana nga papahanga taputapu 18), te paerewa, te mahi tika, te haumaru proactive me nga taputapu cryptographic whakauru. Ko te ahua ISO whakaurunga katoa o te punaha turanga OpenBSD 26 he 1995 MB.

I tua atu i te punaha whakahaere ake, ko te kaupapa OpenBSD e mohiotia ana mo ona waahanga, kua horapa ki etahi atu punaha me te whakamatau i a raatau ano tetahi o nga otinga tino haumaru me te kounga teitei. I roto i a raatau: LibreSSL (marau o OpenSSL), OpenSSH, tātari paatete PF, OpenBGPD me OpenOSPFD ararere daemons, OpenNTPD NTP server, OpenSMTPD mēra tūmau, text terminal multiplexer (he rite ki te mata GNU) tmux, identd daemon me te whakatinanatanga kawa IDENT, BSDL kē. GNU groff package - mandoc, kawa mo te whakarite i nga punaha whakararu i te he CARP (Common Address Redundancy Protocol), te tūmau http mama, OpenRSYNC taputapu tukutahi kōnae.

Nga whakapainga matua:

  • I taapirihia he tauranga mo nga punaha 64-bit i runga i te hoahoanga RISC-V. Ko nga mahi e tautokohia ana i tenei wa i runga i nga papa HiFive Unmatched me tetahi waahanga i runga i te PolarFire SoC Icicle Kit.
  • Ko te tauranga mo nga papaaho ARM64 he pai ake, engari kaore ano kia oti, te tautoko mo nga taputapu Apple me te tukatuka M1. I roto i tona ahua o naianei, ka tautokohia te whakauru OpenBSD ki runga i te kōpae GPT me nga taraiwa mo te USB 3, NVME, GPIO me SPMI. I tua atu ki te M1, ko te tauranga ARM64 ka whakawhānui ake i te tautoko mo te Raspberry Pi 3 Model B+ me nga papa i runga i te Rockchip RK3399 SoC.
  • Mo te hoahoanga AMD64, kua monoa te kaitoha GCC na te taunoa (ko Clang anake te toe). I mua, i monoa a GCC mo nga hoahoanga armv7 me i386.
  • Kua whakakorehia te tautoko mo te turanga SGI.
  • Mo nga papaapapa amd64, arm64, i386, sparc64 me powerpc64, ko te hanga kernel me te tautoko mo te dt dynamic tracing system ka taea te taunoa. Kua taapirihia he kaiwhakarato kprobes hei kohi korero mo nga huihuinga taumata-kero.
  • Ka whakatinanahia e btrace te tautoko mo nga kaiwhakahaere "<" me ">" i roto i nga whiriwhiringa me te whakarato i te putanga o te wa i pau i te waahi kaiwhakamahi i te wa e tarai ana i te puranga kernel.
  • Kua taapirihia te konae whirihoranga /etc/bsd.re-config, ka taea te whakamahi ki te whirihora i te pata i te wa whakaoho me te whakahohe/whakakore i etahi taputapu.
  • Ka whakarite kia kitea te noho o nga taputapu TPM 2.0 me te mahi tika o nga whakahau kia uru atu ki te aratau moe (ka whakaoti i te raru ki te oho ake ThinkPad X1 Carbon Gen 9 me ThinkPad X1 Nano rorohiko).
  • Kua hurihia te whakatinanatanga kqueue ki te whakamahi mutexes.
  • I whakatinanahia te kaha ki te whirihora i te rahi o te parapara mo nga turanga PF_UNIX ma te sysctl. Kua whakanuia te rahi o te parepare taunoa ki te 8 KB.
  • He pai ake te tautoko mo nga punaha multiprocessor (SMP). Kua nukuhia te waea pmap_extract() ki mp-haumaru i runga i nga punaha hppa me amd64. Ko te waehere mo te tatau tohutoro ki nga mea ingoamuna, he waahanga o te kaihautu otahi, me te rapu, hono, me nga mahi ka taea te whakarite i ahu mai i te raka kernel whanui. I whakatinanahia nga putunga panui panui motuhake mo ia matua CPU.
  • Ko te whakatinanatanga o te anga drm (Direct Rendering Manager) kei te tukutahi me te Linux kernel 5.10.65. Ko te taraiwa inteldrm kua pai ake te tautoko mo nga maramara Intel i runga i te microarchitecture Tiger Lake. Ko te taraiwa amdgpu e tautoko ana i a Navi 12, Navi 21 "Sienna Cichlid", Arcturus GPUs me Cezanne "Green Sardine" Ryzen 5000 APUs.
  • He tautoko taapiri mo nga taputapu hou, tae atu ki te Aquantia AQC111U/AQC112U USB Ethernet, Aquantia 1/2.5/5/10Gb/s PCIe Ethernet, Cadence GEM, Broadcom BCM5725, RTL8168FP/RTL8111FP/RTL8117 Te tautoko i runga i te papaaho moroiti a Intel Lake mo te Intel Lake. Kua taapirihia he taraiwa ucc mo nga papapātuhi USB HID Consumer Control e whakamahi ana i te tono, te oro, me te paatene rōrahi.
  • Kua whakapai ake i te VMM hypervisor. Kua taapirihia he tepe 512 VCPU mo ia miihini mariko. Kua whakatauhia nga raru mo te aukati VCPU. Ko te tuara mo te whakahaere i nga miihini mariko vmd inaianei ko te tautoko mo te whakamarumaru ki nga punaha manuhiri me nga taraiwa virtio kino.
  • Kua nukuhia te whaipainga taima mai i NetBSD, ka taea e koe te whakawhāiti i te wa mahi o nga whakahau.
  • Ko te taputapu tukutahi konae openrsync ka whakatinana i nga whiringa "whakauru" me te "whakakore".
  • Ko te whaipainga ps he korero mo nga roopu e pa ana.
  • Kua taapirihia te whakahau "dired-jump" ki te ētita kuputuhi mg.
  • Ko nga taputapu fdisk me nga newfs kua pai ake te tautoko mo nga kōpae me te rahi o te waahanga 4K. I roto i te fdisk, kua mahi ano te waehere arawhiti MBR/GPT me te mohio ki nga wehewehenga GPT "BIOS Boot", "APFS", "APFS ISC", "APFS Recovry" (sic), "HiFive FSBL" me "HiFive BBL" kua tāpirihia. Kua taapirihia te "-A" ki te arawhiti i te GPT me te kore e tango i nga waahanga whawhai.
  • Hei tere ake te mahi, ka whakatinanahia e te whaipainga traceroute te tukatuka o nga paatete whakamatautau me nga tono DNS i roto i te aratau tukutahi.
  • Ko te whaipainga doas e whakarato ana i nga ngana whakauru kupuhipa e toru.
  • Ko te xterm e whakarato ana i te punaha uru ki te punaha konae ma te whakamahi i te waea punaha hura (). Ka tiakina nga tukanga ftpd ma te whakamahi i te waea taunaha.
  • I whakatinanahia te putanga ki te raarangi korero mo te he te whakamahi i te tawhā whakahōputu “%n” i roto i te mahi printf.
  • Ko te whakatinanatanga IPsec i roto i te iked he taapiri tautoko mo te whirihoranga DNS taha-kiritaki.
  • I roto i te snmpd, ka whakakorehia te tautoko mo nga kawa SNMPv1 me SNMPv2c ma te taunoa hei whakamahi i te SNMPv3.
  • Ma te taunoa, ka taea nga tukanga dhcpleased me te whakatau, ka taea te whirihora i nga wahitau IPv4 ma te DHCP. Ka waiho te whaipainga dhclient ki te punaha hei whiringa. Ko te whakahau "nameserver" kua taapirihia ki te whaipainga ara hei whakawhiti korero mo te tūmau DNS hei whakatau.
  • Kua taapiri atu a LibreSSL i te tautoko mo te TLSv3 API OpenSSL 1.1.1 me te whakamana i te mana whakamana X.509 hou e tautoko ana i te manatoko tika o nga tiwhikete haina-whakawhiti.
  • Ka taapirihia e OpenSMTPD te tautoko mo nga whiringa TLS "cafile = (ara)", "nosni", "noverify" me "servername = (ingoa)". smtp ka taea e koe te kowhiri i nga whiringa TLS cipher me nga kawa.
  • Ko te kete OpenSSH kua whakahoutia. Ka kitea he tirohanga whanui mo nga whakapainga i konei: OpenSSH 8.7, OpenSSH 8.8. Kua whakakorehia te tautoko mo nga waitohu mamati rsa-sha.
  • Ko te maha o nga tauranga mo te hoahoanga AMD64 ko 11325, mo aarch64 - 11034, mo i386 - 10248. I roto i nga putanga tono i nga tauranga: FFmpeg 4.4 GCC 8.4.0 me 11.2.0 40.4 Haere 1.17 JDK me 8. 302 KDE Applications 11.0.12 KDE Frameworks 16.0.2 LLVM/Clang 21.08.1 LibreOffice 5.85.0 Lua 11.1.0, 7.2.1.2 me 5.1.5 MariaDB 5.2.4 Node.js 5.3.6 10.6.4 me 12.22.6 .7.3.30 Postfix 7.4.23 PostgreSQL 8.0.10 Python 3.5.12, 13.4 me 2.7.18 Qt 3.8.12 me 3.9.7 Ruby 5.15.2, 6.0.4 me 2.6.8 Rust 2.7.4 3.0.2 Xfce 1.55.0
  • Kua whakahouhia nga waahanga tuatoru kua whakauruhia ki te OpenBSD 7.0:
    • Xenocara whakairoiro tāpae i runga i X.Org 7.7 ki xserver 1.20.13 + papaki, 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 (+ papaki)
    • GCC 4.2.1 (+ pāti) me 3.3.6 (+ pāti)
    • Perl 5.32.1 (+ papaki)
    • NSD 4.3.7
    • Kore here 1.13.3
    • Ncurses 5.7
    • Binutils 2.17 (+ papaki)
    • Gdb 6.3 (+ papaki)
    • Awk 18.12.2020/XNUMX/XNUMX
    • Expat 2.4.1

Source: opennet.ru

Tāpiri i te kōrero