Famoahana ny OpenBSD 7.1

Ny famotsorana ny rafitra fampandehanana maimaim-poana mitovy amin'ny UNIX OpenBSD 7.1 dia aseho. Ny tetikasa OpenBSD dia naorin'i Theo de Raadt tamin'ny 1995 taorian'ny fifandonana tamin'ireo mpamorona NetBSD, vokatr'izany dia nolavina i Theo ny fidirana amin'ny tahiry NetBSD CVS. Taorian'izany, i Theo de Raadt sy ny vondron'olona mitovy hevitra dia namorona rafitra fiasa misokatra vaovao mifototra amin'ny hazo loharano NetBSD, ny tanjona lehibe amin'ny fampandrosoana dia ny portability (sehatra hardware 13 no tohanana), manara-penitra, miasa marina, fiarovana mavitrika. ary fitaovana kriptografika mitambatra. Ny sary ISO fametrahana feno ny rafitra fototra OpenBSD 7.1 dia 580 MB.

Ho fanampin'ny rafitra fiasan'ny tenany, ny tetikasa OpenBSD dia fantatra amin'ny singa ao aminy, izay niparitaka tamin'ny rafitra hafa ary nanaporofo ny tenany ho iray amin'ireo vahaolana azo antoka sy avo lenta. Anisan'izany: LibreSSL (fork of OpenSSL), OpenSSH, PF packet filter, OpenBGPD sy OpenOSPFD routing daemons, OpenNTPD NTP server, OpenSMTPD mail server, text terminal multiplexer (mitovy amin'ny GNU screen) tmux, identd daemon miaraka amin'ny IDENT protocole, BSDL alternative Fonosana GNU groff - mandoc, protocole amin'ny fandaminana ny rafitra mahazaka lesoka CARP (Common Address Redundancy Protocol), mpizara http maivana, fitaovana fampifanarahana ny rakitra OpenRSYNC.

Fanatsarana lehibe:

  • Nambara ho vonona hampiasaina ny fanohanan'ny solosaina Mac miaraka amin'ny chip ARM Apple M1 (Apple Silicon), toy ny Apple M1 Pro/Max sy Apple T2 Macs. Mpamily fanampiny ho an'ny SPI, I2C, DMA controller, keyboard, touchpad, power and performance management. Manome fanohanana Wi-Fi, GPIO, framebuffer, USB, efijery, NVMe drive.
  • Fanohanana nohatsaraina ho an'ny maritrano ARM64. Nampiana mpamily gpiocharger, gpioleds ary gpiokeys, manome fanohanana ny fiampangana, jiro ary bokotra mifandray amin'ny GPIO (ohatra, atao ao amin'ny Pinebook Pro izany). Nampiana mpamily vaovao: mpfclock (PolarFire SoC MSS fanaraha-maso famantaranandro), cdsdhc (Cadence SD/SDIO/eMMC mpampiantrano controller), mpfiic (PolarFire SoC MSS I2C controller) ary mpfgpio (PolarFire SoC MSS GPIO).
  • Fanohanana nohatsaraina ho an'ny maritrano RISC-V 64, izay ahitana mpamily uhid sy fido, ary fanohanana ny fametrahana amin'ny kapila GPT.
  • Ny fampiasa mount_msdos dia mamela ny fampiasana anarana rakitra lava amin'ny alΓ lan'ny default.
  • Ny kaody mpanangom-pako ho an'ny faladia unix dia novolavolaina.
  • Ny sysctl hw.perfpolicy dia apetraka amin'ny "auto" amin'ny alΓ lan'ny default, izay midika fa ny fomba fampandehanana feno dia alefa rehefa mifandray ny herin'aratra ary ny algorithm adaptive dia ampiasaina rehefa mandeha amin'ny bateria.
  • Fanatsarana ny fanohanana ny rafitra multiprocessor (SMP). Ny sivana hetsika ho an'ny fantsona tsy fantatra anarana, kqread, audio ary socket, ary koa ny mekanika BPF, dia nafindra tao amin'ny sokajy mp-azo antoka. Ny fitsapan-kevitra, fifantenana, ppoll ary antso an-tariby pselect dia naverina nosoratana ary ampiharina eo an-tampon'ny kqueue izao. Ny antson'ny rafitra kevent, getsockname, getpeername, accept and accept4 dia nesorina tamin'ny fanakanana. Nampiana interface tsara kernel ho an'ny enta-mavesatra sy mitahiry ny fiasa atomika, mamela ny fampiasana karazana int sy lava amin'ny singa amin'ny rafitra izay ampiharana ny fanisana reference.
  • Ny fampiharana ny rafitra drm (Direct Rendering Manager) dia mifanaraka amin'ny kernel Linux 5.15.26 (famoahana farany - 5.10.65). Ny mpamily inteldrm dia nanampy fanohanana ny chips Intel mifototra amin'ny Elkhart Lake, Jasper Lake ary Rocket Lake microarchitectures. Ny mpamily amdgpu dia manohana ny APU/GPU Van Gogh, Rembrandt "Yellow Carp" Ryzen 6000, Navi 22 "Navy Flounder", Navi 23 "Dimgrey Cavefish" ary Navi 24 "Beige Goby".
  • Ny famandrihana endritsoratra subpixel dia alefa ao amin'ny tranomboky FreeType.
  • Nampiana utility realpath hanehoana ny lalana tanteraka amin'ny rakitra iray.
  • Nampiana baiko "ls rogue" ao amin'ny rcctl utility mba hampisehoana ny fizotran'ny background izay mandeha fa tsy tafiditra ao amin'ny rc.conf.local.
  • Ny BPFtrace izao dia manohana ny fari-pitsipika ho an'ny fanamarinana. Ny script kprofile.bt ho an'ny mombamomba ny kernel stack sy runqlat.bt ho famantarana ny fahatarana ao amin'ny fandaharam-potoana dia nampiana btrace.
  • Nampiana fanohanana ho an'ny RFC6840 ho an'ny libc, izay mamaritra ny fanohanana ny saina AD sy ny toerana 'trust-ad' ho an'ny DNSSEC.
  • Apm sy apmd dia ahitana ny fampisehoana ny fotoana hamerenana ny bateria voalaza mialoha.
  • Ny fahafahana mitahiry ny angon-drakitra momba ny fahaiza-manao ao amin'ny /etc/login.conf.d dia nomena mba hanatsorana ny fampidirana ny kaontinao manokana avy amin'ny fonosana.
  • Malloc dia manome caching ho an'ny faritra fitadidiana manomboka amin'ny 128k ka hatramin'ny 2M.
  • Ny archiver pax dia manohana lohapejy miitatra miaraka amin'ny angona mtime, ora sy ctime.
  • Nanampy safidy "-k" ho an'ny fitaovana gzip sy gunzip hitahiry ny rakitra loharano.
  • Ireto safidy manaraka ireto dia nampiana tao amin'ny fampiasa openrsync: "β€”compare-dest" hanamarina ny fisian'ny rakitra ao amin'ny lahatahiry fanampiny; β€œβ€”max-size” sy β€œβ€”min-size” hamerana ny haben'ny rakitra.
  • Nampiana baiko seq hanonta ny filaharan'ny isa.
  • Nafindra tao amin'ny FreeBSD 13 ny fampiharana rindrambaiko manerantany amin'ny asa trigonometrika (tsy kilemaina ny fampiharana assembler ho an'ny x86).
  • Ny fampiharana ny lrint, lrintf, llrint ary llrintf dia nafindra tao amin'ny FreeBSD (nampiasaina teo aloha ny fampiharana avy amin'ny NetBSD).
  • Ny fitaovana fdisk dia misy fiovana sy fanamboarana maro mifandraika amin'ny fiasana amin'ny fizarazarana kapila.
  • Fanampiana fanampiny ho an'ny fitaovana vaovao, anisan'izany ny Intel PCH GPIO controller (ho an'ny sehatra Cannon Lake H sy Tiger Lake H), NXP PCF85063A/TP RTC, Synopsys Designware UART, Intel 2.5Gb Ethernet, SIMCom SIM7600, RTL8156B, MediaTek MT7601U USB wifi, BCM4387 wifi
  • Ny fonosana dia misy fikandrana navaozina ho an'ny chips Wireless Realtek, ahafahanao mampiasa mpamily rsu, rtwn ary urtwn nefa tsy misintona firmware amin'ny tanana.
  • Ny mpamily ixl (Intel Ethernet 700), ix (Intel 82598/82599/X540/X550) ary aq (Aquantia AQC1xx) dia misy fanohanana ny fanodinana fitaovana amin'ny marika VLAN sy ny kajy/fanamarinana checksum ho an'ny IPv4, TCP4/6 ary UDP4/6.
  • Nampiana mpamily fanamafisam-peo ho an'ny chips Intel Jasper Lake. Fanampiana fanampiny ho an'ny mpandrindra lalao Xbox One.
  • Ny stack Wireless IEEE 802.11 dia manome fanohanana ny fantsona 40MHz ho an'ny maody 802.11n ary fanohanana voalohany ho an'ny fenitra 802.11ac (VHT). Nampiana mpikirakira lafika azo ampiasaina ho an'ny mpamily. Rehefa misafidy teboka fidirana dia omena laharam-pahamehana ankehitriny ireo teboka misy fantsona 5GHz, ary avy eo vao voafantina ireo teboka misy fantsona 2GHz.
  • Ny fampiharana ny mpamily vxlan dia naverina nosoratana, izay miasa tsy miankina amin'ny subsystem tetezana.
  • Ny installer dia namerina ny lojika hiantsoana ny pkg_add utility mba hampihenana ny hamafin'ny fihetsehan'ny rakitra mandritra ny dingana fanavaozana. Ny rakitra install.site dia mirakitra ny fizotry ny fametrahana sy fanavaozana. Ho an'ny maritrano rehetra dia nampiana firmware, ny fizarana azy dia avela amin'ny vokatra avy amin'ny antoko fahatelo. Mba hametrahana rindrankajy manokana azo alaina amin'ny haino aman-jery fametrahana, dia ampiasaina ny fw_update utility.
  • Ao amin'ny xterm, ny fanaraha-maso ny totozy dia kilemaina noho ny antony fiarovana.
  • usbhidctl sy usbhidaction dia manome fitokana-monina fidirana amin'ny rafi-drakitra amin'ny alΓ lan'ny antso an-tariby.
  • Amin'ny alΓ lan'ny default, ny dhcpd dia manome attachment amin'ny fifandraisana amin'ny tambajotra izay ao amin'ny fanjakana tsy mavitrika ('midina'), mba hahazoana antoka fa voaray avy hatrany ny fonosana aorian'ny fampandehanana ny interface.
  • OpenSMTPD (smtpd) dia manana fanamarinana TLS azo alaina ho an'ny fifandraisana "smtps://" sy "smtp+tls://".
  • httpd dia nampihatra ny fanaraha-maso ny dikan-teny protocole, nanampy ny fahafahana mamaritra ny rakitra misy azy miaraka amin'ny lahatsoratra diso, ary ny fanatsarana ny fanodinana ny angona voatsindry, anisan'izany ny fampidirana ny safidy gzip-static amin'ny httpd.conf amin'ny fandefasana rakitra efa voatsindry miaraka amin'ny saina gzip napetraka. ao amin'ny lohatenin'ny fanoratana votoaty.
  • Ao amin'ny IPsec, ny parameter proto avy amin'ny iked.conf dia mamela ny famaritana ny lisitry ny protocols. Nampiana baiko "show certinfo" amin'ny utility ikectl hanehoana CA sy mari-pankasitrahana azo itokisana. iked dia nanatsara ny fikirakirana ireo hafatra tapaka.
  • Fanampiana fanampiny amin'ny fanamarinana ny fanalahidin'ny BGPsec Router ho an'ny mpanjifa rpki ary fanatsarana ny fanamarinana X509. Nampiana cache ny rakitra voamarina. Fanatsarana ny fifanarahana amin'ny RFC 6488.
  • bgpd dia nanampy ny mari-pamantarana "port", izay azo ampiasaina amin'ny fizarana "mihaino" sy "mpifanolo-bodirindrina" mba hamatotra amin'ny laharana seranan-tsambo tsy manara-penitra. Ny kaody dia nohavaozina mba hiara-miasa amin'ny RIB (Routing Information Base), natao tamin'ny maso mba hanomezana fanohanana multipath amin'ny ho avy.
  • Ny mpitantana ny varavarankely console tmux ("terminal multiplexer") dia nanitatra ny fahaiza-manao amin'ny famoahana loko. Nampiana ny baiko endrika pane-border, cursor-color ary cursor-style.
  • LibreSSL dia nafindra avy amin'ny fanohanan'ny OpenSSL ho an'ny RFC 3779 (fanitarana X.509 ho an'ny adiresy IP sy rafitra tsy miankina) ary ny mekanika Certificate Transparency (Login'ny daholobe tsy miankina amin'ny taratasy fanamarinana rehetra navoaka sy nofoanana, izay ahafahana manara-maso tsy miankina ny fanovana sy ny hetsika rehetra ataon'ny Manam-pahefana fanamarinana, ary ahafahanao manara-maso avy hatrany izay fikasana hamorona rakitsoratra sandoka). Ny fampifanarahana amin'ny OpenSSL 1.1 dia nohatsaraina be ary ny anarana cipher ho an'ny TLSv1.3 dia mitovy amin'ny OpenSSL. Fampiasa maro no niova ho fampiasana calloc(). Ny ampahany betsaka amin'ny antso vaovao dia nampiana libssl sy libcrypto.
  • Nohavaozina ny fonosana OpenSSH. Raha hijery ny antsipiriany momba ny fanatsarana dia jereo ny famerenana ny OpenSSH 8.9 sy OpenSSH 9.0. Ny fitaovana scp dia nafindra tamin'ny alΓ lan'ny default hampiasa SFTP fa tsy ny protocol SCP/RCP lova.
  • Ny isan'ny seranana ho an'ny maritrano AMD64 dia 11301 (avy amin'ny 11325), ho an'ny aarch64 - 11081 (avy amin'ny 11034), ho an'ny i386 - 10136 (avy amin'ny 10248). Anisan'ireo dikan-teny fampiharana ao amin'ny seranana: Asterisk 16.25.1, 18.11.1 ary 19.3.1 Audacity 2.4.2 CMake 3.20.3 Chromium 100.0.4896.75 Emacs 27.2 FFmpeg 4.4.1. .8.4.0 JDK 11.2.0u41.5, 1.17.7 ary 8 KDE Applications 322 KDE Frameworks 11.0.14 Krita 17.0.2 LLVM/Clang 21.12.2 LibreOffice 5.91.0 Lua 5.0.2 sy DB13.0.0 .7.3.2.2 Mono 5.1.5 Firefox 5.2.4 sy ESR 5.3.6 Thunderbird 10.6.7 Mutt 6.12.0.122 sy NeoMutt 99.0 Node.js 91.8.0 OpenLDAP 91.8.0 PHP 2.2.2 PHP 20211029. PostgreSQL 16.14.2 Python 2.4.59, 7.4.28, 8.0.17 ary 8.1.4 Qt 3.5.14 sy 14.2 R 2.7.18 Ruby 3.8.13, 3.9.12 ary 3.10.4 Rust 5.15.2 SQLite ary 6.0.4 .4.1.2 Shotcut 2.7.5 Sudo 3.0.3 Suricata 3.1.1 Tcl/Tk 1.59.0 sy 2.8.17 TeX Live 3.38.2 Vim 21.10.31 sy Neovim 1.9.10 Xfce 6.0.4
  • Ireo singa avy amin'ny antoko fahatelo nohavaozina miaraka amin'ny OpenBSD 7.1:
    • Xenocara sary stack mifototra amin'ny X.Org 7.7 misy xserver 1.21.1 + patch, 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 (+ patch)
    • GCC 4.2.1 (+ paty) ary 3.3.6 (+ paty)
    • Perl 5.32.1 (+ patch)
    • NSD 4.4.0
    • Tsy voafatotra 1.15.0
    • Ncurses 5.7
    • Binutils 2.17 (+ patch)
    • Gdb 6.3 (+ patch)
    • Ny 12.10.2021/XNUMX/XNUMX
    • Expat 2.4.7

Source: opennet.ru

Add a comment