Үйлдлийн системээс гадна OpenBSD төсөл нь бусад системүүдэд өргөн тархсан, хамгийн найдвартай, өндөр чанартай шийдлүүдийн нэг болох нь батлагдсан бүрэлдэхүүн хэсгүүдээрээ алдартай. Тэдний дунд:
Үндсэн
- Хэрэгслийг багтаасан болно
системийн шинэчлэл ,зорилготой системийг автоматаар шинэ хувилбар руу шинэчлэх. Sysupgrade нь шинэчлэхэд шаардлагатай файлуудыг татаж аваад тэдгээрийг ашиглан шалгадагтэмдэглэх , ramdisk bsd.rd-г bsd.upgrade руу хуулж, системийг дахин ачаална. Ачаалагч нь bsd.upgrade байгааг илрүүлсний дараа үүнийг автоматаар татаж аваад системийг автоматаар шинэчилж эхэлдэг. OpenBSD 6.5-ын өмнөх салбарын хувьд системийн шинэчлэлийг нэмсэн syspatch бэлтгэсэн бөгөөд энэ хэрэгслийг ашиглан “syspatch && sysupgrade”-ыг ажиллуулж amd6.6, arm64, i64 архитектурууд дээр системээ OpenBSD 386 болгон шинэчлэх боломжтой; - Cavium OCTEON (mips64) процессоруудын хувьд Clang нь үндсэн системийн үндсэн хөрвүүлэгч болгон ашиглагддаг. Powerpc архитектурт Clang ашиглан бүтээх нэмэлт дэмжлэг нэмэгдсэн. armv7 болон i386 архитектурын хувьд GCC хөрвүүлэгчийг анхдагчаар идэвхгүй болгосон (зөвхөн Clang үлдсэн);
- Жолооч орсон
amdgpu AMD GPU-д зориулагдсан. Драйвер шинэчлэгдсэнdrm (Шууд дүрслэх менежер). Эхний хандалт хийх үед төхөөрөмжийн эзэмшигчийг солих замаар эрхгүй хэрэглэгчдэд drm төхөөрөмжид хандах боломжийг нэмсэн. inteldrm болон radeondrm драйверын код нь Linux цөм 4.19.78-тай синхрончлогдсон. Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake, Comet Lake чипүүдэд ашигладаг GPU-д зориулсан нэмэлт дэмжлэг; - Линукс нийцтэй интерфейсийг хэрэгжүүлсэн
acpi мөн radeon болон amdgpu драйверуудад ACPI дэмжлэгийг нэмсэн; - Жолооч нэмсэн
aplgpio Intel Apollo Lake SoC-д ашигладаг GPIO хянагчдад зориулсан; - SAS3 хянагчдад зориулсан сайжруулсан дэмжлэг, ачаалах үед хөтчийг илрүүлэх найдвартай байдал сайжирч, mpii драйвер дахь 64 битийн DMA-ийн дэмжлэг нэмэгдсэн;
- PCI төхөөрөмжүүдийн хувьд техникийн үзүүлэлтүүдийн дэмжлэгийг хэрэгжүүлсэн
виртио 1.0; - AMD Ryzen CPU/APU-д ашигладаг криптографийн сопроцессорын дэмжлэгийг нэмсэн. 17-р үеийн AMD процессоруудад ашигладаг дулааны мэдрэгчийн ksmn драйвер нэмэгдсэн;
- ARM64 архитектурын сайжруулсан дэмжлэг. CPU Ampere eMAG дээр суурилсан системүүдийн дэмжлэгийг нэмсэн. SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700-д зориулсан шинэ драйверуудыг нэмсэн. CPU Cortex-A65-ийн дэмжлэгийг нэмсэн;
- Хүлээн авсан пакетуудыг багц горимд сүлжээний стек рүү дамжуулах чадварыг бүх утасгүй драйверуудад нэмсэн бөгөөд нэг тасалдал дотор хэд хэдэн пакетуудыг нэгэн зэрэг боловсруулдаг;
- AMD64 архитектуртай компьютер дээрх файлын системийн кэшийн гүйцэтгэл сайжирсан;
- inteldrm, radeondrm, amdgpu график драйверуудыг ашиглан орчин үеийн системүүд дээрх startx болон xinit функцийг сайжруулсан;
- Нээлттэй системийн дуудлагыг файлын системд нэвтрэх тусгаарлалтыг хангахын тулд сайжруулсан. Нээлттэй хамгаалалтыг хэрэгжүүлдэг үндсэн системийн хэрэглээний тоог 77 болгон нэмэгдүүлсэн;
- Getrlimit, setrlimit, унших, бичих системийн дуудлагууд, мөн нөөцийн хязгаарт хандах, файлын байрлалыг өөрчлөх кодыг глобал хориглолтоос хассан;
- Intel CPU-ийн Spectre-ийн эмзэг байдлыг хаах сайжруулсан арга. -аас хамгаалалт нэмсэн
дайралт Intel процессор дахь MDS (Microarchitectural Data Sampling) анги; - ntpd одоо ачаалах үед, өөрөө ажилладаг цаг байхгүй байсан ч системийн цагийг тохируулах, сэргээх аюулгүй горимтой болсон;
- Хайх, тааруулах, орлуулах командуудад тогтмол илэрхийллийг ашиглах чадварыг tmux терминалын мультиплексорт нэмсэн. Хулгана эсвэл гар удирдлагатай энгийн цэсийн системийг нэмсэн. Статусын талбарт цэсийг харуулахын тулд "дэлгэц-цэс" командыг санал болгож байна. Хэсэг сонгохдоо хулганы курсорыг дэлгэцийн дээд эсвэл доод ирмэгээс цааш хөдөлгөх үед автоматаар гүйлгэх ажиллагааг хэрэгжүүлсэн;
- bgpd-ийн гүйцэтгэл сайжирсан. Нийгэмлэгийг тохируулах кодыг дахин бичиж, хэд хэдэн нийгэмлэг, олон тооны үе тэнгийнхэнтэй хийх тохиргооны ажил ихээхэн хурдассан. bgpctl-д 'show mrt хөршүүд' командыг нэмсэн;
- DNS шийдүүлэгч дээр
суллах жагсаалтыг хаах нэмэлт дэмжлэг; - Нэмэлт хэрэгсэл
snmp snmpctl-ийг сольсон шинэ SNMP клиентийг хэрэгжүүлснээр; - OpenSMTPD мэйл серверийн хувилбар шинэчлэгдсэн. Портуудаар тусад нь тарааж болох гадаад шүүлтүүр бичих API-г нэмсэн. Суурилуулсан шүүлтүүрийн дэмжлэгийг нэмсэн бөгөөд энэ нь ирж буй сешнүүдэд энгийн шүүлтүүрийн функцийг хангадаг. mail.maildir доторх хаягдал лавлах руу шүүсэн захидлуудыг хүргэх сонголтыг нэмсэн. Прокси-v2 протоколын дэмжлэгийг хэрэгжүүлсэн нь SMTP серверийг проксины ард байрлуулах боломжийг танд олгоно. ECDSA гэрчилгээг дэмжих ажлыг хэрэгжүүлсэн.
- OpenSSH 8.1 багц шинэчлэгдсэн тул сайжруулалтын нарийвчилсан тоймыг олж болно
энд ; - LibreSSL багц шинэчлэгдсэн бөгөөд үүнд OpenSSL 1.1-ээс RSA_METHOD бүтцийг шилжүүлж дууссан бөгөөд RSA-тай ажиллах функцүүдийн янз бүрийн хэрэгжилтийг ашиглах боломжийг олгосон;
- AMD64 архитектурт зориулсан портуудын тоо 10736, aarch64-д - 10075, i386-д - 10682 байсан. OpenBSD 6.6-д багтсан гуравдагч талын бүрэлдэхүүн хэсгүүд шинэчлэгдсэн:
- X.Org 7.7 дээр суурилсан xserver 1.20.5 + засварууд, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20 дээр суурилсан Xenocara график стек;
- LLVM/Clang 8.0.1 (засвартай)
- GCC 4.2.1 (засвартай) ба 3.3.6 (засвартай)
- Perl 5.28.2 (засвартай)
- NSD 4.2.2
- Холбогдоогүй 1.9.4
- Хараал 5.7
- Binutils 2.17 (засвартай)
- Gdb 6.3 (засвартай)
- Awk 10 оны 2011-р сарын XNUMX
- Expat 2.2.8
Эх сурвалж: opennet.ru