Rilis OpenBSD 7.0

Rilis sistem operasi kaya-UNIX gratis OpenBSD 7.0 ditampilake. Kacathet yen iki minangka rilis kaping 51 proyek kasebut, sing bakal umur 18 taun ing tanggal 26 Oktober. 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 proaktif. lan alat kriptografi terpadu. Gambar ISO instalasi lengkap saka sistem basis OpenBSD 7.0 yaiku 554 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:

  • Nambahake port kanggo sistem 64-bit adhedhasar arsitektur RISC-V. Saiki didhukung karya ing papan HiFive Unmatched lan sebagian ing PolarFire SoC Icicle Kit.
  • Port kanggo platform ARM64 nyedhiyakake dhukungan sing luwih apik, nanging isih durung lengkap, kanggo piranti Apple kanthi prosesor M1. Ing wangun saiki, ndhukung nginstal OpenBSD ing disk GPT lan duwe driver kanggo USB 3, NVME, GPIO lan SPMI. Saliyane M1, port ARM64 uga ngembangake dhukungan kanggo Raspberry Pi 3 Model B + lan papan adhedhasar Rockchip RK3399 SoC.
  • Kanggo arsitektur AMD64, kompiler GCC dipateni kanthi standar (mung Clang sing isih ana). Sadurunge, GCC dipateni kanggo arsitektur armv7 lan i386.
  • Dhukungan kanggo platform SGI wis mandheg.
  • Kanggo platform amd64, arm64, i386, sparc64 lan powerpc64, bangunan kernel kanthi dhukungan kanggo sistem tracing dinamis dt diaktifake kanthi standar. Nambahake panyedhiya kprobes kanggo ngumpulake informasi babagan acara tingkat kernel.
  • btrace ngleksanakake dhukungan kanggo operator "<" lan ">" ing saringan lan nyedhiyakake output wektu sing digunakake ing ruang pangguna nalika nganalisa tumpukan kernel.
  • Nambahake file konfigurasi /etc/bsd.re-config, sing bisa digunakake kanggo ngatur kernel nalika boot lan ngaktifake / mateni piranti tartamtu.
  • Njamin deteksi ana piranti TPM 2.0 lan eksekusi printah sing bener kanggo ngetik mode turu (ngrampungake masalah karo tangi ThinkPad X1 Carbon Gen 9 lan laptop ThinkPad X1 Nano).
  • Implementasine kqueue wis diuripake kanggo nggunakake mutexes.
  • Dilaksanakake kemampuan kanggo ngatur ukuran buffer kanggo soket PF_UNIX liwat sysctl. Ukuran buffer standar wis ditambah dadi 8 KB.
  • Dhukungan sing luwih apik kanggo sistem multiprosesor (SMP). Telpon pmap_extract () wis dipindhah menyang mp-aman ing sistem hppa lan amd64. Kode kanggo ngétung referensi kanggo obyek anonim, bagéan saka panangan pangecualian, lan fungsi lseeek, connect, lan setrtable asalé saka kunci kernel umum. Dilaksanakake buffer pesen gupuh kapisah kanggo saben inti CPU.
  • Implementasi kerangka drm (Direct Rendering Manager) disinkronake karo kernel Linux 5.10.65. Pembalap inteldrm wis nambah dhukungan kanggo chip Intel adhedhasar microarchitecture Tiger Lake. Driver amdgpu ndhukung Navi 12, Navi 21 "Sienna Cichlid", Arcturus GPUs lan Cezanne "Green Sardine" Ryzen 5000 APUs.
  • Dhukungan tambahan kanggo hardware anyar, kalebu Aquantia AQC111U / AQC112U USB Ethernet, Aquantia 1 / 2.5 / 5 / 10Gb / s PCIe Ethernet, Cadence GEM, Broadcom BCM5725, RTL8168FP / RTL8111FP / RTL8117, dhukungan sing luwih apik adhedhasar platform microarch Intel Tiger Lake. Nambahake driver ucc kanggo keyboard Kontrol Konsumen USB HID sing nggunakake tombol aplikasi, audio, lan volume.
  • Dandan wis digawe kanggo hypervisor VMM. Nambahake watesan 512 VCPU saben mesin virtual. Masalah karo pamblokiran VCPU wis ditanggulangi. Backend kanggo ngatur mesin virtual vmd saiki kalebu dhukungan kanggo pangayoman marang sistem tamu karo pembalap virtio angkoro.
  • Utilitas wektu entek wis dipindhah saka NetBSD, ngidini sampeyan mbatesi wektu eksekusi perintah.
  • Utilitas sinkronisasi file openrsync ngetrapake opsi "kalebu" lan "ora kalebu".
  • Utilitas ps nyedhiyakake informasi babagan grup sing gegandhengan.
  • Printah "dired-jump" wis ditambahake menyang editor teks mg.
  • Utilitas fdisk lan newfs wis nambah dhukungan kanggo disk kanthi ukuran sektor 4K. Ing fdisk, kode initialization MBR/GPT wis digarap maneh lan pangenalan partisi GPT "BIOS Boot", "APFS", "APFS ISC", "APFS Recovry" (sic), "HiFive FSBL" lan "HiFive BBL" wis ditambahake. Nambahake opsi "-A" kanggo miwiti GPT tanpa mbusak partisi boot.
  • Kanggo nyepetake karya, sarana traceroute nindakake pangolahan paket tes lan panjalukan DNS ing mode asinkron.
  • Utilitas doas nyedhiyakake telung upaya entri tembung sandhi.
  • xterm menehi isolasi akses sistem file nggunakake unveil () sistem telpon. pangolahan ftpd dilindhungi nggunakake telpon janji.
  • Output dileksanakake menyang log informasi babagan salah nggunakake parameter format "%n" ing fungsi printf.
  • Implementasi IPsec ing iked nambah dhukungan kanggo konfigurasi DNS sisih klien.
  • Ing snmpd, dhukungan kanggo protokol SNMPv1 lan SNMPv2c dipateni kanthi standar kanggo nggunakake SNMPv3.
  • Kanthi gawan, proses dhcpleased lan resolvd diaktifake, nyedhiyakake kemampuan kanggo ngatur alamat IPv4 liwat DHCP. Utilitas dhclient ditinggalake ing sistem minangka pilihan. Printah "nameserver" wis ditambahake menyang sarana rute kanggo nransfer informasi babagan server DNS kanggo resolvd.
  • LibreSSL wis nambahake dhukungan kanggo TLSv3 API OpenSSL 1.1.1 lan ngaktifake validator X.509 anyar sing ndhukung verifikasi sing bener saka sertifikat sing ditandatangani silang.
  • OpenSMTPD nambahake dhukungan kanggo opsi TLS "cafile = (path)", "nosni", "noverify" lan "servername = (jeneng)". smtp ngidini sampeyan milih cipher TLS lan opsi protokol.
  • Paket OpenSSH sing dianyari. Ringkesan rinci babagan perbaikan bisa ditemokake ing kene: OpenSSH 8.7, OpenSSH 8.8. Dhukungan kanggo teken digital rsa-sha wis dipatèni.
  • Jumlah port kanggo arsitektur AMD64 ana 11325, kanggo aarch64 - 11034, kanggo i386 - 10248. Antarane versi aplikasi ing port: FFmpeg 4.4 GCC 8.4.0 lan 11.2.0. 40.4 Go 1.17 JDK, 8 JDK, 302u11.0.12. 16.0.2 Aplikasi KDE 21.08.1 KDE Frameworks 5.85.0 LLVM/Clang 11.1.0 LibreOffice 7.2.1.2 Lua 5.1.5, 5.2.4 lan 5.3.6 MariaDB 10.6.4 Node.js 12.22.6 PHP 7.3.30 lan 7.4.23 .8.0.10 Postfix 3.5.12 PostgreSQL 13.4 Python 2.7.18, 3.8.12 lan 3.9.7 Qt 5.15.2 lan 6.0.4 Ruby 2.6.8, 2.7.4 lan 3.0.2 Rust 1.55.0 3.35.5 Xfce 4.16
  • Komponen pihak katelu sing dianyari kalebu OpenBSD 7.0:
    • Xenocara grafis tumpukan adhedhasar X.Org 7.7 karo xserver 1.20.13 + patch, freetype 2.10.4, fontconfig 2.12.4, Mesa 21.1.8, xterm 367, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/Clang 11.1.0 (+ tambalan)
    • GCC 4.2.1 (+ tambalan) lan 3.3.6 (+ tambalan)
    • Perl 5.32.1 (+ tambalan)
    • NSD 4.3.7
    • Unbound 1.13.3
    • Nulis 5.7
    • Binutils 2.17 (+ patch)
    • Gdb 6.3 (+ patch)
    • 18.12.2020
    • Expat 2.4.1

Source: opennet.ru

Add a comment