Rilis OpenBSD 6.9

Rilis saka sistem operasi kaya UNIX-platform gratis OpenBSD 6.9 ditampilake. Kacathet yen iki minangka rilis kaping 50 proyek kasebut, sing bakal dadi 26 taun iki. Proyèk OpenBSD didegaké déning Theo de Raadt ing taun 1995 sawisé konflik karo pangembang NetBSD, minangka akibaté Theo ora bisa ngakses repositori CVS NetBSD. Sawise iki, Theo de Raadt lan klompok wong sing padha nggawe sistem operasi mbukak anyar adhedhasar wit sumber NetBSD, tujuan pangembangan utama yaiku portabilitas (platform hardware 13 didhukung), standarisasi, operasi sing bener, keamanan aktif. lan alat kriptografi terpadu. Gambar ISO instalasi lengkap saka sistem basis OpenBSD 6.9 yaiku 544 MB.

Saliyane sistem operasi kasebut, proyek OpenBSD dikenal amarga komponene, sing wis nyebar ing sistem liyane lan wis mbuktekake awake dhewe minangka salah sawijining solusi sing paling aman lan berkualitas. Antarane: LibreSSL (garpu OpenSSL), OpenSSH, filter paket PF, daemon routing OpenBGPD lan OpenOSPFD, server OpenNTPD NTP, server mail OpenSMTPD, multiplexer terminal teks (analog karo layar GNU) tmux, daemon identd kanthi implementasi protokol IDENT, alternatif BSDL Paket groff GNU - mandoc, protokol kanggo ngatur sistem fault-tolerant CARP (Common Address Redundancy Protocol), server http entheng, utilitas sinkronisasi file OpenRSYNC.

dandan utama:

  • Driver softraid wis nambah mode RAID1C karo implementasine saka piranti lunak RAID1 karo enkripsi data.
  • Loro pangolahan latar mburi anyar kalebu - dhcpleased lan resolvd, kang bisa bebarengan karo slaacd lan unwind kanggo otomatis ngatur antarmuka jaringan lan mutusake masalah jeneng ing DNS. dhcpleased ngetrapake DHCP kanggo entuk alamat IP, lan resolvd ngatur isi resolv.conf adhedhasar informasi nameserver sing dipikolehi saka dhcpleased, slaacd, lan driver kaya umb.
  • Ditambahake dhukungan awal kanggo piranti Apple kanthi prosesor M1. Iki kalebu pangenalan intine Apple Icestorm/Firestorm arm64 lan dhukungan tambahan kanggo chip nirkabel BCM4378 sing digunakake ing Apple M1 SoC.
  • Dhukungan apik kanggo platform powerpc64, dikembangake kanggo sistem 64-bit adhedhasar pemroses POWER8 lan POWER9. Dibandhingake karo rilis sadurunge kanggo powerpc64, dhukungan kanggo mekanisme perlindungan RETGUARD wis dileksanakake, driver astfb kanggo framebuffer Aspeed BMC wis ditambahake, masalah karo operasi driver radeondrm lan amdgpu ing sistem karo GPU AMD wis ditanggulangi, kemampuan kanggo boot jaringan wis ditambahake menyang rakitan kernel kanggo disk ram, support kanggo mode wis ditambahaké CPU POWER9 hemat energi, ditambahaké support kanggo istiméwa kui sak operasi floating point, dipun ginakaken support IPMI kanggo sistem PowerNV.
  • Kanggo platform ARM64, dhukungan kanggo CPU Cortex-A78AE, Cortex-X1 lan Neoverse V1 wis kasedhiya, pilihan copyin, copyout lan kcopy sing dioptimalake ARM64 wis dileksanakake, driver cryptox wis ditambahake kanggo ndhukung ekstensi crypto ARMv8, uga driver smmu kanggo RM System MMU karo support Guard Page. Dhukungan sing luwih apik kanggo piranti Raspberry Pi, Rock Pi N10, NanoPi lan Pinebook Pro.
  • Parameter sysctl kern.video.record wis ditambahake menyang pembalap video, sing, kanthi analogi karo kern.audio.record, ngontrol manawa bakal ngasilake gambar kosong nalika nyoba njupuk video (kanggo ngaktifake panangkepan, sampeyan kudu ngganti nilai kasebut. kanggo 1). Proses diijini mbukak piranti video kaping pirang-pirang (ngatasi masalah nggunakake webcam ing Firefox lan BigBlueButton).
  • TCTerms tilak Added kanggo malloc lan free telpon, ngidini dt lan btrace kanggo trek kegiatan-related alokasi memori. Nambahake opsi '-n' kanggo nglacak program tanpa nindakake tindakan.
  • Dhukungan sing luwih apik kanggo sistem multiprosesor (SMP). Implementasine soket UNIX dibusak saka pamblokiran kernel umum, mutex umum ditambahake kanggo operasi serializing karo msgbuf, telpon uvm_pagealloc ditransfer menyang kategori mp-aman, lan getppid lan sendsyslog telpon dibebaske saka pamblokiran.
  • Ndandani masalah ing komponen DRM (Direct Rendering Manager), kalebu kacilakan tetep ing driver radeondrm ing sistem Powerbook5/6 lan RV350, dhukungan sing luwih apik kanggo DRI3 ing driver amdgpu lan ati, lan kanggo kompatibilitas karo Linux, piranti digawe ing /dev. /dri/ direktori.
  • Dandan wis digawe kanggo hypervisor VMM. Backend kanggo ngatur mesin virtual vmd saiki ndhukung loading disk RAM sing dikompres.
  • Dandan wis digawe kanggo subsistem swara. Nyedhiyakake kemampuan kanggo nemtokake piranti audio sndio kanthi kapisah kanggo muter maneh lan mung ngrekam. sndiod nggunakake filter low-pass respon (FIR) urutan kaping wolu kanggo ngilangi gangguan amarga aliasing nalika resampling. Kanthi gawan, fungsi nyuda volume kanthi otomatis nalika program anyar wiwit muter (autovolume) dipateni, nilai standar disetel menyang tingkat volume 127. Campuran audio saka piranti alternatif sing beda-beda ing tingkat fungsi sing didhukung ing sndiod yaiku diijini.
  • Mbangun lan nginstal debugger LLDB diaktifake kanthi gawan.
  • Dhukungan kanggo handler logger wis ditambahaké kanggo rcctl, rc.subr lan rc.d, kang ndadekake iku bisa kanggo ngatur output log saka pangolahan latar mburi ngirim data kanggo stdout / stderr.
  • Kanggo touchpads, sampeyan bisa ngatur tata letak tombol liwat wsconsctl. wscons wis apik nangani tutul simultaneous.
  • Kanggo piranti ARM64, sampeyan bisa nggunakake APM kanggo njupuk data babagan konsumsi energi lan pangisi daya baterei. Panggilan unveil digunakake kanggo matesi akses proses apmd menyang sistem file.
  • Dhukungan hardware sing ditambahi. Added driver anyar acpige (kanggo nangani acara ACPI kayata mencet tombol daya), pchgpio (kanggo pengontrol GPIO ditemokaké ing modern Intel PCHs), ujoy (kanggo pengontrol game), uhidpp (kanggo Logitech HID ++ piranti). Dhukungan tambahan kanggo ekstensi AMD Vi lan Intel VTD IOMMU kanggo ngisolasi piranti PCI lan mblokir akses memori sing salah. Dhukungan ditambahake kanggo komputer Lynloong LM9002/9003 lan LM9013. Dhukungan ACPI wis ditambahake menyang driver pcamux lan imxiic.
  • Dhukungan sing luwih apik kanggo adaptor jaringan: mvpp (SFP + lan 10G kanggo Marvel Armada Ethernet), mvneta (1000base-x lan 2500base-x), mvsw (switch Marvel SOHO), rge (Wake on LAN support), Netgear ProSecure UTM25. Dhukungan RA (802.11n Tx Rate Adaptation) wis ditambahake kanggo driver nirkabel iwm, iwn lan athn. Tumpukan nirkabel nduweni pilihan otomatis mode 11a/b/g/n/ac nalika nggunakake antarmuka jaringan ing wangun titik akses.
  • Tumpukan jaringan ngleksanakake driver web (Virtual Ethernet Bridge). Dhukungan kanggo mode ngawasi wis dileksanakake, ing ngendi paket sing teka ing antarmuka jaringan ora ditransfer menyang tumpukan jaringan kanggo diproses, nanging mekanisme analisis lalu lintas, kayata BPF, bisa ditrapake. Nambahake jinis antarmuka jaringan anyar - etherbridge. Sampeyan bisa (rute sourceaddr printah) redefine alamat IP sumber kanggo program, bypassing algoritma pilihan alamat standar. Ngaktifake otomatis ngunggahake antarmuka jaringan nalika mode konfigurasi otomatis diaktifake (AUTOCONF4 lan AUTOCONF6).
  • Installer nyedhiyakake pangiriman gambar disk ram sing dikompres (bsd.rd) ing kabeh platform sing ndhukung loading kasebut.
  • Output sing ditindakake liwat syslog peringatan babagan panggunaan substitusi format string "%n" ing printf.
  • Daemon routing OpenBGPD wis nambahake dhukungan kanggo Resource Public Key Infrastructure (RPKI) menyang Router Protocol (RTR). Kanggo nampilake informasi dhasar babagan sesi RTR, printah "bgpctl show rtr" wis ditambahake.
  • Kode ospfd lan ospf6d wis direstrukturisasi kanggo nyawiji karo daemon rute liyane lan nyederhanakake pangopènan. Dhukungan kanggo antarmuka jaringan ing mode point-to-point wis ditetepake.
  • Server HTTP sing dibangun ing httpd ngetrapake opsi "lokasi (ditemokake|ora ditemokake)" anyar kanggo mriksa anane sumber daya.
  • Dhukungan kanggo protokol RRDP (Repositori Delta Protokol RPKI, RFC 8182) wis ditambahake menyang sarana rpki-klien. Dilaksanakake kemampuan kanggo nemtokake luwih saka siji URI ing file TAL.
  • Utilitas dig ndhukung RFC 8914 (Extended DNS Error) lan RFC 8976 (ZONEMD).
  • Nambahake kemampuan kanggo nemtokake opsi ing file hostname.if menyang dhclient nggunakake baris "dhcp".
  • Daemon snmpd nyedhiyakake dhukungan lengkap kanggo konversi Trapv1 dadi Trapv2 (RFC 3584). Tembung kunci anyar sing diwaca, nulis lan ngabari wis ditambahake menyang snmpd.conf. Utilitas snmp ndhukung enumerasi SMI.
  • Resolver DNS unwind saiki ndhukung DNS64 lan nampa sambungan liwat port TCP.
  • Utilitas ftp wis nambahake dhukungan kanggo pangalihan terus-terusan (RFC 7538) lan kemampuan kanggo ngirim header If-Modified-Since nalika ngirim panjalukan liwat HTTP/HTTPS.
  • Nambahake opsi "-a" menyang OpenSMTPD kanggo nindakake otentikasi sadurunge ngirim pesen. Piranti enkripsi wis dialihake nggunakake perpustakaan libtls. Soket pamireng kanggo TLS nyedhiyakake kemampuan kanggo ngatur macem-macem sertifikat adhedhasar jeneng domain (SNI).
  • LibreSSL wis nambahake dhukungan kanggo protokol DTLSv1.2. Dileksanakake kemampuan kanggo mbangun mung libtls ('-enable-libtls-only') tanpa libcrypto lan libssl.
  • Paket OpenSSH sing dianyari. Ringkesan rinci babagan perbaikan bisa ditemokake ing kene: OpenSSH 8.5, OpenSSH 8.6.
  • Jumlah port kanggo arsitektur AMD64 yaiku 11310, kanggo aarch64 - 10943, kanggo i386 - 10468. Antarane versi aplikasi ing port kasebut: Xfce 4.16, Asterisk 18.3.0, Chromium 90.0.4430.72, FFmpeg 4.3.2, FFmpeg , FFmpeg . 8.4.0, GNOME 3.38, Go 1.16.2, KDE Applications 20.12.3, Krita 4.4.3, LLVM/Clang 10.0.1, LibreOffice 7.0.5.2, Lua 5.3.6, MariaDB 10.5.9, Firefox 88.0 lan ESR.78.10.0 , Thunderbird 78.10.0, Node.js 12.16.1, PHP 8.0.3, Postfix 3.5.10, PostgreSQL 13.2, Python 3.9.2, Ruby 3.0.1, Rust 1.51.0.

    Komponen pihak katelu sing dianyari kalebu OpenBSD 6.9:

    • Xenocara grafis tumpukan adhedhasar X.Org 7.7 karo xserver 1.20.10 + patch, freetype 2.10.4, fontconfig 2.12.4, Mesa 20.0.8, xterm 367, xkeyboard-config 2.20, fonttosfnt 1.2.1.
    • LLVM/Clang 10.0.1 (+ tambalan)
    • GCC 4.2.1 (+ tambalan) lan 3.3.6 (+ tambalan)
    • Perl 5.32.1 (+ tambalan)
    • NSD 4.3.6
    • Unbound 1.13.1
    • Nulis 5.7
    • Binutils 2.17 (+ patch)
    • Gdb 6.3 (+ patch)
    • 18.12.2020
    • Expat 2.2.10

Lagu anyar "Vetera Novis" dijadwalake pas karo release OpenBSD 6.9.

Source: opennet.ru

Add a comment