OpenBSD 6.6'ün sürümü

gerçekleşti platformlar arası ücretsiz UNIX benzeri bir işletim sisteminin piyasaya sürülmesi Açık BSD 6.6. OpenBSD projesi 1995 yılında Theo de Raadt tarafından kuruldu. çatışma NetBSD geliştiricileriyle anlaşma sağlandı ve bunun sonucunda Teo'nun NetBSD CVS deposuna erişimi engellendi. Bundan sonra Theo de Raadt ve benzer düşünen bir grup insan, ana hedefleri taşınabilirlik olan NetBSD kaynak ağacını temel alan yeni bir açık işletim sistemi yarattı (Tarafından desteklenen 13 donanım platformu), standardizasyon, doğru çalışma, aktif güvenlik ve entegre kriptografik araçlar. Tam kurulum boyutu ISO görüntüsü OpenBSD 6.6 temel sistemi 460 MB'dir.

OpenBSD projesi, işletim sisteminin yanı sıra diğer sistemlerde de yaygınlaşan, en güvenli ve kaliteli çözümlerden biri olduğunu kanıtlamış bileşenleriyle tanınmaktadır. Aralarında: LibreSSL (çatal OpenSSL), OpenSSH, paket filtresi PF, yönlendirme servisleri OpenBGPD ve OpenOSPFD, NTP sunucusu Açık NTPD, posta sunucusu AçıkSMTPD, metin terminali çoklayıcı (GNU ekranına benzer) tmux, arka plan programı tanımlandı GNU groff paketine bir BSDL alternatifi olan IDENT protokolünün uygulanmasıyla - mandok, hataya dayanıklı sistemleri düzenlemek için protokol CARP (Ortak Adres Artıklık Protokolü), hafif http sunucusu, dosya senkronizasyon yardımcı programı OpenRSYNC.

Ana iyileştirmeler:

  • Yardımcı program dahildir Sistem güncellemesi, amaçlanan Sistemi otomatik olarak yeni bir sürüme güncellemek için. Sysupgrade, yükseltme için gerekli dosyaları indirir ve bunları kullanarak kontrol eder. belirtmek, ramdisk bsd.rd'yi bsd.upgrade'e kopyalar ve sistemi yeniden başlatır. Bsd.upgrade'in varlığını tespit eden önyükleyici, onu otomatik olarak indirmeye ve sistemi otomatik olarak güncellemeye başlar. OpenBSD 6.5'in önceki dalı için, syspatch ekleyen ve bu yardımcı programı kullanarak sisteminizi amd6.6, arm64 ve i64 mimarilerinde “syspatch && sysupgrade” komutunu çalıştırarak OpenBSD 386'ya yükseltmenize olanak tanıyan bir syspatch hazırlanmıştır;
  • Cavium OCTEON (mips64) işlemciler için temel sistemin ana derleyicisi olarak Clang kullanılır. Powerpc mimarisi için Clang kullanarak inşa etmeye yönelik isteğe bağlı destek eklendi. armv7 ve i386 mimarileri için GCC derleyicisi varsayılan olarak devre dışıdır (yalnızca Clang kalır);
  • Sürücü dahil amdgpu AMD GPU'lar için. Sürücü güncellendi drm (Doğrudan İşleme Yöneticisi). Ayrıcalıksız kullanıcıların, ilk erişimde cihazın sahibini değiştirerek drm cihazına erişme yeteneği eklendi. Inteldrm ve radeondrm sürücü kodu, Linux çekirdeği 4.19.78 ile senkronize edilmiştir. Intel Broxton/Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake ve Comet Lake çiplerinde kullanılan GPU'lar için destek eklendi;
  • Linux uyumlu arayüz uygulandı acpi radeon ve amdgpu sürücülerine ACPI desteği eklendi;
  • Sürücü eklendi aplgpio Intel Apollo Lake SoC'de kullanılan GPIO denetleyicileri için;
  • SAS3 denetleyicileri için iyileştirilmiş destek, önyükleme sırasında sürücü algılamanın güvenilirliği iyileştirildi ve mpii sürücüsünde 64 bit DMA için destek eklendi;
  • PCI cihazları için spesifikasyon desteği uygulandı ustalık 1.0;
  • AMD Ryzen CPU'larında/APU'larında kullanılan kriptografik yardımcı işlemciler için destek eklendi. 17. nesil AMD işlemcilerde kullanılan termal sensörler için ksmn sürücüsü eklendi;
  • ARM64 mimarisi için geliştirilmiş destek. CPU Ampere eMAG tabanlı sistemler için destek eklendi. SoC Amlogic, Allwinner A64, i.MX8M, Armada 3700 için yeni sürücüler eklendi. CPU Cortex-A65 desteği eklendi;
  • Alınan paketleri toplu modda ağ yığınına iletme yeteneği, tüm kablosuz sürücülere eklendi ve tek bir kesinti içinde birden fazla paketi aynı anda işliyor;
  • AMD64 mimarisine sahip bilgisayarlarda geliştirilmiş dosya sistemi önbellek performansı;
  • inteldrm, radeondrm ve amdgpu grafik sürücülerini kullanan modern sistemlerde geliştirilmiş startx ve xinit işlevselliği;
  • Açık sistem çağrısı, dosya sistemi erişim yalıtımı sağlayacak şekilde geliştirildi. Temel sistemden perdeli koruma uygulanan uygulama sayısı 77'ye çıkarılmış;
  • Getrlimit, setrlimit, okuma ve yazma sistem çağrılarının yanı sıra kaynak sınırlarına erişim ve dosya konumlarını değiştirme kodu da genel engellemeden kaldırıldı;
  • Intel CPU'lardaki Spectre güvenlik açıklarını engellemeye yönelik geliştirilmiş yöntem. Koruma eklendi saldırılar Intel işlemcilerde MDS (Mikro Mimari Veri Örnekleme) sınıfı;
  • ntpd artık, kendi kendine güç sağlayan bir saat olmasa bile, önyükleme sırasında sistem saatini ayarlamak ve almak için güvenli bir moda sahiptir;
  • Tmux terminal çoklayıcıya arama, eşleştirme ve değiştirme komutlarında normal ifadeleri kullanma yeteneği eklendi. Fare veya klavye kontrolüyle basit bir menü sistemi eklendi. Menüyü durum çubuğunda görüntülemek için “display-menu” komutu önerilmektedir. Alanları seçerken fare imlecini ekranın üst veya alt kenarlarının ötesine taşıdığınızda otomatik kaydırma uygulandı;
  • Bgpd'nin geliştirilmiş performansı. Topluluk eşleştirme kodu yeniden yazıldı, çeşitli topluluklar ve çok sayıda akranla yapılan yapılandırma çalışmaları önemli ölçüde hızlandırıldı. Bgpctl'ye 'mrt komşuları göster' komutu eklendi;
  • DNS çözümleyicide gevşemek engelleme listeleri için destek eklendi;
  • Yardımcı program eklendi snmp snmpctl'nin yerini alan yeni bir SNMP istemcisinin uygulanmasıyla;
  • OpenSMTPD posta sunucusunun sürümü güncellendi. Bağlantı noktaları aracılığıyla ayrı olarak dağıtılabilen harici filtrelerin yazılması için bir API eklendi. Gelen oturumlar için basit filtreleme işlevi sağlayan yerleşik filtreler için destek de eklendi. Filtrelenmiş postaları mail.maildir dosyasındaki Önemsiz dizinine teslim etme seçeneği eklendi. Proxy-v2 protokolü desteği uygulandı ve bir proxy arkasına bir SMTP sunucusu yerleştirmenize olanak tanıdı. ECDSA sertifikalarına yönelik destek uygulamaya konuldu.
  • OpenSSH 8.1 paketi güncellendi, iyileştirmelere ilişkin ayrıntılı bir genel bakış burada bulunabilir burada;
  • RSA_METHOD yapısının OpenSSL 1.1'den taşınmasının tamamlandığı LibreSSL paketi güncellendi ve RSA ile çalışmak için çeşitli işlev uygulamalarının kullanılmasına izin verildi;
  • AMD64 mimarisi için bağlantı noktası sayısı 10736, aarch64 - 10075, i386 - 10682 için oldu. OpenBSD 6.6'da bulunan üçüncü taraf geliştiricilerin bileşenleri güncellendi:
    • Xenocara grafik yığını, xserver 7.7 + yamaları, freetype 1.20.5, fontconfig 2.10.1, Mesa 2.12.4, xterm 19.0.8, xkeyboard-config 344 ile X.Org 2.20 tabanlı;
    • LLVM/Clang 8.0.1 (yamalarla birlikte)
    • GCC 4.2.1 (yamalarla) ve 3.3.6 (yamalarla)
    • Perl 5.28.2 (yamalarla birlikte)
    • NSD 4.2.2
    • Sınırsız 1.9.4
    • Ncurses 5.7
    • Binutils 2.17 (yamalarla birlikte)
    • Gdb 6.3 (yamalarla birlikte)
    • Awk 10 Ağu 2011
    • Yabancı 2.2.8

    Kaynak: opennet.ru

Yorum ekle