Ücretsiz UNIX benzeri işletim sistemi OpenBSD 8.0'ün sürümü sunuldu. OpenBSD projesi, NetBSD geliştiricileriyle yaşanan bir anlaşmazlığın ardından 1995 yılında Theo de Raadt tarafından kuruldu ve bunun sonucunda Theo'nun NetBSD CVS deposuna erişimi reddedildi. Bundan sonra Theo de Raadt ve benzer düşüncelere sahip bir grup insan, ana geliştirme hedefleri taşınabilirlik (13 donanım platformu desteklenir), standardizasyon, doğru çalışma, proaktif güvenlik olan NetBSD kaynak ağacını temel alan yeni bir açık işletim sistemi oluşturdu. ve entegre şifreleme araçları. OpenBSD 8.0 temel sisteminin tam kurulum ISO imajı 794 MB'dir.
İşletim sisteminin kendisinin ötesinde, OpenBSD projesi, diğer sistemler tarafından benimsenen ve en güvenli ve yüksek kaliteli çözümlerden bazıları olarak kendini kanıtlamış bileşenleriyle de bilinir. Bunlar arasında şunlar yer alır: LibreSSL (OpenSSL'in bir çatalı), OpenSSH, PF paket filtresi, OpenBGPD ve OpenOSPFD yönlendirme servisleri, OpenNTPD NTP sunucusu ve posta sunucusu. sunucu OpenSMTPD (GNU screen'e benzer bir metin terminali çoklayıcısı), tmux (GNU groff paketine BSDL alternatifi olan IDENT protokolünün bir uygulamasını içeren identd arka plan programı), mandoc (hata toleranslı sistemleri düzenlemek için bir protokol), CARP (Ortak Adres Yedekliliği Protokolü) (hafif bir HTTP sunucusu) ve OpenRSYNC dosya senkronizasyon yardımcı programı.
OpenBSD 8.0, projenin 61. sürümüdür. Bu önemli sürüm numarası değişikliği, ondalık numaralandırmanın kullanılmasından kaynaklanmaktadır; yani 7.9'dan sonra 8.0 gelmektedir. Başlıca değişiklikler şunlardır:
- AMD64 mimarisi için, çekirdeğin adreslenebilir sanal adres alanı 4 GB'tan 512 GB'a çıkarıldı. pmap modülü artık tüm fiziksel bellekten sanal adreslere doğrudan eşlemenin temel adresini rastgele belirliyor.
- ARM64 mimarisine sahip sistemlerde, bellek içeriğinin diske kaydedilmesiyle birlikte hazırda bekletme modu desteği uygulanmaktadır.
- ARM64 ve RISCV64 mimarileri için, DMA modunda veri aktaran cihazdan belleğin tamamına doğrudan erişmenin mümkün olmadığı durumlarda kullanılan ara tamponlar (sıçrama tamponları) için destek eklendi.
- AMD64 ve ARM64 sistemlerinde takas bölümündeki veri şifrelemesini hızlandırmak için AES CPU komutları kullanılır.
- RISCV64 mimarisi için, desteklenen CPU uzantılarının tespiti ve bunlarla ilgili bilgilerin kullanıcı alanına aktarılması gerçekleştirilmiştir (veriler, elf_aux_info fonksiyonundaki AT_HWCAP ve AT_HWCAP2 bayrakları kullanılarak elde edilebilir).
"V" (vektör işlemleri), Sstc (zamanlayıcı işlemleri) ve AIA (Gelişmiş Kesme Mimarisi, kesme işleme) uzantılarının yanı sıra ilgili kesme denetleyicileri için imsi ve aplic sürücülerine destek eklendi. - Sparc64 mimarisi için olan port, LLVM araç zincirini kullanacak şekilde dönüştürüldü.
- MIPS uyumlu Çin yapımı Loongson 2E ve 2F işlemciler için 2010 yılında eklenen Loongson donanım platformu desteği sonlandırılmıştır. Bu kaldırmanın nedeni, Clang derleyicisinin daha yeni sürümlerinde mips64el platformu için derleme yaparken yaşanan sorunlardır.
- AMD (radeondrm, amdgpu) ve Intel GPU'lar için drm (Direct Rendering Manager) çerçevesinin ve grafik sürücülerinin uygulanması çekirdekle senkronize edilmiştir. Linux 6.18.53 (önceki sürüm: 6.18.22). Intel Arc A serisi grafik kartları (DG2/Alchemist) desteği inteldrm sürücüsüne taşındı. Intel Alder Lake GPU'lu sistemlerdeki zaman aşımı sorunları çözüldü. 4 GB'tan fazla video belleğine erişim desteği eklendi.
- Çekirdeğin, bellek takası ve serbest bırakma sırasında etkin olmayan bellek sayfalarını ele alma konusundaki sezgisel yöntemleri iyileştirildi. Geçerli işlemin yürütülebilir dosyasının mutlak yolunu belirlemek için getexecpath fonksiyonu eklendi. Disk etiketlerinin boyutunu artırmak için hazırlıklar yapıldı.
- Uyku modu desteği genişletildi ve artık qwz (Qualcomm Wi-Fi 7 IEEE 802.11a/ac/ax/b/g/n), ufshci (Universal Flash Storage Host Controller) ve qcuart (Qualcomm GENI UART) sürücülerinde doğru şekilde destekleniyor. Bu değişiklikler, Samsung Galaxy Book4 Edge, HONOR MagicBook Art 14 Snapdragon ve IdeaPad gibi dizüstü bilgisayarlar ve tabletlerde uyku moduna girme sorunlarını çözüyor. Uyku moduna girme için global bir değişken eklendi ve böylece hazırda bekletme modu ile bekleme modu birbirinden ayrıldı.
- VMD hipervizörü artık çoklu işlemeyi destekliyor. Sanal makineler 64 adede kadar sanal CPU kullanabilme özelliğiyle. Konuk sistemler için, 32 bit konuk sistemleri çalıştırmak için x2apic modu, ayrıca lapic ve ioapic modları uygulanmıştır. LinuxQcow formatındaki görüntülerin işlenmesinde iyileştirmeler yapıldı.
- Seste sunucu sndiod, sndioctl yardımcı programı kullanılarak ayarların dinamik olarak değiştirilmesine olanak tanıyan sunucu tarafı kontrol modunu uygulamaya koymuştur. Sndioctl artık liste öğeleri eklemeyi ve kaldırmayı, ayrıca MIDI port yönlendirmesini yapılandırmayı desteklemektedir.
- Donanım desteği genişletildi ve yeni sürücüler eklendi.
Intel E610, Panther Lake ve Wildcat Lake Ethernet kontrolcüler, GXTP7936 (Samsung Galaxy Book4 Edge) dokunmatik ekranlar, SpacemiT K3 PCIe kontrolcüsü, SABI (Samsung Gelişmiş BIOS Arayüzü), Samsung pil şarj cihazları, Rockchip OTP bellek, AMD "Krackan Point" APU'lar, SpacemiT K3 SoC'ler ve Qualcomm Glymur (X2). qwx sürücüsünde (Qualcomm Wi-Fi 6 IEEE 802.11a/ac/ax/b/g/n) çok sayıda iyileştirme yapılmıştır. - acme-client artık alternatif adlar belirtilirken maske kullanımını destekliyor.
- tmux artık çerçevesiz menü görüntüleme moduna, genişletilmiş UTF-8 desteğine, bölme başlığını değiştirmek için "T" komutuna, refresh-now komutuna, modal bölmeler (-O) desteğine ve bu tür bölmelerdeki tüm tuş vuruşlarını işlemek için "-K" bayrağına (new-pane komutuna eklendi) ve köprüleri ve satır numaralarını görüntülemek için "-H" ve "-L" bayraklarına (capture-pane komutuna eklendi) sahip.
- LibreSSL, AIX, FreeBSD ile uyumluluğunu geliştirdi. macOSMinGW, NetBSD ve WindowsAyrıca, platformlar genelinde assembly dili kod desteği iyileştirildi. dtls12_handshake_msg API'si eklendi. SHA-3 performansı geliştirildi.
- OpenSSH güncellendi; değişikliklerin listesini duyurularda bulabilirsiniz.
OpenSSH10.4,
OpenSSH 10.5 ve
OpenSSH 10.6. - AMD64 mimarisi için bağlantı noktası sayısı 13060 (13044'dan), aarch64 - 12907 (12883'ten), i386 - 10659 için (10631'dan) idi. Bağlantı noktalarındaki uygulama sürümleri arasında:
- Asterisk 20.21.0 ve 22.11.0
- Audacity 3.7.9
- CMake 4.3.5
- Chromium 154.0.8037.92
- Emacs 31.1
- ffmpeg 9.0.2
- GCC 16.1.0
- GHC 9.10.3
- GNOME 49
- 1.27.1'e git
- JDK 11.0.32, 17.0.20, 21.0.12 ve 25.0.4
- KDE Plazma 6.7.5, KDE Gear 26.08.1, KDE Çerçeveleri 6.30.0
- Krita 6.0.3
- LLVM/Clang 21.1.8 ve 22.1.8
- LibreOffice 26.8.0.3
- Lua 5.1.5, 5.2.4, 5.3.6, 5.4.8 ve 5.5.1
- MariaDB12.3.3
- Siyah Beyaz 6.14.1
- Mozilla Firefox 157.0 ve ESR 153.4.0
- Mozilla Thunderbird 153.4.0
- Mutt 2.4.2 ve NeoMutt 20260616
- Node.js 24.21.0 ve Deno 2.9.7
- OCaml 4.14.2
- AçıkLDAP 2.6.15
- PHP 8.3.33, 8.4.26 ve 8.5.11
- Sonek 3.5.28 ve 3.11.7
- PostgreSQL 18.6
- Python 2.7.18 ve 3.14.7
- Qt 5.15.19 (+ kde'den yamalar) ve 6.11.2
- R 4.6.1
- Yakut 3.3.12, 3.4.11 ve 4.0.7
- Pas 1.98.1
- SQLite 3.53.2
- Shotcut 26.8.1
- Sudo 1.9.17p2
- Mirket 7.0.7
- Tcl/Tk 8.5.19, 8.6.18 ve 9.0.4
- TeX Canlı 2026
- Vim 9.2.1125, Neovim 0.12.5 ve Vim-Classic 2026091
- Wayland 1.26.0 ve kompozisyon yöneticileri CoW, Labwc, Mango, Niri, Sway, Wayfire
- Vulkan 1.4.357.0
- Xfce 4.20.0
- OpenBSD 8.0'te yer alan güncellenmiş üçüncü taraf bileşenler:
- Xenocara grafik yığını, xserver 7.7 + yamaları, freetype 21.1.24, fontconfig 2.14.3, Mesa 2.17.1, xterm 25.0.7, xkeyboard-config 410, fonttosfnt 2.20 ile X.Org 1.2.5 tabanlı.
- LLVM/Clang 22.1.6 (+ yamalar)
- GCC 4.2.1 (+ yamalar)
- Perl 5.42.3 (+ yamalar)
- NSD 4.15.2.
- Unbound 1.26.1.
- Ncurses 6.4
- Binutils 2.17 (+ yamalar)
- Gdb 6.3 (+ yamalar)
- Bilinmiyor 20250116
- Yabancı 2.8.4
- zlib 1.3.2 (+ yamalar)
- Giderilen güvenlik açıkları: ppp'de arabellek taşması, nsd DNS sunucusunda uzaktan kod yürütme (CVE-2026-101337, CVE-2026-101338, CVE-2026-101339, CVE-2026-101341), AES-GMAC kullanılırken IPsec'te uzaktan arabellek taşması ve /dev/video uygulamasında kullanım sonrası serbest bırakma hatası.
Kaynak: opennet.ru
