Tuuina atu o le OpenBSD 7.1

O le faʻatagaina o le faʻaogaina o le UNIX-like operating system OpenBSD 7.1 e tuʻuina atu. O le poloketi OpenBSD na faavaeina e Theo de Raadt i le 1995 ina ua maeʻa se feteenaiga ma le au atinaʻe NetBSD, o se taunuuga na le mafai ai e Theo ona maua le avanoa i le NetBSD CVS repository. Ina ua maeʻa lenei mea, na fausia ai e Theo de Raadt ma se vaega o tagata e tutusa o latou mafaufau se faiga fou faʻaogaina e faʻavae i luga o le NetBSD source tree, o sini autu o le atinaʻeina o le feaveaʻi (13 faʻapipiʻi meafaigaluega e lagolagoina), faʻavasegaina, faʻaoga saʻo, saogalemu faʻamalosi. ma tu'ufa'atasia meafaigaluega fa'apitoa. O le faʻapipiʻiina atoa o ata ISO o le OpenBSD 7.1 base system o le 580 MB.

I le faʻaopoopoga i le faiga faʻaogaina lava ia, o le OpenBSD project ua lauiloa mo ona vaega, lea ua faʻalauteleina i isi faiga ma faʻamaonia i latou lava o se tasi o fofo sili ona saogalemu ma maualuga. Faatasi ai ma i latou: LibreSSL (tuu o OpenSSL), OpenSSH, PF packet filter, OpenBGPD ma OpenOSPFD routing daemons, OpenNTPD NTP server, OpenSMTPD mail server, text terminal multiplexer (e tutusa ma le GNU screen) tmux, identd daemon with IDENT protocol implementation, BSDL alternative GNU groff package - mandoc, protocol mo le fa'atulagaina o faiga fa'aletonu o le CARP (Common Address Redundancy Protocol), http server mama, OpenRSYNC file synchronization utility.

Fa'aleleia autu:

  • Lagolago mo komepiuta Mac ua fa'apipi'iina i le Apple M1 (Apple Silicon) ARM chip, e pei o le Apple M1 Pro/Max ma le Apple T2 Macs, ua fa'ailoa mai ua sauni e fa'aoga. Faʻaopoopo avetaʻavale mo le SPI, I2C, DMA controller, keyboard, touchpad, mana ma le faʻatinoga o galuega. Tuuina atu le lagolago mo Wi-Fi, GPIO, framebuffer, USB, mata, NVMe ta'avale.
  • Fa'aleleia atili le lagolago mo le fausaga o le ARM64. Faʻaopoopo avetaʻavale gpiocharger, gpioleds ma gpiokeys, tuʻuina atu le lagolago mo totogi, moli ma faʻamau e fesoʻotaʻi i le GPIO (mo se faʻataʻitaʻiga, e faia lenei mea i Pinebook Pro). Faʻaopoopo avetaʻavale fou: mpfclock (PolarFire SoC MSS pule o le uati), cdsdhc (Cadence SD / SDIO / eMMC pule talimalo), mpfiic (PolarFire SoC MSS I2C pule) ma mpfgpio (PolarFire SoC MSS GPIO).
  • Fa'aleleia atili le lagolago mo le fausaga o le RISC-V 64, lea e aofia ai aveta'avale uhid ma fido, ma lagolago mo le fa'apipi'iina i tisiki GPT.
  • Ole fa'aoga mount_msdos e mafai ai ona fa'aogaina igoa faila umi ile fa'aletonu.
  • Ua toe fa'aleleia le tulafono a le aoina o lapisi mo socket unix.
  • sysctl hw.perfpolicy ua seti i le "auto" e ala i le faaletonu, o lona uiga e mafai ona faʻaogaina le faʻatinoga atoa pe a fesoʻotaʻi le eletise tu ma faʻaoga le algorithm adaptive pe a faʻaola e se maa.
  • Faʻaleleia atili le lagolago mo faiga faʻapitoa (SMP). O mea e fai mo filiga e le taʻua igoa, kqread, leo ma sockets, faʻapea foʻi ma le masini BPF, ua faʻafeiloaʻi i le vaega mp-safe. O le palota, filifili, ppoll ma pselect system telefoni ua toe tusia ma ua faʻatinoina nei i luga o le kqueue. O le kevent, getsockname, getpeername, accept and accept4 system calls ua aveese mai le poloka. Faʻaopoopoina se faʻaoga fatu mo le uta ma le teuina o galuega faʻatomeki, faʻatagaina le faʻaogaina o int ma ituaiga uumi i elemene o fausaga e faʻatatau i ai le faitauga faʻamatalaga.
  • O le faʻatinoga o le drm (Direct Rendering Manager) faʻatulagaina faʻatasi ma le Linux kernel 5.15.26 (faʻasalalauga mulimuli - 5.10.65). Ua faaopoopo e le avetaavale inteldrm le lagolago mo Intel chips e faavae i luga ole Elkhart Lake, Jasper Lake ma Rocket Lake microarchitectures. O le avetaʻavale amdgpu e lagolagoina APU / GPU Van Gogh, Rembrandt "Yellow Carp" Ryzen 6000, Navi 22 "Navy Flounder", Navi 23 "Dimgrey Cavefish" ma Navi 24 "Beige Goby".
  • O lo'o fa'agaoioi le fa'aliliuga mata'itusi subpixel i le faletusi FreeType.
  • Fa'aopoopo le realpath aoga e fa'aali ai le ala sa'o i se faila.
  • Fa'aopoopo le fa'atonuga "ls rogue" i le fa'aogaina o le rcctl e fa'aalia ai fa'agasologa o tala'aga o lo'o fa'agasolo ae le o aofia ai i le rc.conf.local.
  • BPFtrace ua lagolagoina nei fesuiaiga mo siaki. O tusitusiga kprofile.bt mo le fa'avasegaina o le kernel stack ma le runqlat.bt mo le fa'ailoaina o le tuai i le scheduler ua fa'aopoopo i le btrace.
  • Fa'aopoopo le lagolago mo le RFC6840 i le libc, lea e fa'amatala ai le lagolago mo le fu'a AD ma le fa'atulagaina o le 'trust-ad' mo DNSSEC.
  • Apm ma apmd e aofia ai le faʻaalia o le taimi o le toe faʻaleleia o maa.
  • Le gafatia e teu ai le gafatia database i /etc/login.conf.d ua tuʻuina atu e faʻafaigofie ai le faʻaopoopoina o au lava vasega faʻamatalaga mai afifi.
  • Malloc e tuʻuina atu le faʻaogaina mo vaega manatua e amata mai i le 128k i le 2M.
  • E lagolagoina e le pax archiver ulutala fa'alautele ma fa'amaumauga mtime, taimi ma le ctime.
  • Faʻaopoopo le "-k" filifiliga i le gzip ma le gunzip utilities e faʻasaoina ai le faila faila.
  • O filifiliga nei ua fa'aopoopoina ile openrsync utility: "—compare-dest" e siaki ai le iai o faila i isi fa'atonuga; “—max-size” ma le “—min-size” e faatapulaa ai le tele o faila.
  • Fa'aopoopo seq command e lolomi fa'asologa o numera.
  • O le fa'atinoina o polokalama fa'akomepiuta lautele o galuega tau fa'atatau ua si'itia mai le FreeBSD 13 (fa'atonu fa'apipi'i mo le x86 ua le atoatoa).
  • O le faʻatinoga o le lrint, lrintf, llrint ma llrintf galuega tauave ua aveese mai FreeBSD (muamua le faʻatinoga mai NetBSD na faʻaaogaina).
  • O le aoga fdisk o loʻo i ai le tele o suiga ma faʻaleleia e fesoʻotaʻi ma le galue i vaeluaga o le disk.
  • Faʻaopoopo le lagolago mo meafaigaluega fou, e aofia ai le Intel PCH GPIO pule (mo Cannon Lake H ma Tiger Lake H platforms), NXP PCF85063A/TP RTC, Synopsys Designware UART, Intel 2.5Gb Ethernet, SIMCom SIM7600, RTL8156B, MediaTek MT7601U USB wifi, BCM4387 wifi
  • O le afifi e aofia ai le firmware toe faʻatagaina mo Realtek wireless chips, faʻatagaina oe e faʻaogaina le rsu, rtwn ma urtwn avetaʻavale e aunoa ma le siiina mai o le firmware.
  • O le ixl (Intel Ethernet 700), ix (Intel 82598/82599/X540/X550) ma le aq (Aquantia AQC1xx) aveta'avale e aofia ai le lagolago mo le fa'aogaina o meafaigaluega o pine VLAN ma siaki siaki / fa'amaoniga mo IPv4, TCP4/6 ma UDP4/6.
  • Faʻaopoopo le avetaavale leo mo Intel Jasper Lake chips. Faʻaopoopo le lagolago mo le Xbox One taʻaloga taʻaloga.
  • Ole IEEE 802.11 wireless stack e maua ai le lagolago mo 40MHz channels mo le 802.11n mode ma le lagolago muamua mo le 802.11ac (VHT) standard. Ua fa'aopoopoina se fa'ata'ita'i fa'ata'ita'iga fa'apitoa mo aveta'avale. Pe a filifilia se nofoaga avanoa, o togi e iai laina 5GHz ua ave nei le faamuamua, ona faatoa filifilia lea o togi e iai laina 2GHz.
  • O le faʻatinoga o le avetaʻavale vxlan ua toe tusia, lea o loʻo galue tutoatasi mai le alalaupapa alalaupapa.
  • Ua toe fa'aleleia e le fa'apipi'i le manatu mo le vala'au o le pkg_add fa'aoga e fa'aitiitia ai le malosi o faila faila i le faagasologa o le fa'afouga. O le faila install.site o loʻo faʻamaonia ai le faʻapipiʻiina ma le faʻaleleia o le faʻatulagaina. Mo faʻataʻitaʻiga uma, ua faʻaopoopoina le firmware, o le tufatufaina atu e faʻatagaina i oloa lona tolu. Ina ia faʻapipiʻi le firmware faʻapitoa o loʻo maua i luga o le faʻasalalauga faʻapipiʻi, o loʻo faʻaogaina le aoga fw_update.
  • I le xterm, o le su'eina o isumu e le mafai ona fa'aletonu mo mafuaaga saogalemu.
  • usbhidctl ma usbhidaction e tuʻuina atu le faʻaogaina o faila faila i le faʻaogaina o le telefoni faʻalauiloa.
  • Ona o le faaletonu, o le dhcpd e tuʻuina atu foʻi le faʻapipiʻi i fesoʻotaʻiga fesoʻotaʻiga o loʻo i le tulaga le toaga ('lalo'), ina ia mautinoa o loʻo maua faʻamaumauga i le taimi lava e maeʻa ai le fesoʻotaʻiga fesoʻotaʻiga.
  • OpenSMTPD (smtpd) e mafai ona siaki TLS e ala i le faaletonu mo le alu i fafo "smtps://" ma le "smtp+tls://" sootaga.
  • Ua faʻatinoina e le httpd le siakiina o faʻamaumauga, faʻaopoopo le mafai ona faʻamalamalamaina ana lava faila i tusitusiga sese, ma faʻaleleia le faʻaogaina o faʻamaumauga faʻapipiʻi, e aofia ai le faʻaopoopoina o le filifiliga gzip-static i le httpd.conf mo le tuʻuina atu o faila faʻapipiʻi muamua ma le seti fuʻa gzip i totonu o le fa'auluuluga o mea e fa'ailoga.
  • I le IPsec, o le proto parameter mai iked.conf e mafai ai ona faʻamaonia se lisi o faʻasalalauga. Faʻaopoopo le "faʻaali certinfo" faʻatonuga ile ikectl aoga e faʻaalia ai CA ma tusi faamaonia. iked ua fa'aleleia atili le taulimaina o fe'au vaevae.
  • Faʻaopoopo le lagolago mo le siakiina o ki lautele ole BGPsec Router ile rpki-client ma faʻaleleia le siakiina o tusi faamaonia X509. Fa'aopoopo le fa'aoga o faila fa'amaonia. Fa'aleleia le feso'ota'iga ma le RFC 6488.
  • bgpd faʻaopoopo le "taulaga" parakalafa, lea e mafai ona faʻaogaina i le "faʻalogo i luga" ma le "tuaoi" vaega e fusifusia ai i se numera telefoni fesoʻotaʻiga e le masani ai. O le tulafono na toe faʻaleleia e galulue ma RIB (Routing Information Base), faʻatinoina ma le mata e tuʻuina atu le lagolago tele i le lumanaʻi.
  • O le console window manager tmux ("terminal multiplexer") ua fa'alauteleina le agava'a mo le gaosiga o lanu. Ua fa'aopoopoina le fa'asologa o le pane-border-format, cursor-color ma cursor-style commands.
  • O le LibreSSL na faʻapipiʻiina mai le OpenSSL lagolago mo le RFC 3779 (X.509 faʻaopoopoga mo tuatusi IP ma faiga tutoʻatasi) ma le tusi Faʻamaonia Transparency mechanism (se faʻamaumauga tutoʻatasi lautele o tusi pasi uma na tuʻuina atu ma faʻaumatia, lea e mafai ai ona suʻeina tutoatasi suiga ma gaioiga a pulega fa'amaonia, ma fa'atagaina oe e vave siaki so'o se taumafaiga e fai fa'alilolilo fa'amaumauga pepelo). O feso'ota'iga ma OpenSSL 1.1 ua matua'i fa'aleleia ma igoa fa'ailoga mo TLSv1.3 e tutusa ma OpenSSL. Tele galuega tauave ua liua e faaaoga calloc(). O se vaega tele o telefoni fou ua faʻaopoopoina i libssl ma libcrypto.
  • Fa'afou le pusa OpenSSH. Mo se faʻamatalaga auiliili o faʻaleleia atili, vaʻai i iloiloga o OpenSSH 8.9 ma OpenSSH 9.0. O le fa'aoga scp ua fa'agaoioia e fa'aoga le SFTP nai lo le fa'asologa o le SCP/RCP.
  • Ole numera o ports mo le AMD64 architecture o le 11301 (mai le 11325), mo le aarch64 - 11081 (mai le 11034), mo le i386 - 10136 (mai le 10248). Faatasi ai ma lomiga talosaga i totonu o taulaga: Asterisk 16.25.1, 18.11.1 ma 19.3.1 Audacity 2.4.2 CMake 3.20.3 Chromium 100.0.4896.75 Emacs 27.2 FFmpeg. 4.4.1 GCC ma le GNOME 8.4.0. .11.2.0 JDK 41.5u1.17.7, 8 ma 322 KDE Applications 11.0.14 KDE Frameworks 17.0.2 Krita 21.12.2 LLVM/Clang 5.91.0 LibreOffice 5.0.2 Lua 13.0.0 ma DB7.3.2.2. .5.1.5 Mono 5.2.4 Firefox 5.3.6 ma ESR 10.6.7 Thunderbird 6.12.0.122 Mutt 99.0 ma NeoMutt 91.8.0 Node.js 91.8.0 OpenLDAP 2.2.2 PHP 20211029 PHP 16.14.2. PostgreSQL 2.4.59 Python 7.4.28, 8.0.17, 8.1.4 ma 3.5.14 Qt 14.2 ma 2.7.18 R 3.8.13 Ruby 3.9.12, 3.10.4 ma 5.15.2 Rust 6.0.4 SQLite ma le 4.1.2 .2.7.5 Shotcut 3.0.3 Sudo 3.1.1 Suricata 1.59.0 Tcl/Tk 2.8.17 ma le 3.38.2 TeX Live 21.10.31 Vim 1.9.10 ma Neovim 6.0.4 Xfce 8.5.19
  • Faʻafouina vaega lona tolu e aofia ai ma OpenBSD 7.1:
    • Xenocara fa'aputu ata fa'avae i le X.Org 7.7 fa'atasi ai ma le xserver 1.21.1 + patches, 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 (+ patches)
    • GCC 4.2.1 (+ patches) ma 3.3.6 (+ patch)
    • Perl 5.32.1 (+ patches)
    • NSD 4.4.0
    • Le fusia 1.15.0
    • Manuia 5.7
    • Binutils 2.17 (+ patches)
    • Gdb 6.3 (+ patch)
    • Awk 12.10.2021/XNUMX/XNUMX
    • Expat 2.4.7

puna: opennet.ru

Faaopoopo i ai se faamatalaga