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:
main
- Insiza ifakiwe
sysupgrade ,okuhlosiwe ukubuyekeza ngokuzenzakalelayo isistimu ekukhishweni okusha. I-Sysupgrade ilanda amafayela adingekayo ukuze kuthuthukiswe, iwahlole kusetshenziswakhombisa , 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 ubuyekeziweI-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