Kutulutsidwa kwa OpenBSD 7.1

Kutulutsidwa kwa pulogalamu yaulere ya UNIX-ngati pulogalamu ya OpenBSD 7.1 ikuwonetsedwa. 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.1 base system ndi 580 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:

  • Thandizo la makompyuta a Mac okhala ndi Apple M1 (Apple Silicon) ARM chip, monga Apple M1 Pro/Max ndi Apple T2 Macs, yalengezedwa kuti ndiyokonzeka kugwiritsidwa ntchito. Madalaivala owonjezera a SPI, I2C, DMA controller, kiyibodi, touchpad, mphamvu ndi kasamalidwe ka magwiridwe antchito. Amapereka chithandizo cha Wi-Fi, GPIO, framebuffer, USB, skrini, ma drive a NVMe.
  • Thandizo labwino la zomangamanga za ARM64. Madalaivala owonjezera a gpiocharger, ma gpioleds ndi ma gpiokeys, omwe amapereka chithandizo pamitengo, magetsi ndi mabatani olumikizidwa ndi GPIO (mwachitsanzo, izi zimachitika mu Pinebook Pro). Onjezani madalaivala atsopano: mpfclock (PolarFire SoC MSS clock controller), cdsdhc (Cadence SD/SDIO/eMMC host host controller), mpfiic (PolarFire SoC MSS I2C controller) ndi mpfgpio (PolarFire SoC MSS GPIO).
  • Thandizo labwino la zomangamanga za RISC-V 64, zomwe madalaivala a uhid ndi fido amaphatikizidwa, ndikuthandizira kukhazikitsa pa disks za GPT.
  • Chothandizira cha mount_msdos chimathandizira kugwiritsa ntchito mayina amafayilo aatali mwachisawawa.
  • Khodi yotolera zinyalala ya soketi za unix yakonzedwanso.
  • sysctl hw.perfpolicy imayikidwa kuti "auto" mwachisawawa, kutanthauza kuti mawonekedwe athunthu amayatsidwa mphamvu yoyima ikalumikizidwa ndipo adaptive algorithm imagwiritsidwa ntchito ikayendetsedwa ndi batire.
  • Thandizo labwino la machitidwe a multiprocessor (SMP). Zosefera zochitika zamakanema osatchulidwa, kqread, audio ndi sockets, komanso makina a BPF, zasamutsidwa kugawo lotetezedwa la mp. Zosankha, kusankha, ppoll ndi pselect system mafoni alembedwanso ndipo tsopano akugwiritsidwa ntchito pamwamba pa kqueue. Ma kevent, getsockname, getpeername, accept and accept4 system call achotsedwa kuti asatseke. Onjezani mawonekedwe a kernel pazonyamula ndikusunga ntchito za atomiki, kulola kugwiritsa ntchito mitundu ya int ndi yayitali muzinthu zamapangidwe omwe kuwerengera kumagwiritsidwa ntchito.
  • Kukhazikitsa kwa dongosolo la drm (Direct Rendering Manager) kumalumikizidwa ndi Linux kernel 5.15.26 (kutulutsidwa komaliza - 5.10.65). Dalaivala wa inteldrm wawonjezera chithandizo cha tchipisi cha Intel kutengera Elkhart Lake, Jasper Lake ndi Rocket Lake microarchitectures. Dalaivala wa amdgpu amathandizira APU/GPU Van Gogh, Rembrandt "Yellow Carp" Ryzen 6000, Navi 22 "Navy Flounder", Navi 23 "Dimgrey Cavefish" ndi Navi 24 "Beige Goby".
  • Kumasulira kwamafonti a Subpixel kumayatsidwa mulaibulale ya FreeType.
  • Wowonjezera realpath utility kuti awonetse njira yeniyeni yopita ku fayilo.
  • Lawonjezedwa la "ls rogue" ku chothandizira cha rcctl kuwonetsa njira zakumbuyo zomwe zikuyenda koma osaphatikizidwa mu rc.conf.local.
  • BPFtrace tsopano imathandizira zosintha zamacheke. Zolemba za kprofile.bt za mbiri ya kernel stack ndi runqlat.bt pozindikira kuchedwa kwa ndandanda zawonjezedwa ku btrace.
  • Thandizo lowonjezera la RFC6840 ku libc, lomwe limatanthawuza kuthandizira mbendera ya AD ndi mawonekedwe a 'trust-ad' a DNSSEC.
  • Apm ndi apmd zikuphatikiza kuwonetsa nthawi yoloseredwa ya batire.
  • Kutha kusunga nkhokwe mu /etc/login.conf.d kwaperekedwa kuti muchepetse kuwonjezera makalasi anu aakaunti kuchokera pamaphukusi.
  • Malloc amapereka caching kwa zigawo zokumbukira kuyambira 128k mpaka 2M.
  • Pax archiver imathandizira mitu yowonjezereka yokhala ndi data ya mtime, atime ndi ctime.
  • Onjezani njira ya "-k" ku gzip ndi gunzip kuti musunge fayilo yoyambira.
  • Zosankha zotsatirazi zawonjezeredwa ku ntchito ya openrsync: "-compare-dest" kuti muwone kupezeka kwa mafayilo muzowongolera zowonjezera; β€œβ€”max-size” ndi β€œβ€”min-size” kuti muchepetse kukula kwa fayilo.
  • Anawonjezera lamulo la seq kuti musindikize katsatidwe ka manambala.
  • Kukhazikitsa kwapadziko lonse kwa mapulogalamu a trigonometric kwasunthidwa kuchokera ku FreeBSD 13 (kukhazikitsa kophatikiza kwa x86 kwayimitsidwa).
  • Kukhazikitsidwa kwa ntchito za lrint, lrintf, llrint ndi llrintf zasunthidwa kuchokera ku FreeBSD (poyamba kukhazikitsidwa kwa NetBSD kudagwiritsidwa ntchito).
  • Fdisk utility ili ndi zosintha zambiri ndi zosintha zokhudzana ndi kugwira ntchito ndi magawo a disk.
  • Zowonjezera zothandizira zida zatsopano, kuphatikizapo Intel PCH GPIO controller (ya nsanja za Cannon Lake H ndi Tiger Lake H), NXP PCF85063A/TP RTC, Synopsys Designware UART, Intel 2.5Gb Ethernet, SIMCom SIM7600, RTL8156B, MediaTek MT7601CM4387 USB wifi,
  • Phukusili limaphatikizapo firmware yovomerezeka ya tchipisi opanda zingwe za Realtek, kukulolani kugwiritsa ntchito ma rsu, rtwn ndi madalaivala a urtwn popanda kutsitsa pamanja firmware.
  • Madalaivala a ixl (Intel Ethernet 700), ix (Intel 82598/82599/X540/X550) ndi aq (Aquantia AQC1xx) amaphatikiza kuthandizira pakukonza ma hardware a ma tag a VLAN ndi kuwerengera/kutsimikizira kwa IPv4, TCP4/6 ndi UDP4/6.
  • Wowonjezera woyendetsa wamawu wa Intel Jasper Lake chips. Thandizo lowonjezera la wowongolera masewera a XBox One.
  • IEEE 802.11 stack yopanda zingwe imapereka chithandizo cha mayendedwe a 40MHz pamayendedwe a 802.11n ndi chithandizo choyambirira cha muyezo wa 802.11ac (VHT). Chothandizira chosakanizira chakumbuyo chawonjezedwa kwa madalaivala. Posankha malo olowera, mfundo zokhala ndi mayendedwe a 5GHz tsopano zimayikidwa patsogolo, ndiye pokhapo mfundo zokhala ndi mayendedwe a 2GHz zimasankhidwa.
  • Kukhazikitsidwa kwa dalaivala wa vxlan kwalembedwanso, komwe tsopano kumagwira ntchito mopanda dongosolo la mlatho.
  • Woyikirayo wakonzanso malingaliro oyitanitsa pkg_add kuti muchepetse kusuntha kwa mafayilo panthawi yosinthira. Fayilo ya install.site imalemba za kukhazikitsa ndi kukweza njira yokhazikitsira. Pazomangamanga zonse, firmware yawonjezedwa, kugawa komwe kumaloledwa muzinthu za chipani chachitatu. Kuti muyike firmware yaumwini yomwe ikupezeka pazoyikira, fw_update utility imagwiritsidwa ntchito.
  • Mu xterm, kutsatira mbewa kumayimitsidwa mwachisawawa pazifukwa zachitetezo.
  • usbhidctl ndi usbhidaction zimapereka mwayi wodzipatula wamafayilo pogwiritsa ntchito foni yowululira.
  • Mwachikhazikitso, dhcpd imaperekanso cholumikizira kumanetiweki omwe ali osagwira ntchito ('pansi'), pofuna kuwonetsetsa kuti mapaketi alandiridwa nthawi yomweyo mawonekedwe a netiweki atatsegulidwa.
  • OpenSMTPD (smtpd) ili ndi kufufuza kwa TLS komwe kumayatsidwa mwachisawawa pamalumikizidwe a "smtps://" ndi "smtp+tls://" otuluka.
  • httpd yakhazikitsa kuwunika kwa mtundu wa protocol, yawonjezera kuthekera kofotokozera mafayilo ake omwe ali ndi zolakwika, komanso kukonza bwino kwa data yothinikizidwa, kuphatikiza kuwonjezera njira ya gzip-static ku httpd.conf popereka mafayilo omwe adasindikizidwa kale ndi mbendera ya gzip. pamutu wosunga-encoding.
  • Mu IPsec, gawo la proto kuchokera ku iked.conf limalola kufotokoza mndandanda wa ma protocol. Adawonjezera lamulo la "show certinfo" ku ikectl utility kuti muwonetse ma CA odalirika ndi ziphaso. iked yathandizira kuwongolera mauthenga ogawika.
  • Thandizo lowonjezera loyang'ana makiyi a BGPsec Router pagulu la kasitomala wa rpki ndikuwunika bwino masatifiketi a X509. Wowonjezera cache wa mafayilo otsimikiziridwa. Kugwirizana kwabwino ndi RFC 6488.
  • bgpd idawonjezera gawo la "port", lomwe lingagwiritsidwe ntchito mugawo la "mvetserani" ndi "neighbour" kuti ligwirizane ndi nambala ya doko yosagwirizana ndi netiweki. Khodiyo idasinthidwanso kuti igwire ntchito ndi RIB (Routing Information Base), yochitidwa ndi diso lopereka chithandizo chambiri mtsogolo.
  • Woyang'anira zenera la console tmux ("terminal multiplexer") wakulitsa luso lotulutsa mitundu. Malamulo owonjezera amtundu wa m'malire, mtundu wa cholozera ndi mawonekedwe a cholozera.
  • LibreSSL yachokera ku thandizo la OpenSSL la RFC 3779 (zowonjezera za X.509 za ma adilesi a IP ndi machitidwe odziyimira pawokha) ndi kachitidwe ka Certificate Transparency (chilemba chodziyimira pawokha pagulu la ziphaso zonse zoperekedwa ndi kuchotsedwa, zomwe zimapangitsa kuti zitheke kuwunika paokha zosintha ndi zochita za oyang'anira ziphaso, ndikukulolani kuti muyang'ane nthawi yomweyo zoyesayesa zilizonse kuti mupange zolemba zabodza). Kugwirizana ndi OpenSSL 1.1 kwawongoleredwa kwambiri ndipo mayina a TLSv1.3 ndi ofanana ndi OpenSSL. Ntchito zambiri zasinthidwa kuti zigwiritse ntchito calloc(). Gawo lalikulu la mafoni atsopano awonjezedwa ku libssl ndi libcrypto.
  • Zasinthidwa phukusi la OpenSSH. Kuti muwone mwatsatanetsatane zakusintha, onani ndemanga za OpenSSH 8.9 ndi OpenSSH 9.0. scp utility yasunthidwa mwachisawawa kuti igwiritse ntchito SFTP m'malo mwa protocol ya SCP/RCP.
  • Chiwerengero cha madoko a zomangamanga AMD64 anali 11301 (kuchokera 11325), kwa aarch64 - 11081 (kuchokera 11034), kwa i386 - 10136 (kuchokera 10248). Pakati pa madera a fomu: asterisk 16.25.1, 18.11.1 ndi 19.3.1 EMCPICE 2.4.2 Gnome 3.20.3 Gnome 100.0.4896.75 .27.2 JDK 4.4.1u8.4.0, 11.2.0 ndi 41.5 KDE Applications 1.17.7 KDE Frameworks 8 Krita 322 LLVM/Clang 11.0.14 LibreOffice 17.0.2 Lua 21.12.2. .5.91.0 Mono 5.0.2 Firefox 13.0.0 ndi ESR 7.3.2.2 Thunderbird 5.1.5 Mutt 5.2.4 ndi NeoMutt 5.3.6 Node.js 10.6.7 OpenLDAP 6.12.0.122 PHP 99.0. Postg reSQL 91.8.0 Python 91.8.0, 2.2.2, 20211029 ndi 16.14.2 Qt 2.4.59 ndi 7.4.28 R 8.0.17 Ruby 8.1.4, 3.5.14 ndi 14.2 Rust 2.7.18. 3.8.13 ndi 3.9.12 .3.10.4 Shotcut 5.15.2 Sudo 6.0.4 Suricata 4.1.2 Tcl/Tk 2.7.5 ndi 3.0.3 TeX Live 3.1.1 Vim 1.59.0 ndi Neovim 2.8.17 Xfce 3.38.2
  • Zida zosinthidwa za chipani chachitatu zomwe zikuphatikizidwa ndi OpenBSD 7.1:
    • Xenocara zithunzi stack zochokera X.Org 7.7 ndi xserver 1.21.1 + zigamba, freetype 2.11.0, fontconfig 2.12.94, Mesa 21.3.7, xterm 369, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/Clang 13.0.0 (+ zigamba)
    • GCC 4.2.1 (+ zigamba) ndi 3.3.6 (+ zigamba)
    • Perl 5.32.1 (+ zigamba)
    • NSD 4.4.0
    • Zosasinthika 1.15.0
    • Namwino 5.7
    • Binutils 2.17 (+ zigamba)
    • Gdb 6.3 (+ chigamba)
    • Awo 12.10.2021
    • Kutulutsa 2.4.7

Source: opennet.ru

Kuwonjezera ndemanga