OpenBSD 6.6 väljaanne.

Toimus avaldus vabastatud platvormideüleste UNIX-taoliste operatsioonisüsteemide jaoks OpenBSD 6.6. OpenBSD projekt loodi Theo de Raadti poolt 1995. aastal pärast konflikti NetBSD arendajatega, mille tulemuseks oli see, et Theo kaotas juurdepääsu NetBSD CVS-repositooriumile. Pärast seda asutas Theo de Raadt koos mõttekaaslastega NetBSD allika puu baasil uue avatud operatsioonisüsteemi, mille peamised arendamise eesmärgid olid ühilduvus (toetatud 13 riistvaraplatformi), standardiseerimine, korrektne töö, aktiivne turvalisus ja integreeritud krüptograafilised vahendid. OpenBSD 6.5 põhiversiooni täisinstalli ISO-pilt põhiversioon OpenBSD 6.6 on 460 MB.

Lisaks operatsioonisüsteemile on OpenBSD projekt tuntud oma komponentide poolest, mis on levinud ka teistes süsteemides ja on tunnustatud kui ühed kõige turvalisemad ja kvaliteetsemad lahendused. Nende hulgas: LibreSSL (fork OpenSSL), OpenSSH, paketifilter PF, marsruutimisdeemonid OpenBGPD ja OpenOSPFD, NTP-server OpenNTPD, postiserver OpenSMTPD, tekstiterminali multiplexer (sarnane GNU screen'ile) tmux, deemon identd IDENT protokolli rakendamiseks, GNU groffi BSDL-alternatiiv — mandoc, protokoll talitlushäirekindlate süsteemide korraldamiseks CARP (Common Address Redundancy Protocol), kergekaaluline http-server, failide sünkroniseerimise utiliit OpenRSYNC.

Peamised parandused:

  • Paketis on utiliit sysupgrade, mis on mõeldud süsteemi automaatseks värskendamiseks uue väljaande juurde. Sysupgrade laadib vajalikud värskendustooted alla, kontrollib neid signify, kopeerib ramdisk bsd.rd bsd.upgrade'i ja algatab süsteemi taaskäivitamise. Laadimistöötlus, tuvastades bsd.upgrade'i olemasolu, alustab selle automaatset laadimist ja süsteemi automaatset värskendamist. Esimese versiooni OpenBSD 6.5 jaoks on ette valmistatud syspatch, mis lisab sysupgrade'i ja võimaldab selle utiliidi abil oma süsteemi värskendada OpenBSD 6.6-le arhitektuuridel amd64, arm64 ja i386, täites käsud "syspatch && sysupgrade";
  • Cavium OCTEON (mips64) protsessorite jaoks on põhiversiooni kompilaatorina kasutusel Clang. Powerpc arhitektuuri jaoks on lisatud volituslik tugi Clangi kasutamiseks. Armv7 ja i386 arhitektuuride puhul on GCC kompilaator vaikimisi keelatud (ainult Clang on lubatud);
  • Paketis on draiver amdgpu AMD graafikakaartide jaoks. Uuendatud on draiver drm (Otsene Renderdamise Haldur). Lisatud on võimalus, et mitteprivileegitud kasutajad pääsevad drm-seadmest juurde, muutes seadme omaniku esimese pöördumise ajal. Inteldrm ja radeondrm draiverite kood on sünkroonitud Linuxi kerneliga 4.19.78. Lisatud on tugi GPU-dele, mida kasutatakse Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake ja Comet Lake kiipides;
  • Rakendatud on Linuxiga ühilduv liides acpi ja lisatud tugi ACPI-le draiverites radeon ja amdgpu;
  • Lisatud on draiver aplgpio Intel Apollo Lake SoC-dele mõeldud GPIO kontrolleritele;
  • SAS3 kontrollerite tuge on parandatud, suurendatud on kindlustunde võrguväliste seadmete tuvastamisel laadimise ajal ning lisatud 64-bitine DMA tugi draiveris mpii;
  • PCI-seadmete jaoks on rakendatud standardi tugi virtio 1.0;
  • Lisatud tugi krüptograafiliste kooprotsessorite jaoks, mida kasutatakse AMD Ryzen CPU/APU-de juures. Lisatud on draiver ksmn termometritele, mida kasutatakse AMD 17. põlvkonna protsessorites;
  • Parandatud on ARM64 arhitektuuri tugi. Lisatud on tugi Ampere eMAG CPU-põhiste süsteemide jaoks. Amlogic, Allwinner A64, i.MX8M, Armada 3700 SoC-idele on lisatud uusi draivereid. Lisatud on tugi Cortex-A65 CPU-le;
  • Kõikidesse traadita draiveritesse on lisatud võimalus edastada saadud paketid võrgustikku partii režiimis, töötledes korraga mitmeid pakette ühes katkestuses;
  • Parandatud AMD64 arhitektuuriga arvutite failisüsteemi vahemälu jõudlust;
  • Sättitud tööle startx ja xinit kaasaegsetes süsteemides, kasutades inteldrm, radeondrm ja amdgpu graafikadraivereid;
  • Täiendatud süsteemikutsumist unveil, mis tagab failisüsteemi juurdepääsu isoleerimise. Rakenduste arv baas süsteemis, mille jaoks on rakendatud unveil'i kaitse, on suurenenud 77-le;
  • Eemaldatud globaalne lukustus süsteemikutsetest getrlimit, setrlimit, read ja write, samuti kood ressursipiirangute juurdepääsuks ja failides positsioneerimise muutmiseks;
  • Parandatud inteli CPU Spectre haavatavuste blokeerimise meetodit. Lisatud kaitse MDS (Mikroarhitektuuri Andmeproovide) klassi vastu inteli protsessorites; rünnakute ntpd-s ilmus turvaline režiim süsteemikellade seadistamiseks ja väärtuste saamiseks käivitamise ajal, isegi ilma iseseisva toitega kelladeta;
  • Tmux terminalide multiplexerisse on lisatud regulaaravaldiste kasutamise võimalus käskudes search, match ja substitute. Lisatud lihtne menüü süsteem hiire või klaviatuuri juhtimiseks. Menüü kuvamiseks staatuste real on pakutud käsk ‘display-menu’. Teostatud automaatne kerimine hiirekursoriga ekraani ülemise või alumise serva ületamisel valitud piirkondade ajal;
  • Bgpd jõudlus on parandatud. Uuendatud kood community sobitamiseks, kiirendatud töö mitme community ja suure arvu peer-iga konfiguratsioonide puhul. bgpctl-sse on lisatud käsk ‘show mrt neighbors’;
  • DNS resolverisse on lisatud blokeerimisloendite tugi;
  • Uue SNMP kliendi rakendamine, mis on uuteks asendajateks snmpctl; unwind OpenSMTPD meiliserveri versioon on uuendatud. API on lisatud välist filtreerimise loomiseks, mida saab eraldi portide kaudu levitada. Lisatud on ka sisseehitatud filtrite tugi, mis pakub lihtsaid võimalusi sissetulevate seansside filtreerimiseks. Filtreeritud posti saatmise valik on lisatud mail.maildir kausta Junk. Realiseeritud on proxy-v2 protokolli tugi, võimaldades SMTP-serveri asukoha muutmist proxy taga. ECDSA sertifikaatide tugi on rakendatud.
  • Lisatud utiliit snmp OpenSSH 8.1 pakett on uuendatud, üksikasjalikku ülevaadet parandustest saab vaadata.
  • LibreSSL pakett on uuendatud, mille raames on lõppenud RSA_METHOD struktuuri portimine OpenSSL 1.1-st, mis võimaldab kasutada erinevaid funktsioonide teostusi RSA töötlemiseks;
  • Обновлён пакет OpenSSH 8.1, подробный обзор улучшений можно посмотреть siin;
  • Обновлён пакет LibreSSL, в котором завершено портирование из OpenSSL 1.1 структуры RSA_METHOD, позволяющей использовать различные реализации функций для работы с RSA;
  • AMD64 arhitektuuril on 10736 porti, aarch64-l 10075 porti ja i386-l 10682 porti. On uuendatud OpenBSD 6.6-sse kuuluvate kolmandate osapoolte komponente.
    • Xenocara graafikastek põhineb X.Org 7.7-l koos xserver 1.20.5 + patch'idega, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (plaastritega)
    • GCC 4.2.1 (plaastritega) ja 3.3.6 (plaastritega)
    • Perl 5.28.2 (patch'idega)
    • NSD 4.2.2
    • Unbound 1.9.4
    • Ncurses 5.7
    • Binutils 2.17 (plaastritega)
    • Gdb 6.3 (plaastritega)
    • Awk Aug 10, 2011
    • Expat 2.2.8

    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