OpenBSD 6.6 väljaanne

On toimunud vaba platvormideülene UNIX-laadne operatsioonisüsteem OpenBSD 6.6. OpenBSD projekt asutati Theo de Raadt'i poolt 1995. aastal pärast konflikti NetBSD arendajatega, mille tagajärjel suleti Theo juurdepääs NetBSD CVS hoidlaruumile. Pärast seda lõi Theo de Raadt koos mõttekaaslastega NetBSD lähtekoodipuust uue avatud operatsioonisüsteemi, mille arengueesmärkideks olid ühilduvus (toetatakse 13 riistvara platvormi), standardimine, korrektne töö, aktiivne turvalisus ja integreeritud krüptograafilised vahendid. OpenBSD 6.6 täieliku installikujundi ISO-pildifaili baassüsteemi suurus on 460 MB.

Lisaks operatsioonisüsteemile on OpenBSD projekt tuntud oma komponentide poolest, mis on levinud teistes süsteemides ja on tõestanud end kui üheks kõige turvalisemaks ja kvaliteetsemaks lahenduseks. Nende seas: LibreSSL (forki OpenSSL), OpenSSH, paketifilter PF, marsruutimisdemonid OpenBGPD ja OpenOSPFD, NTP-server OpenNTPD, postiserver OpenSMTPD, teksti terminali multiplexer (sarnane GNU screen'ile) tmux, demon identd IDENT protokolli, GNU groff paketi BSDL alternatiiviga — mandoc, CARP (Ühiseid Aadressi Üksuse Protokoll) tõrkekindlate süsteemide korraldamiseks mõeldud protokoll, kergekaaluline http-server, failide sünkroonimise utiliit OpenRSYNC.

Peamised parandused:

  • Komplekti kuulub utiliit sysupgrade, mille eesmärk on automaatne süsteemi uuendamine uuele versioonile. Sysupgrade laadib uuendamiseks vajalikud failid, kontrollib neid läbi signify, kopeerib ramdisk bsd.rd bsd.upgrade'i ja algatab süsteemi taaskäivitamise. Laadija, avastades bsd.upgrade'i olemasolu, alustab selle automaatset laadimist ja süsteemi automaatset uuendamist. Varasema oksa OpenBSD 6.5 jaoks on ette valmistatud syspatch, mis lisab sysupgrade'i ja võimaldab selle utiliidi abil oma süsteemi uuendada OpenBSD 6.6-le amd64, arm64 ja i386 arhitektuuridel, käivitades „syspatch && sysupgrade“;
  • Cavium OCTEON (mips64) protsessorite jaoks kasutatakse põhitehnoloogia kompilatorina Clang'i. PowerPC arhitektuuri jaoks on lisatud valikuline tugi Clang'i kasutamiseks kokkupanemisel. Armv7 ja i386 arhitektuuridel on GCC kompilator vaikimisi keelatud (ainult Clang on lubatud);
  • Komplekti kuulub draiver amdgpu AMD GPU-de jaoks. Uuendatud draiver drm (Direct Rendering Manager). Täiendav juurdepääsu võimalus mittesoositud kasutajatele drm-seadmestiku omandi vahetamise kaudu esmakordsel ligipääsul. inteldrm ja radeondrm draiverikoodid sünkroonitud Linuxi käruga 4.19.78. Lisa toetuseks GPU-d, mida kasutatakse Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake ja Comet Lake kiipide puhul;
  • Rakendatud Linuxiga ühilduv liides acpi ja lisatud ACPI tugi radeon ja amdgpu draiverites;
  • Lisatud draiver aplgpio Intel Apollo Lake SoC-de gängigiba kontrollimisseadmete jaoks;
  • Parandatud SAS3 kontrollerite tuge, suurenenud usaldusväärsus kettaseadmete tuvastamisel käivitamise ajal ja lisatud 64-bitine DMA tugi mpii draiveris;
  • PCI-seadmete jaoks on rakendatud spetsifikatsiooni virtio 1.0;
  • Lisatud krüptograafiliste kooprotsessorite tugi, mida kasutatakse AMD Ryzen CPU/APU-des. Lisatud ksmn draiver termomeetritele, mida kasutatakse AMD 17. põlvkonna protsessorites;
  • Parandatud ARM64 arhitektuuri tuge. Lisatud toimet CPU Ampere eMAG baasil. Uued draiverid SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700 jaoks. Lisa tugi Cortex-A65 CPU-le;
  • Kõikides juhtmeta draiverites on lisatud võimalus edastada saadud pakette võrgustikku pakettide režiimis, töötledes korraga mitu paketti ühe interruptsiooniga;
  • Ainult AMD64 arhitektuuriga arvutites on parandatud failisüsteemi vahemälu jõudlust;
  • Modernsetel süsteemidel on seadistatud tööle startx ja xinit, kasutades graafikadraivereid inteldrm, radeondrm ja amdgpu;
  • Parandatud on süsteemikõne unveil, mis tagab failisüsteemi juurdepääsu isoleerimise. Rakenduste arv põhisisendis, mille jaoks on rakendatud unveil kaitse, on tõusnud 77ni;
  • Globaalset lukku on eemaldatud süsteemikõnedes getrlimit, setrlimit, read ja write, samuti koodis, mis puudutab ressursipiiranguid ja failides asukoha vahetust;
  • Parandatud on Intel CPU Spectre haavatavuste lukustamise meetod. Lisatud on kaitse rünnakute MDS (Microarchitectural Data Sampling) klassi vastu Intel protsessorites;
  • Ntpd-is on sisse viidud turvaline režiim süsteemi kellade väärtuste seadmiseks ja saamiseks käivitamise ajal, isegi kui autonoomset toiteallikat ei ole;
  • Terminaalide multiplexer tmux on nüüd lisanud regulaaravalduste kasutamise võimaluse käskudes search, match ja substitute. Lisatud on lihtne menüü süsteem, mida saab juhtida hiire või klaviatuuri abil. Menüü kuvamiseks oleku real on ette nähtud käsk «display-menu». Teostatud on automaatne kerimine hiirekursori väljumisel ekraanilt ülemiste või alumiste servade üle, kui valitakse alasid;
  • bgpd jõudlust on suurendatud. Kood, mis on seotud community sobitamisega, on ümber kirjutatud, mis on oluliselt kiirendanud mitme community ja suure arvu peer-iga konfiguratsioonide töötlemist. bgpctl on lisatud käsk ‘show mrt neighbors’;
  • DNS resolvijasse unwind on lisatud toimetuse nimekirjade tugi;
  • Lisatud on utiliit snmp uue SNMP kliendi rakendusega, mis asendab snmpctl;
  • Uuendatud OpenSMTPD posti serveri versioon. Lisatud API väliste filtrite kirjutamiseks, mida saab eraldi jaotada portide kaudu. Samuti on lisatud sisseehitatud filtrite tugi, mis pakuvad lihtsaid funktsioone sissetulevate seansside filtreerimiseks. Lisatud valik filtreeritud posti edastamiseks katalooge Junk mail.maildir. Rakendatud protokolli proxy-v2 tugi, mis võimaldab SMTP-serveri paigutada proxy taha. Rakendatud ECDSA sertifikaatide tugi.
  • Uuendatud OpenSSH 8.1 pakett, põhjalik ülevaade täiustustest on saadaval. siit;
  • Uuendatud LibreSSL pakett, milles on lõpetatud OpenSSL 1.1 RSA_METHOD struktuuri portleerimine, võimaldades erinevate rakenduste funktsioonide kasutamist RSA jaoks;
  • AMD64 arhitektuuri portide arv on 10736, aarch64 puhul 10075, i386 puhul 10682. Uuendatud kolmandate osapoolte komponente, mis kuuluvad OpenBSD 6.6 koosseisu:
    • Xenocara graafikusteek X.Org 7.7 baasil koos xserver 1.20.5 + plaastritega, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (plaasterdatud)
    • GCC 4.2.1 (plaasterdatud) ja 3.3.6 (plaasterdatud)
    • Perl 5.28.2 (plaasterdatud)
    • NSD 4.2.2
    • Unbound 1.9.4
    • Ncurses 5.7
    • Binutils 2.17 (plaasterdatud)
    • Gdb 6.3 (plaasterdatud)
    • Awk Aug 10, 2011
    • Expat 2.2.8

    Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster