OpenBSD 7.1 vÀljaanne

Avatud ja platvormideĂŒlese UNIX-laadse operatsioonisĂŒsteemi OpenBSD 7.1 vĂ€ljaanne on esitatud. OpenBSD projekt asutati 1995. aastal Theo de Raadi poolt pĂ€rast konflikti NetBSD arendajatega, mille tulemusena kaotas Theo juurdepÀÀsu NetBSD CVS hoidla. PĂ€rast seda lĂ”i Theo de Raadt koos kaaslastega NetBSD lĂ€htekoodi puust uue avatud operatsioonisĂŒsteemi, mille peamisteks arengueesmĂ€rkideks said ĂŒhilduvus (toetatakse 13 riistvaraplatvormi), standardimine, korrektne töö, proaktiivne turvalisus ja integreeritud krĂŒptograafia. OpenBSD 7.1 pĂ”hiversiooni tĂ€isinstallimise ISO-pilt on 580 MB.

Lisaks operatsioonisĂŒsteemile on OpenBSD projekt tuntud ka oma komponentide poolest, mis on levinud teistes sĂŒsteemides ja tĂ”estanud end kui ĂŒhed kĂ”ige turvalisemad ja kvaliteetsemad lahendused. Nende hulka kuuluvad: LibreSSL (OpenSSL hargnemine), OpenSSH, paketifiltreerija PF, marsruutimise demonid OpenBGPD ja OpenOSPFD, NTP-server OpenNTPD, postihaldussĂŒsteem OpenSMTPD, tekstiterminali multiplexer (analoog GNU screenile) tmux, identd demon, mis rakendab IDENT protokolli, BSDL alternatiiv GNU groff paketile — mandoc, ja veaparandussĂŒsteemide korraldamiseks mĂ”eldud protokoll CARP (Common Address Redundancy Protocol), kerge veebiserver, failisĂŒnkroniseerimise utiliit OpenRSYNC. server OpenSMTPD, tekstiter minalide multiplexer (analoog GNU screenile) tmux, identd demon, mis rakendab IDENT protokolli, BSDL alternatiiv GNU groff paketile — mandoc, veaparandussĂŒsteemide korraldamiseks mĂ”eldud protokoll CARP (Common Address Redundancy Protocol), kerge veebiserver, failisĂŒnkroniseerimise utiliit OpenRSYNC.

Peamised tÀiustused:

  • Mac-arvutite, mis on varustatud Apple M1 ARM-kiibiga (Apple Silicon), nagu Apple M1 Pro/Max ja Apple T2 Macs, kasutamise tugi on kuulutatud valmis. Lisatud on draiverid SPI, I2C, DMA kontrolleri, klaviatuuri, puutetundliku padja, toitehalduse ja jĂ”udluse jaoks. Toetatud on Wi-Fi, GPIO, framebuffer, USB, ekraan ja NVMe mĂ€luseaded.
  • ARM64 arhitektuuri toetamist on tĂ€iustatud. Lisatud on draiverid gpiocharger, gpioleds ja gpiokeys, mis toetavad laadimist, valgustust ja nuppe, mis on ĂŒhendatud GPIO-iga (nĂ€iteks nii on tehtud Pinebook Pro puhul). Lisatud on uued draiverid: mpfclock (PolarFire SoC MSS kellakontroller), cdsdhc (Cadence SD/SDIO/eMMC host controller), mpfiic (PolarFire SoC MSS I2C kontroller) ja mpfgpio (PolarFire SoC MSS GPIO).
  • RISC-V 64 arhitektuuri toetamist on tĂ€iustatud, mille jaoks on lisatud draiverid uhid ja fido, ning paigaldamise tugi GPT ketastele.
  • mount_msdos utiliidis on vaikimisi sisse lĂŒlitatud pikkade failinimede kasutamine.
  • Unix-soketite prĂŒgikogu kogumise kood on ĂŒmber kujundatud.
  • sysctl hw.perfpolicy vaikimisi on seadistatud vÀÀrtusele „auto”, mis tĂ€hendab, et tĂ€isvĂ”imsuse reĆŸiim aktiveeritakse, kui on ĂŒhendatud statsionaarne toide, ning kohanduva algoritmi kasutamine aku toitel.
  • Parandatud on mitme protsessoriga sĂŒsteemide (SMP) toetust. Üksikud sĂŒndmuste filtreid, kqread, heli ja soketid, samuti BPF mehhanism on muudetud mp-safe kategooriaks. SĂŒsteemikutsed poll, select, ppoll ja pselect on ĂŒmber kirjutatud ja rakendatud kqueue'i peal. SĂŒsteemikutsed kevent, getsockname, getpeername, accept ja accept4 on vabastatud lukustamistest. Kerneli liidese funktsioonid load ja store on lisatud, vĂ”imaldades kasutada int ja long tĂŒĂŒpe struktuurielementides, millele rakendatakse viidete arvestust.
  • drm (Direct Rendering Manager) raamistiku rakendamine on sĂŒnkroniseeritud Linuxi kerneliga 5.15.26 (eelmine vĂ€ljaanne — 5.10.65). inteldrm draiverisse on lisatud Intel'i kiipide tugi Elkhart Lake, Jasper Lake ja Rocket Lake mikroarhitektuuridele. amdgpu draiveris on toetatud APU/GPU Van Gogh, Rembrandt „Yellow Carp” Ryzen 6000, Navi 22 „Navy Flounder”, Navi 23 „Dimgrey Cavefish” ja Navi 24 „Beige Goby”.
  • FreeType'i raamatukogusse on lisatud subpikselite renderdamine.
  • Lisatud on utiliit realpath, et kuvada faili absoluutne tee.
  • rcctl utiliiti on lisatud kĂ€sk „ls rogue”, et nĂ€idata taustal töötavaid protsesse, mis on kĂ€ivitatud, kuid ei ole registreeritud rc.conf.localis.
  • BPFtrace'i on lisatud toetust muutujatele kontrollide jaoks. btrace'i on lisatud skriptid kprofile.bt, et profileerida kernelistĂ€ki ja runqlat.bt, et tuvastada ajakulud ajakava haldamisel.
  • libc-sse on lisatud toetus RFC6840-le, mis mÀÀratleb DNSSEC-i AD lipu toetuse ja ‘trust-ad’ seadistamise.
  • apm ja apmd-sse on lisatud ennustatud aku laadimise aega nĂ€itav funktsioon.
  • On antud vĂ”imalus salvestada capability andmebaas /etc/login.conf.d, et lihtsustada oma kasutajaklasside lisamist paketist.
  • mallocis on tagatud mĂ€lu piirkondade sisselĂŒlitamine suuruses 128k kuni 2M.
  • pax arhiivijas on toetatud laienemise pĂ€iseid, mis sisaldavad andmeid mtime, atime ja ctime.
  • gzip ja gunzip utiliitidesse on lisatud valik „-k” algse faili sĂ€ilitamiseks.
  • openrsync utiliiti on lisatud valikud: „—compare-dest” failide olemasolu kontrollimiseks lisakaustades; „—max-size” ja „—min-size” failide suuruse piiramise jaoks.
  • On lisatud kĂ€sk seq numbrisekventside kuvamiseks.
  • FreeBSD 13-st on ĂŒle viidud universaalne rakendus trigonometriliste funktsioonide jaoks (x86 assambleerimise rakendused on vĂ€lja lĂŒlitatud).
  • FreeBSD-st on ĂŒle viidud funktsioonide lrint, lrintf, llrint ja llrintf rakendused (varem kasutati NetBSD-st pĂ€rit rakendusi).
  • Utiliidis fdisk on mĂ€rgitud mitmeid muudatusi ja parandusi, mis on seotud kettaosadega.
  • On lisatud toete uuele riistvarale, sealhulgas Intel PCH GPIO kontrollerile (Cannon Lake H ja Tiger Lake H platvormidele), NXP PCF85063A/TP RTC-le, Synopsys Designware UART-ile, Intel 2.5Gb Ethernetile, SIMCom SIM7600-le, RTL8156B-le, MediaTek MT7601U USB wifi-le, BCM4387 wifi-le.
  • Komplekti on lisatud ĂŒmber litsentseeritud firmware'd Realteki traadita kiipide jaoks, mis vĂ”imaldavad kasutada draivereid rsu, rtwn ja urtwn ilma kĂ€sitsi firmwarede laadimiseta.
  • Draiverites ixl (Intel Ethernet 700), ix (Intel 82598/82599/X540/X550) ja aq (Aquantia AQC1xx) on lisatud toete VLAN-siltide riistvaralikuks töötlemiseks ning IPv4, TCP4/6 ja UDP4/6 kontrollsummade arvutamiseks/kontrollimiseks.
  • On lisatud helidraiver Intel Jasper Lake kiipide jaoks. Lisatud on toete mĂ€ngukonsool Xbox One jaoks.
  • Traadita IEEE 802.11 kiirusel on rakendatud 40MHz kanali toete 802.11n reĆŸiimile ning algne toete standardile 802.11ac (VHT). Draiveritele on lisatud valikuline taustaskanneerimise töötleja. Juhtmevaba ligipÀÀsupunktide valimisel on nĂŒĂŒd prioriteet 5GHz kanalitega punktid, enne kui valitakse 2GHz kanalitega punktid.
  • Draiveri vxlan rakendus on ĂŒmber kirjutatud, töötades nĂŒĂŒd sĂ”ltumatult sillatoonist.
  • Paigaldajas on ĂŒmber kujundatud utiliidi pkg_add kutse loogika, et vĂ€hendada failide liikumise intensiivsust vĂ€rskendamise protsessi kĂ€igus. Failis install.site on dokumenteeritud installimise ja vĂ€rskendamise seadistamise protsess. KĂ”ikidele arhitektuuridele on komplekti lisatud firmware'd, mille levitamine on lubatud kolmandate osade toodetes. Proprieetaarsete firmware-de paigaldamiseks, mis on saadaval paigaldises, aktiivistatakse utiliit fw_update.
  • Xtermis on turvalisuse kaalutlustel vaikimisi deaktivitud hiire jĂ€lgimine.
  • Usbhidctl ja usbhidaction tagavad failisĂŒsteemi juurde pÀÀsu isoleerimise sĂŒsteemikutsungi unveil abil.
  • Dhcpd-s on vaikimisi tagatud ĂŒhendus ka mitteaktiivsete ('down') vĂ”rguinterfeissidega, et vĂ”imaldada pakettide vastuvĂ”ttu kohe pĂ€rast vĂ”rguinterfeisi aktiveerimist.
  • OpenSMTPD (smtpd) lubas TLS-i kontrolli vĂ€ljuvatele ĂŒhendustele «smtps://» ja «smtp+tls://».
  • httpd-s on rakendatud protokolli versiooni kontroll, lisatud on vĂ”imalus mÀÀrata oma tĂ”rketeate failid ning parendatud on andmete töötlemist komprimeeritud kujul, sealhulgas httpd.conf-sse on lisatud gzip-static valik eelnevalt komprimeeritud failide edastamiseks content-encodingi peamisel gzipi lipul.
  • IPsecis on iked.conf parameter proto lubatud protokollide nimekirja mÀÀramine. ikectl utiliiti on lisatud kĂ€sk «show certinfo», et nĂ€idata usaldusvÀÀrseid sertifitseerimisasutusi ja -sertifikaate. ikedis on parandatud fragmentide kĂ€sitlemist.
  • rpki-clientisse on lisatud BGPsec Routeri avatud vĂ”tmete kontrollimise tugi ja parendatud X509 sertifikaatide kontrollimist. On loodud kinnitatud failide vahemĂ€lu. Parandatud on ĂŒhilduvus RFC 6488-ga.
  • bgpd-sse on lisatud parameeter «port», mida saab kasutada jaotustes «listen on» ja «neighbor», et siduda mitte-standardse vĂ”rgu pordinumbrit. Kood on refaktoreeritud RIB (Routing Information Base) töötlemiseks, silmas pidades tulevikus multipath toe loomist.
  • Terminali multiplexer tmuxi konsooli aknahalduris on laiendatud vĂ€rv outputi vĂ”imalusi. Lisatud on kĂ€sk pane-border-format, cursor-colour ja cursor-style.
  • LibreSSL-i on portitud OpenSSL-i toe RFC 3779 (X.509 laiendused iseseisvatele sĂŒsteemidele) ja Certificate Transparency mehhanism (avalik logi kĂ”ikidest vĂ€ljastatud ja tĂŒhistatud sertifikaatidest, mis vĂ”imaldab sĂ”ltumatut auditeerimist ja jĂ€lgida usaldusvÀÀrselt kĂ”ikide sertifitseerimisasutuste tegevusi). Ühilduvust OpenSSL 1.1-ga on mĂ€rkimisvÀÀrselt parendatud ja TLSv1.3 jaoks on rakendatud identseid krĂŒpteerimiste nimetusi nagu OpenSSL-is. Paljusid funktsioone on muudetud calloc() kasutamiseks. libssl ja libcrypto-sse on lisatud suur hulk uusi kutsungeid. IP-aadresse OpenSSH pakett on uuendatud. Üksikasjalikku ĂŒlevaadet parendustest saab vaadata OpenSSH 8.9 ja OpenSSH 9.0 ĂŒlevaadetes. scp utiliit on vaikimisi muudetud SFTP kasutamiseks vananenud SCP/RCP protokolli asemel.
  • OpenSSH pakett on uuendatud. Üksikasjalikku ĂŒlevaadet parendustest saab vaadata OpenSSH 8.9 ja OpenSSH 9.0 ĂŒlevaadetes. scp utiliit on vaikimisi muudetud SFTP kasutamiseks vananenud SCP/RCP protokolli asemel.
  • AMD64 arhitektuuri sadamate arv on 11301 (oli 11325), aarch64 jaoks 11081 (oli 11034), i386 jaoks 10136 (oli 10248). Sadamates rakenduste versioonid: Asterisk 16.25.1, 18.11.1 ja 19.3.1, Audacity 2.4.2, CMake 3.20.3, Chromium 100.0.4896.75, Emacs 27.2, FFmpeg 4.4.1, GCC 8.4.0 ja 11.2.0, GNOME 41.5, Go 1.17.7, JDK 8u322, 11.0.14 ja 17.0.2, KDE rakendused 21.12.2, KDE raamatukogud 5.91.0, Krita 5.0.2, LLVM/Clang 13.0.0, LibreOffice 7.3.2.2, Lua 5.1.5, 5.2.4 ja 5.3.6, MariaDB 10.6.7, Mono 6.12.0.122, Firefox 99.0 ja ESR 91.8.0, Thunderbird 91.8.0, Mutt 2.2.2 ja NeoMutt 20211029, Node.js 16.14.2, OpenLDAP 2.4.59, PHP 7.4.28, 8.0.17 ja 8.1.4, Postfix 3.5.14, PostgreSQL 14.2, Python 2.7.18, 3.8.13, 3.9.12 ja 3.10.4, Qt 5.15.2 ja 6.0.4, R 4.1.2, Ruby 2.7.5, 3.0.3 ja 3.1.1, Rust 1.59.0, SQLite 2.8.17 ja 3.38.2, Shotcut 21.10.31, Sudo 1.9.10, Suricata 6.0.4, Tcl/Tk 8.5.19 ja 8.6.8, TeX Live 2021, Vim 8.2.4600 ja Neovim 0.6.1, Xfce 4.16.
  • Kolmandate osapoolte komponendid, mis kuuluvad OpenBSD 7.1 koosseisu, on uuendatud:
    • Grafika stek Xenocara, mis pĂ”hineb X.Org 7.7, xserver 1.21.1 + plaastrid, 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 (+ plaastrid)
    • GCC 4.2.1 (+ plaastrid) ja 3.3.6 (+ plaastrid)
    • Perl 5.32.1 (+ plaastrid)
    • NSD 4.4.0
    • Unbound 1.15.0
    • Ncurses 5.7
    • Binutils 2.17 (+ patchid)
    • Gdb 6.3 (+ plaastrid)
    • Awk 12.10.2021
    • Expat 2.4.7

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster