Tso Tawm ntawm OpenBSD 7.0

Qhov kev tso tawm ntawm tus ntoo khaub lig-platform pub dawb UNIX-zoo li kev khiav haujlwm OpenBSD 7.0 tau nthuav tawm. Nws raug sau tseg tias qhov no yog 51st tso tawm ntawm qhov project, uas yuav muaj hnub nyoog 18 xyoo thaum Lub Kaum Hli 26. Txoj haujlwm OpenBSD tau tsim los ntawm Theo de Raadt hauv 1995 tom qab muaj kev tsis sib haum xeeb nrog NetBSD cov neeg tsim khoom, vim tias Theo raug tsis lees paub nkag mus rau NetBSD CVS qhov chaw cia khoom. Tom qab no, Theo de Raadt thiab ib pab pawg neeg zoo li lub siab xav tau tsim qhov tshiab qhib kev ua haujlwm raws li NetBSD qhov chaw tsob ntoo, lub hom phiaj tseem ceeb ntawm kev txhim kho uas yog kev txav mus los (13 lub platform kho vajtse tau txais kev txhawb nqa), kev tsim qauv, kev ua haujlwm raug, kev ruaj ntseg ruaj ntseg. thiab integrated cryptographic cuab yeej. Tag nrho cov duab ISO ntawm OpenBSD 7.0 lub hauv paus system yog 554 MB.

Ntxiv rau qhov kev ua haujlwm ntawm nws tus kheej, qhov project OpenBSD paub txog nws cov khoom, uas tau dhau los ua ntau yam hauv lwm lub tshuab thiab tau ua pov thawj lawv tus kheej yog ib qho kev nyab xeeb tshaj plaws thiab cov kev daws teeb meem zoo. Ntawm lawv: LibreSSL ( diav rawg ntawm OpenSSL), OpenSSH, PF pob ntawv lim, OpenBGPD thiab OpenOSPFD routing daemons, OpenNTPD NTP server, OpenSMTPD mail server, text terminal multiplexer (analogous to GNU screen) tmux, identd daemon nrog IDENT raws tu qauv BSDL lwm txoj kev siv, GNU groff pob - mandoc, raws tu qauv rau kev teeb tsa kev ua txhaum cai CARP (Common Address Redundancy Protocol), lub teeb yuag http server, OpenRSYNC cov ntaub ntawv synchronization utility.

Kev txhim kho tseem ceeb:

  • Ntxiv qhov chaw nres nkoj rau 64-ntsis tshuab raws li RISC-V architecture. Tam sim no txhawb nqa kev ua haujlwm ntawm HiFive Unmatched boards thiab ib feem ntawm PolarFire SoC Icicle Kit.
  • Qhov chaw nres nkoj rau ARM64 platforms muab kev txhim kho, tab sis tseem tsis tiav, kev txhawb nqa rau Apple li nrog M1 processor. Hauv nws daim ntawv tam sim no, nws txhawb kev txhim kho OpenBSD ntawm GPT disk thiab muaj cov tsav tsheb rau USB 3, NVME, GPIO thiab SPMI. Ntxiv rau M1, qhov chaw nres nkoj ARM64 tseem nthuav tawm kev txhawb nqa rau Raspberry Pi 3 Model B + thiab cov laug cam raws li Rockchip RK3399 SoC.
  • Rau AMD64 architecture, GCC compiler yog neeg xiam los ntawm lub neej ntawd (tsuas yog Clang nkaus xwb). Yav dhau los, GCC tau ua tsis taus rau armv7 thiab i386 architectures.
  • Kev them nyiaj yug rau SGI platform tau raug txiav lawm.
  • Rau amd64, arm64, i386, sparc64 thiab powerpc64 platforms, kernel tsev nrog kev txhawb nqa rau dt dynamic tracing system yog qhib los ntawm lub neej ntawd. Ntxiv kprobes tus kws kho mob los sau cov ntaub ntawv hais txog cov xwm txheej kernel.
  • btrace siv kev txhawb nqa rau "<" thiab ">" cov neeg ua haujlwm hauv cov ntxaij lim dej thiab muab cov khoom tso tawm ntawm lub sijhawm siv nyob rau hauv cov neeg siv qhov chaw thaum txheeb xyuas cov kernel pawg.
  • Ntxiv /etc/bsd.re-config configuration file, uas tuaj yeem siv los teeb tsa lub ntsiav thaum lub sijhawm khau raj thiab pab kom / kaw qee yam khoom siv.
  • Xyuas kom pom tias muaj TPM 2.0 cov khoom siv thiab ua kom raug cov lus txib kom nkag mus rau hom pw tsaug zog ( daws qhov teeb meem nrog kev sawv ThinkPad X1 Carbon Gen 9 thiab ThinkPad X1 Nano laptops).
  • Kev siv kqueue tau hloov mus siv mutexes.
  • Ua raws li lub peev xwm los teeb tsa qhov loj me rau PF_UNIX qhov (socket) ntawm sysctl. Lub default tsis loj tau nce mus rau 8 KB.
  • Txhim kho kev txhawb nqa rau multiprocessor (SMP) systems. pmap_extract() hu tau raug tsiv mus rau mp-kev nyab xeeb ntawm hppa thiab amd64 systems. Cov cai rau suav cov ntawv xa mus rau cov khoom tsis qhia npe, ib feem ntawm qhov tshwj xeeb handler, thiab qhov lseek, txuas, thiab setrtable functions yog muab los ntawm lub dav kernel xauv. Siv cais cov lus ceeb toom tsis txaus rau txhua tus tub ntxhais CPU.
  • Kev siv ntawm drm (Direct Rendering Manager) lub moj khaum yog synchronized nrog Linux ntsiav 5.10.65. Tus tsav tsheb intldrm tau txhim kho kev txhawb nqa rau Intel chips raws li Tiger Lake microarchitecture. Tus tsav tsheb amdgpu txhawb nqa Navi 12, Navi 21 "Sienna Cichlid", Arcturus GPUs thiab Cezanne "Green Sardine" Ryzen 5000 APUs.
  • Ntxiv kev txhawb nqa rau kho vajtse tshiab, suav nrog Aquantia AQC111U/AQC112U USB Ethernet, Aquantia 1/2.5/5/10Gb/s PCIe Ethernet, Cadence GEM, Broadcom BCM5725, RTL8168FP/RTL8111FP/RTLvedcture platform rau Tiger. Ntxiv ucc tsav tsheb rau USB HID Consumer Control keyboards uas siv daim ntawv thov, suab, thiab ntim khawm.
  • Kev txhim kho tau ua rau VMM hypervisor. Ntxiv qhov txwv ntawm 512 VCPU rau ib lub tshuab virtual. Cov teeb meem nrog VCPU thaiv tau raug daws. Lub backend rau kev tswj hwm vmd virtual tshuab tam sim no suav nrog kev txhawb nqa rau kev tiv thaiv cov qhua nrog cov neeg tsav tsheb tsis zoo.
  • Lub sijhawm siv hluav taws xob tau raug txav los ntawm NetBSD, tso cai rau koj txwv lub sijhawm ua tiav ntawm cov lus txib.
  • Openrsync file synchronization utility siv qhov "nrog" thiab "exclude" xaiv.
  • ps qhov hluav taws xob muab cov ntaub ntawv hais txog cov pab pawg muaj feem cuam tshuam.
  • Cov lus txib "dred-dhia" tau ntxiv rau mg ntawv nyeem.
  • Cov khoom siv fdisk thiab newfs tau txhim kho kev txhawb nqa rau disks nrog 4K qhov ntau thiab tsawg. Hauv fdisk, MBR / GPT pib code tau rov ua haujlwm thiab paub txog GPT partitions "BIOS Boot", "APFS", "APFS ISC", "APFS Recovry" (sic), "HiFive FSBL" thiab "HiFive BBL" tau ua. ntxiv. Ntxiv "-A" kev xaiv los pib GPT yam tsis tau tshem cov khau raj partitions.
  • Txhawm rau kom ua tiav txoj haujlwm, cov khoom siv hluav taws xob traceroute siv cov ntawv xeem thiab DNS thov hauv hom asynchronous.
  • Doas utility muab peb lo lus zais nkag mus sim.
  • xterm muab cov ntaub ntawv nkag mus cais tawm siv lub unveil() system hu. ftpd cov txheej txheem raug tiv thaiv siv kev cog lus hu.
  • Siv cov ntaub ntawv tso tawm rau lub cav ntawm cov ntaub ntawv hais txog kev siv tsis raug ntawm qhov formatting parameter "%n" hauv printf muaj nuj nqi.
  • Kev siv IPsec hauv iked ntxiv kev txhawb nqa rau cov neeg siv khoom-sab DNS teeb tsa.
  • Hauv snmpd, kev txhawb nqa rau SNMPv1 thiab SNMPv2c raws tu qauv raug cuam tshuam los ntawm lub neej ntawd hauv kev pom zoo siv SNMPv3.
  • Los ntawm lub neej ntawd, cov txheej txheem dhcpleased thiab resolvd tau qhib, muab lub peev xwm los teeb tsa IPv4 chaw nyob ntawm DHCP. Cov khoom siv hluav taws xob dhclient yog sab laug ntawm qhov system raws li kev xaiv. Cov lus txib "nameserver" tau ntxiv rau txoj kev siv hluav taws xob kom hloov cov ntaub ntawv hais txog DNS server rau kev daws teeb meem.
  • LibreSSL tau ntxiv kev txhawb nqa rau TLSv3 API OpenSSL 1.1.1 thiab tau qhib lub X.509 validator tshiab uas txhawb kev txheeb xyuas qhov tseeb ntawm daim ntawv hla kev kos npe.
  • OpenSMTPD ntxiv kev txhawb nqa rau TLS kev xaiv "cafile = (path)", "nosni", "noverify" thiab "servername = (name)". smtp tso cai rau koj xaiv TLS cipher thiab kev xaiv raws tu qauv.
  • Hloov tshiab pob OpenSSH. Cov ncauj lus kom ntxaws txog kev txhim kho tuaj yeem pom ntawm no: OpenSSH 8.7, OpenSSH 8.8. Kev them nyiaj yug rau rsa-sha digital kos npe tau raug kaw lawm.
  • Tus naj npawb ntawm cov chaw nres nkoj rau AMD64 architecture yog 11325, rau aarch64 - 11034, rau i386 - 10248. Ntawm cov ntawv thov versions hauv cov chaw nres nkoj: FFmpeg 4.4 GCC 8.4.0 thiab 11.2.0 GNOME 40.4 Mus 1.17u. thiab JD8K, 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 and 5.1.5 MariaDB 5.2.4 Node.js.5.3.6 PHP. 10.6.4 thiab 12.22.6 .7.3.30 Postfix 7.4.23 PostgreSQL 8.0.10 Python 3.5.12, 13.4 thiab 2.7.18 Qt 3.8.12 thiab 3.9.7 Ruby 5.15.2, 6.0.4 thiab 2.6.8 SQL 2.7.4 Xfce 3.0.2
  • Hloov tshiab cov khoom thib peb suav nrog OpenBSD 7.0:
    • Xenocara graphics pawg raws li X.Org 7.7 nrog xserver 1.20.13 + thaj ua rau thaj, 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 (+ thaj ua rau thaj)
    • GCC 4.2.1 (+ thaj ua rau thaj) thiab 3.3.6 (+ thaj ua rau thaj)
    • Perl 5.32.1 (+ thaj ua rau thaj)
    • NSD 4.3.7
    • Unbound 1.13.3
    • Ncurses 5.7
    • Binutils 2.17 (+ thaj ua rau thaj)
    • Gdb 6.3 (+ thaj)
    • Aw 18.12.2020
    • Tus Txheej Txheem 2.4.1

Tau qhov twg los: opennet.ru

Ntxiv ib saib