OpenBSD 6.9 vÀljaanne

Esitletakse avatud platvormide UNIX-sarnase operatsioonisĂŒsteemi OpenBSD 6.9 versiooni. TĂ€htis on mĂ€rkida, et see on projekti 50. vĂ€ljaanne, mis tĂ€histab 26. sĂŒnnipĂ€eva sel aastal. OpenBSD projekt asutati Theo de Raadi poolt 1995. aastal pĂ€rast konflikti NetBSD arendajatega, mille tĂ”ttu tal peatati ligi pÀÀs CVS-repositooriumile NetBSD-s. PĂ€rast seda lĂ”i Theo de Raadt koos mĂ”ttekaaslastega uue avatud operatsioonisĂŒsteemi, kasutades NetBSD allika puu kodeeringut. Projekti peamised arenduseesmĂ€rgid on olnud ĂŒlekantavus (toetatakse 13 riistvaraplatvormi), standardiseerimine, korrektne töö, aktiivne turvalisus ja integreeritud krĂŒptograafilised vahendid. OpenBSD 6.9 pĂ”hissĂŒsteemi tĂ€isinstalli ISO-pildi suurus on 544 MB.

Lisaks operatsioonisĂŒsteemile on OpenBSD projekt tuntud oma komponentide poolest, mis on levinud teistes sĂŒsteemides ja tuntud kui ĂŒhed kĂ”ige turvalisemad ja kvaliteetsemad lahendused. Nende hulka kuuluvad: LibreSSL (OpenSSL i haak), OpenSSH, paketifilter PF, marsruuterite demonid OpenBGPD ja OpenOSPFD, NTP-server OpenNTPD, meiliserver OpenSMTPD, tekstiterminali multiplexer (analoog GNU ekraanile) tmux, identd demon, mis rakendab IDENT protokolli, BSDL alternatiiv GNU groff paketile — mandoc, protokoll talitlushĂ€irete korraldamiseks CARP (Common Address Redundancy Protocol), kergekaaluline http-server, failide sĂŒnkroniseerimise utiliit OpenRSYNC.

Peamised parandused:

  • Softraidi draiverisse on lisatud RAID1C reĆŸiim, mis rakendab tarkvaralist RAID1 andmete krĂŒpteerimisega.
  • Komplekti on lisatud kaks uut taustaprotsessi — dhcpleased ja resolvd, mis töötavad koos slaacd ja unwind'iga, et automaatselt konfigureerida vĂ”rguliideseid ja mÀÀratleda nimesid DNS-is. dhcpleased'is on rakendatud DHCP protokoll IP-aadresside saamiseks, samas kui resolvd haldab resolv.conf sisu, lĂ€htudes nimiserverite andmetest, mis on saadud dhcpleased, slaacd ja sarnaste draiverite kaudu, nagu umb.
  • Lisatud algtugi Apple'i M1 protsessoriga seadmetele. Sealhulgas on rakendatud arm64-tuumade Apple Icestorm/Firestorm tuvastamine ning lisatud tugi BCM4378 juhtmeteta kiipidele, mida kasutatakse Apple M1 SoC-s.
  • Parandatud powerpc64 platvormi tuge, mis on arendamisel 64-bitistele POWER8 ja POWER9 protsessoripĂ”histes sĂŒsteemides. Eelmise versiooniga vĂ”rreldes on powerpc64-le lisatud RETGUARD kaitsemehhanismi tugi, lisatud astfb draiver Aspeed BMC raami bufferi jaoks, lahendatud AMD GPU-d toetavate radeondrm ja amdgpu draiverite probleemid AMD GPU-ga sĂŒsteemides, kernelikogusse on lisatud vĂ”imalus vĂ”rgu kĂ€ivitamiseks RAM-diskile, lisatud CPU POWER9 energiasÀÀstumoodide tugi, lisatud toimetused, mis genereeritakse ujuvpunktsioonide operatsioonide ajal, ja IPMI tugi PowerNV sĂŒsteemide jaoks.
  • ARM64 platvormile on lisatud CPU Cortex-A78AE, Cortex-X1 ja Neoverse V1 tugi, rakendatud natiivsed ARM64 versioonid copyin, copyout ja kcopy, lisatud cryptox draiver ARMv8 krĂŒpto lisade toetamiseks ning smmu draiver RM System MMU jaoks Guard Page toega. Parandatud Raspberry Pi, Rock Pi N10, NanoPi ja Pinebook Pro seadmete tuge.
  • Videodriverisse lisati sysctl-parameeter kern.video.record, mis sarnaneb kern.audio.record'iga ning juhib tĂ€helepanu tĂŒhja pildi vĂ€ljundi aktiveerimisele video salvestamise katsete korral (salvestamise lubamiseks tuleb vÀÀrtust muuta 1-ks). Protsessidele on lubatud mitmekordne videoseadme avamine (see lahendab probleeme veebikaamerate kasutamisel Firefoxis ja BigBlueButtonis).
  • Lisatud jĂ€lgimispunktid malloc ja free kutsungite jaoks, mis vĂ”imaldavad dt ja btrace'iga jĂ€lgida mĂ€lujaotusega seotud aktiivsust. Btrace'i on lisatud valik '-n', et analĂŒĂŒsida programmi ilma mingite toiminguteta.
  • Parandatud tugiteenust mitme protsessori sĂŒsteemides (SMP). UNIX-sokkide teostamine on vĂ€lja toodud ĂŒldisest tuumablokeeringust, lisatud on ĂŒldine mutex msgbuf operatsioonide jĂ€rjestamiseks, uvm_pagealloc'i kutsung on muudetud mp-safe'iks ning getppid ja sendsyslog kutsungid on blokeeringutest vabastatud.
  • Parandatud probleemid DRM (Direct Rendering Manager) komponentides, sealhulgas on eemaldatud krahhid radeondrm draiveris Powerbook5/6 ja RV350 sĂŒsteemides, DRI3 toetus on korrigeeritud amdgpu ja ati draiverites ning Linuxiga ĂŒhilduv seadmete loomine on teostatud kataloogis /dev/dri/.
  • Parendatud on VMM-i hĂŒperviisori tĂ€iustused. Virtuaalmasinate haldamiseks mĂ”eldud vmd-s on lisatud kokkusurutud RAM-diskide laadimise tugi.
  • HelisĂŒsteemi on tehtud tĂ€iustusi. Üksikute heliseadmete sndio kinnitamine ainult esitamiseks ja ainult salvestamiseks on nĂŒĂŒd vĂ”imalik. sndiodis on kasutusele vĂ”etud madalsagedusfilter, millel on kaheksanda jĂ€rgu lĂ”ppimpulsi iseloom, mis kĂ”rvaldab mĂŒra spektraalsete ĂŒlekattetulemuste tĂ”ttu resampling'i ajal. Vaikimisi on automaatne helitugevuse vĂ€hendamine, kui uus programm alustab esitust (autovolume), vĂ€lja lĂŒlitatud ja helitugevuse algvÀÀrtus on 127. Lubatud on heli segamine alternatiivsete seadmete kaudu, mis erinevad sndiodi toetatavate funktsionaalsuste tasemest.
  • LLDB-debuggeri kokkupanek ja installimine on vaikimisi lubatud.
  • rcctl, rc.subr ja rc.d-sse on lisatud loggeri töötluse tugi, mis vĂ”imaldab suunata logide vĂ€ljundit taustprotsessidest stdouti/stderri.
  • Puuteplaatide jaoks on tagatud nuppude paigutuse seadistamine lĂ€bi wsconsctl. Wscons'is on parendatud samaaegsete puudutuste töötlemist.
  • ARM64 seadmete jaoks on rakendatud APM-i kasutamise vĂ”imalus, et saada teavet energia tarbimise ja aku laadimise kohta. Protsessi apmd juurdepÀÀsu piiramiseks failisĂŒsteemile on kasutatud unveil'i kĂ”net.
  • Riistvara tugi on laienenud. Lisatud on uued draiverid acpige (ACPI sĂŒndmuste, nagu toitenupu vajutamine, töötlemiseks), pchgpio (ajalugu GPIO kontrollerid, millega on varustatud kaasaegsed Intel PCH-d), ujoy (mĂ€ngupultide jaoks), uhidpp (Logitech HID++ seadmed). Lisatud on AMD Vi ja Intel VTD IOMMU laienduste tugi PCI seadmete isoleerimiseks ja vale juurdepÀÀsu mĂ€lule blokeerimiseks. Lisatud on tugi Lynloong LM9002/9003 ja LM9013 arvutitele. Draiveritesse pcamux ja imxiic on lisatud ACPI tugi.
  • Parandatud vĂ”rguadapterite tugi: mvpp (SFP+ ja 10G Marvel Armada Ethernetile), mvneta (1000base-x ja 2500base-x), mvsw (Marvel SOHO lĂŒlitid), rge (Wake on LAN tugi), Netgear ProSecure UTM25. Traadita draiverite iwm, iwn ja athn toele on lisatud RA (802.11n Tx Rate Adaptation) tugi. Traadita kontekstis on automatiseeritud 11a/b/g/n/ac reĆŸiimide valik, kui vĂ”rguinterface on seadistatud juurdepÀÀsupunktina.
  • VĂ”rgu stackis on rakendatud veb (Virtual Ethernet Bridge) draiver. Rakendatud on monitooringureĆŸiimi tugi, kus vĂ”rguinterface’ile saabuvad paketid ei edastata vĂ”rgu stacki töötlemiseks, kuid nendele saab rakendada liikluse analĂŒĂŒsi mehhanisme nagu BPF. Uus vĂ”rgu liideste tĂŒĂŒp — etherbridge — on lisatud. Pakutakse vĂ”imalust (kĂ€sk route sourceaddr) algse aadressi ĂŒmber mÀÀramiseks. IP-aadressid programmid, lĂ€htudes tavapĂ€rasest aadressivaliku algoritmist. Tagatud on automaatne vĂ”rgu liideste aktiveerimine, kui automaatse seadistamise reĆŸiim (AUTOCONF4 ja AUTOCONF6) on sisse lĂŒlitatud.
  • Installaatoris on teostatud pigistatud ram-ketta (bsd.rd) kujundi tarnimine kĂ”ikide platvormide jaoks, mis toetavad sellist kĂ€ivitamist.
  • Syslog'i kaudu teavituste vĂ€ljund on rakendatud printf'i stringi vormingusĂŒsteemi '%n' kasutamise kohta.
  • OpenBGPD marsruuterite demonis on lisatud RTR (Resource Public Key Infrastructure (RPKI) to Router Protocol) protokolli tugi. RTR-seansside pĂ”hiteabe kuvamiseks on lisatud kĂ€sk 'bgpctl show rtr'.
  • ospfd ja ospf6d kood on restruktureeritud, et ĂŒhtlustada neid teiste marsruuterite demonitega ja lihtsustada hooldust. Punkt-punkt reĆŸiimis on loodud tugi vĂ”rgu liidestele.
  • Sisseehitatud HTTP-serveris httpd on rakendatud uued valikud 'location (found|notfound)', et kontrollida ressursside olemasolu.
  • RPKI klientutiliidi on lisatud RRDP (The RPKI Repository Delta Protocol, RFC 8182) protokolli tugi. TAL-failis on rakendatud vĂ”imalus mĂ€rkida rohkem kui ĂŒks URI.
  • Dig utiliidis on rakendatud RFC 8914 (Extended DNS Error) ja RFC 8976 (ZONEMD) tugi.
  • dhclientis on lisatud vĂ”imalus mĂ€rkida valikuid hostname.if failides, kasutades 'dhcp' stringe.
  • snmpd demonis on rakendatud tĂ€ielik tugi Trapv1 muundamiseks Trapv2-ks (RFC 3584). snmpd.conf faili on lisatud uued mĂ€rksĂ”nad read, write ja notify. snmp utiliidis on rakendatud SMIde loendite tugi.
  • DNS resolver unwind on lisatud tugi DNS64 ja ĂŒhenduste vastuvĂ”tt TCP-porti kaudu.
  • FTP utiliidis on lisatud pidevate ĂŒmbersuunamiste tugi (RFC 7538) ja vĂ”imalus saata If-Modified-Since pĂ€is HTTP/HTTPS pĂ€ringute saatmisel.
  • OpenSMTPD-sse on lisatud valik „-a”, et autentida enne sĂ”numi saatmist. KrĂŒptimise vahendid on ĂŒleminekut teinud libtls teegi kasutamisele. TLS-i kuulamis soketites on rakendatud mitme sertifikaadi seadistamise vĂ”imalus, valitakse vastavalt nime domeeni (SNI).
  • LibreSSL on lisatud DTLSv1.2 protokolli tugi. On rakendatud vĂ”imalus ehitada ainult libtls (`--enable-libtls-only`) ilma libcrypto ja libssl.
  • OpenSSH pakett on uuendatud. Ülevaate parandustest saab vaadata siit: OpenSSH 8.5, OpenSSH 8.6.
  • AMD64 arhitektuuri portide arv on 11310, aarch64 puhul 10943, i386 puhul 10468. Portides leiduvad rakenduste versioonid: Xfce 4.16, Asterisk 18.3.0, Chromium 90.0.4430.72, FFmpeg 4.3.2, GCC 8.4.0, GNOME 3.38, Go 1.16.2, KDE rakendused 20.12.3, Krita 4.4.3, LLVM/Clang 10.0.1, LibreOffice 7.0.5.2, Lua 5.3.6, MariaDB 10.5.9, Firefox 88.0 ja ESR 78.10.0, Thunderbird 78.10.0, Node.js 12.16.1, PHP 8.0.3, Postfix 3.5.10, PostgreSQL 13.2, Python 3.9.2, Ruby 3.0.1, Rust 1.51.0.

    On uuendatud OpenBSD 6.9 koostisosade kolmandate osapoolte arendajatelt:

    • Xenocara graafikastek, mis pĂ”hineb X.Org 7.7, koos xserver 1.20.10 + plaastritega, freetype 2.10.4, fontconfig 2.12.4, Mesa 20.0.8, xterm 367, xkeyboard-config 2.20, fonttosfnt 1.2.1.
    • LLVM/Clang 10.0.1 (+ plaastritega)
    • GCC 4.2.1 (+ patĆĄid) ja 3.3.6 (+ patĆĄid)
    • Perl 5.32.1 (+ patĆĄid)
    • NSD 4.3.6
    • Unbound 1.13.1
    • Ncurses 5.7
    • Binutils 2.17 (+ plaastritega)
    • Gdb 6.3 (+ патч )
    • Awk 18.12.2020
    • Expat 2.2.10

OpenBSD 6.9 vĂ€ljalaskmise puhul on avaldatud uus laul „Vetera Novis.”

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster