Ukukhishwa kwe-OpenBSD 6.6

kwenzeka ukukhululwa kwesistimu yokusebenza efana ne-cross-platform ye-UNIX I-OpenBSD 6.6. Iphrojekthi ye-OpenBSD yasungulwa nguTheo de Raadt ngo-1995 ngemuva kwalokho ukungqubuzana nabathuthukisi be-NetBSD, ngenxa yalokho u-Teo enqatshelwe ukufinyelela inqolobane ye-NetBSD CVS. Ngemuva kwalokhu, u-Theo de Raadt kanye neqembu labantu abanomqondo ofanayo badala uhlelo olusha oluvulekile olusekelwe esihlahleni somthombo we-NetBSD, izinhloso eziyinhloko okwakuwukuphatheka (isekelwe ngu 13 izingxenyekazi zehadiwe), ukumisa, ukusebenza okulungile, ukuphepha okusebenzayo kanye namathuluzi ahlanganisiwe we-cryptographic. Usayizi wokufaka ogcwele Isithombe se-ISO I-OpenBSD 6.6 base system ingu-460 MB.

Ngaphezu kwesistimu yokusebenza ngokwayo, iphrojekthi ye-OpenBSD yaziwa ngezingxenye zayo, eziye zanda kakhulu kwezinye izinhlelo futhi ziye zazibonakalisa njengenye yezixazululo eziphephile nezisezingeni eliphezulu. Phakathi kwazo: Mahhala (imfoloko I-OpenSSL), I-OpenSSH, isihlungi sephakethe PF, amademoni ahambisa umzila I-OpenBGPD ne-OpenOSPFD, iseva ye-NTP I-OpenNTPD, iseva yemeyili I-OpenSMTPD, i-terminal multiplexer yombhalo (efana nesikrini se-GNU) I-tmux, daemon ikhonjiwe ngokuqaliswa kwephrothokholi ye-IDENT, enye indlela ye-BSDL kuphakheji ye-GNU groff - mandoc, umthetho olandelwayo wokuhlela izinhlelo ezibekezelela amaphutha i-CARP (I-Common Address Redundancy Protocol), engasindi iseva ye-http, insiza yokuvumelanisa ifayela I-OpenRSYNC.

main ukuthuthukiswa:

  • Insiza ifakiwe sysupgrade, okuhlosiwe ukubuyekeza ngokuzenzakalelayo isistimu ekukhishweni okusha. I-Sysupgrade ilanda amafayela adingekayo ukuze kuthuthukiswe, iwahlole kusetshenziswa khombisa, ikopisha i-ramdisk bsd.rd ku-bsd.upgrade futhi iqalise ukuqalisa kabusha isistimu. I-bootloader, ngemva kokubona ukuba khona kwe-bsd.upgrade, iqala ukuyilanda ngokuzenzakalelayo futhi ibuyekeze ngokuzenzakalelayo uhlelo. Egatsheni langaphambilini le-OpenBSD 6.5, i-syspatch ilungisiwe eyengeza i-sysupgrade futhi ikuvumela ukuthi usebenzise lolu hlelo lokusebenza ukuthuthukisa isistimu yakho ibe yi-OpenBSD 6.6 ku-amd64, arm64 kanye ne-i386 izakhiwo ngokwenza "syspatch && sysupgrade";
  • Ku-Cavium OCTEON (mips64) processors, i-Clang isetshenziswa njengomhlanganisi oyinhloko wesistimu yesisekelo. Ukusekelwa okungakhethwa kokwakha kusetshenziswa i-Clang kungeziwe ku-powerpc architecture. Ngezakhiwo ze-armv7 ne-i386, i-GCC compiler ikhutshaziwe ngokuzenzakalela (kusele u-Clang kuphela);
  • Umshayeli ufakiwe amdgpu kuma-AMD GPUs. Umshayeli ubuyekeziwe I-drm (Umphathi Wokunikeza Okuqondile). Kwengezwe ikhono labasebenzisi abangenalo ilungelo lokufinyelela idivayisi ye-drm ngokushintsha umnikazi wedivayisi ekufinyeleleni kokuqala. Ikhodi yomshayeli ye-inteldrm ne-radeondrm ivunyelaniswa ne-Linux kernel 4.19.78. Ukwesekwa okwengeziwe kwama-GPU asetshenziswa ku-Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whisky Lake kanye nama-chips e-Comet Lake;
  • Isixhumi esibonakalayo esihambisanayo se-Linux senziwe acpi futhi yengeza ukwesekwa kwe-ACPI kubashayeli be-radeon kanye ne-amdgpu;
  • Umshayeli wengeziwe aplgpio izilawuli ze-GPIO ezisetshenziswa ku-Intel Apollo Lake SoC;
  • Ukusekelwa okuthuthukisiwe kwezilawuli ze-SAS3, ukwethembeka okuthuthukisiwe kokutholwa kwedrayivu ngesikhathi sokuqalisa, nokwengeza usekelo lwe-64-bit DMA kumshayeli we-mpii;
  • Usekelo lwezicaciso lusetshenziswe kumadivayisi e-PCI i-virtio I-1.0;
  • Ukwesekwa okwengeziwe kwama-cryptographic coprocessors asetshenziswa kuma-AMD Ryzen CPUs/APU. Kwengezwe umshayeli we-ksmn wezinzwa ezishisayo ezisetshenziswa esizukulwaneni se-17 samaphrosesa e-AMD;
  • Usekelo oluthuthukisiwe lwezakhiwo ze-ARM64. Ukwesekwa okwengeziwe kwamasistimu asuselwe ku-CPU Ampere eMAG. Kwengezwe abashayeli abasha be-SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700. Usekelo olungeziwe lwe-CPU Cortex-A65;
  • Ikhono lokudlulisa amaphakethe atholiwe kusitaki senethiwekhi kwimodi ye-batch lengeziwe kubo bonke abashayeli abangenazintambo, kucutshungulwa amaphakethe amaningana ngesikhathi esisodwa phakathi kokuphazamiseka okukodwa;
  • Ukusebenza okuthuthukisiwe kwenqolobane yesistimu yefayela kumakhompiyutha anezakhiwo ze-AMD64;
  • Ukusebenza okuthuthukisiwe kwe-startx ne-xinit kumasistimu esimanje asebenzisa izishayeli zezithombe ze-inteldrm, radeondrm kanye ne-amdgpu;
  • Ikholi yesistimu yokuvezwa ithuthukisiwe ukuze inikeze ukuhlukaniswa kokufinyelela kwefayela. Inani lezicelo ezivela ohlelweni oluyisisekelo lapho ukuvikelwa kusetshenziswa i-unveil likhushulwe lafinyelela ku-77;
  • I-getrlimit, i-setrlimit, izingcingo zesistimu yokufunda nokubhala, kanye nekhodi yokufinyelela imikhawulo yezinsiza nokushintsha indawo yefayela, isusiwe ekuvinjweni komhlaba wonke;
  • Indlela ethuthukisiwe yokuvimbela ubungozi be-Specter kuma-Intel CPUs. Kungezwe isivikelo kusuka ukuhlasela Isigaba se-MDS (Microarchitectural Data Sampling) kuma-Intel processors;
  • I-ntpd manje inemodi ephephile yokusetha nokukhipha iwashi lesistimu ngesikhathi sokuqalisa, ngisho nalapho lingekho iwashi elizilawulayo;
  • Amandla okusebenzisa izinkulumo ezivamile ekusesheni, ukufanisa kanye nemiyalo eshintshayo yengezwe ku-tmux terminal multiplexer. Kwengezwe isistimu yemenyu elula enegundane noma isilawuli sekhibhodi. Ukuze ubonise imenyu kubha yesimo, kuhlongozwa umyalo othi β€œdisplay-menu”. Kusetshenziswe ukuskrola okuzenzakalelayo lapho uhambisa ikhesa yegundane ngaphesheya kwemiphetho ephezulu noma engezansi yesikrini ngenkathi kukhethwa izindawo;
  • Ukusebenza okuthuthukisiwe kwe-bgpd. Ikhodi yokufanisa umphakathi isibhalwe kabusha, umsebenzi wokucupha nemiphakathi embalwa kanye nenani elikhulu lontanga lisheshiswe kakhulu. Kwengezwe umyalo othi 'bonisa omakhelwane be-mrt' ku-bgpctl;
  • Kusixazululi se-DNS ungazi ukwesekwa okwengeziwe kohlu lokuvimbela;
  • Isisetshenziswa esingeziwe snmp ngokuqaliswa kweklayenti elisha le-SNMP elithathe indawo ye-snmpctl;
  • Inguqulo yeseva yemeyili ye-OpenSMTPD ibuyekeziwe. Kwengezwe i-API yokubhala izihlungi zangaphandle ezingasatshalaliswa ngokuhlukene ngezimbobo. Ukusekelwa kwezihlungi ezakhelwe ngaphakathi nakho kwengeziwe, okuhlinzeka ngokusebenza kokuhlunga okulula kwamaseshini angenayo. Inketho eyengeziwe yokuletha imeyili ehlungiwe kumkhombandlela Ongafuneki ku-mail.maildir. Usekelo lwephrothokholi ye-proxy-v2 selusetshenzisiwe, okukuvumela ukuthi ubeke iseva ye-SMTP ngemuva kommeleli. Ukwesekwa kwezitifiketi ze-ECDSA sekuqalisiwe.
  • Iphakheji ye-OpenSSH 8.1 ibuyekeziwe, ukubuyekezwa okuningiliziwe kokuthuthukiswa kungatholakala lapha;
  • Iphakheji ye-LibreSSL ibuyekeziwe, lapho ukuthuthwa kwesakhiwo se-RSA_METHOD kusuka ku-OpenSSL 1.1 kuqediwe, okuvumela ukusetshenziswa kokusetshenziswa okuhlukahlukene kwemisebenzi yokusebenza ne-RSA;
  • Inombolo yamachweba okwakhiwa kwe-AMD64 yayiyi-10736, ye-aarch64 - 10075, ye-i386 - 10682. Izingxenye zenkampani yangaphandle ezifakwe ku-OpenBSD 6.6 zibuyekeziwe:
    • Isitaki sezithombe ze-Xenocara esisekelwe ku-X.Org 7.7 ene-xserver 1.20.5 + amapeshi, i-freetype 2.10.1, i-fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • I-LLVM/Clang 8.0.1 (eneziqephu)
    • I-GCC 4.2.1 (eneziqephu) kanye no-3.3.6 (eneziqephu)
    • I-Perl 5.28.2 (eneziqephu)
    • I-NSD 4.2.2
    • Ukukhulula 1.9.4
    • Abahlengikazi 5.7
    • I-Binutils 2.17 (eneziqephu)
    • I-Gdb 6.3 (eneziqephu)
    • Awk Aug 10, 2011
    • Expat 2.2.8

    Source: opennet.ru

Engeza amazwana