DragonFly BSD 6.2 əməliyyat sisteminin buraxılışı

Yeddi aylıq inkişafdan sonra, FreeBSD 6.2.x filialının alternativ inkişafı məqsədilə 2003-cü ildə yaradılmış hibrid nüvəli əməliyyat sistemi olan DragonFlyBSD 4-nin buraxılışı nəşr olundu. DragonFly BSD-nin xüsusiyyətləri arasında biz paylanmış versiyalı fayl sistemi HAMMER, istifadəçi prosesləri kimi “virtual” sistem ləpələrinin yüklənməsi dəstəyi, SSD disklərində məlumatların və FS metaməlumatlarının keşləmə qabiliyyəti, kontekstə həssas variant simvolik keçidləri, imkanları qeyd edə bilərik. yüngül yivlərdən (LWKT) istifadə edərək, vəziyyəti diskdə, hibrid nüvədə saxlayarkən prosesləri dondurmaq.

DragonFlyBSD 6.2-da əlavə edilmiş əsas təkmilləşdirmələr:

  • AMD CPU-ları üçün SVM aparat virtuallaşdırma mexanizmlərini və Intel CPU-ları üçün VMX-i dəstəkləyən NVMM hipervizoru NetBSD-dən portlaşdırılıb. NVMM, bütün aparat emulyasiya kodu istifadəçi məkanında işləyərkən, yalnız minimum aparat virtuallaşdırma çərçivələrini kernel səviyyəsində tətbiq edir. Yaratmaq kimi tapşırıqlar üçün virtual maşınlar, yaddaş bölgüsü və VCPU paylanması, libnvmm kitabxanasına əsaslanan alət dəsti və qonaq sistemlərini işə salmaq üçün qemu-nvmm paketi istifadə olunur.
  • Fotoşəkillərin ayrıca montajı, yazıla bilən şəkillər, kataloq səviyyəli kvotalar, artımlı güzgü, müxtəlif məlumatların sıxılma alqoritmlərinə dəstək, məlumatların bir neçə hosta paylanması ilə multi-master yansıtma kimi xüsusiyyətləri ilə diqqət çəkən HAMMER2 fayl sistemi üzərində işlər davam etdirildi. Yeni buraxılış, mövcud HAMMER2 bölməsinin ölçüsünü dəyişməyə imkan verən growfs əmri üçün dəstəyi təqdim edir. O, uzaq sistemlərdən HAMMER2 arakəsmələrini quraşdırmağa imkan verən xdisk komponenti üçün eksperimental dəstəyi ehtiva edir.
  • DRM (Birbaşa Rendering Meneceri) interfeys komponentləri, TTM video yaddaş meneceri və amdgpu drayveri kernel ilə sinxronlaşdırılır Linux 4.19 versiyası, 3400G APU-ya qədər AMD çipləri üçün dəstək təmin edir. Intel GPU-ları üçün drm/i915 drayveri yeniləndi, Whiskey Lake GPU-ları üçün dəstək əlavə edildi və başlanğıc zamanı baş verən qəza problemi həll edildi. Radeon drayveri TTM video yaddaş menecerinə dəyişdirildi.
  • Sorğu çağırışı adı açıqlanmayan boru və ya FIFO-nun ikinci ucu bağlandıqda qaytarılan POLLHUP hadisəsi üçün dəstək verir.
  • Kernel yaddaş səhifəsi ilə işləmə alqoritmlərini əhəmiyyətli dərəcədə təkmilləşdirdi, dəyişdirmə bölməsinə keçmək üçün səhifələri seçərkən səmərəliliyi artırdı və kiçik həcmli yaddaşa malik sistemlərdə brauzerlər kimi resurs tutumlu proqramların davranışını əhəmiyyətli dərəcədə yaxşılaşdırdı.
  • Kernel yaddaş istehlakını azaltmaq üçün maxvnode hesablanması dəyişdirildi, çünki çoxlu vnodeların keşləşdirilməsi performansı azalda bilər, məsələn, məlumat blokları blok cihazı səviyyəsində əlavə olaraq keşlənirsə.
  • BeFS fayl sistemi üçün dəstək fstyp yardım proqramına əlavə edildi. FAT fayl sistemi üçün dəstək FreeBSD-dən makef-lərə köçürüldü. fsck və fdisk utilitlərinin təkmilləşdirilmiş performansı. Ext2fs və msdosfs kodundakı səhvlər düzəldildi.
  • Şəbəkə interfeysinin aparat ünvanını əldə etmək üçün ioctl SIOCGHWADDR əlavə edildi.
  • ipfw3nat icmp idport təkrar istifadəsi vasitəsilə həyata keçirilən ICMP paketləri üçün NAT dəstəyi əlavə edir.
  • Ichsmb sürücüsü Cannonlake, Cometlake, Tigerlake və Geminilake çipləri üçün Intel ICH SMBus nəzarətçiləri üçün dəstək əlavə etdi.
  • Initrd fayllarının yaradılması vn-dən makefs-ə dəyişdirildi.
  • getentropy(), clearenv() və mkdirat() funksiyaları libc standart kitabxanasına əlavə edilmişdir. shm_open() və /var/run/shm tətbiqlərinin digər sistemlərlə təkmilləşdirilmiş uyğunluğu. Platforma xüsusi __double_t və __float_t növləri əlavə edildi. Şifrələmə ilə əlaqəli funksiyalar libdmsg-ə qaytarıldı. Təkmilləşdirilmiş pthreads performansı.
  • DPort ikili depolarının yerli yığılması və saxlanması üçün nəzərdə tutulmuş dsynth yardım proqramında “-M” seçimi və PKG_COMPRESSION_FORMAT dəyişəni əlavə edilmişdir. pkg 1.17 paket meneceri və pkg metadatasının ikinci versiyası üçün dəstək təmin edilmişdir.
  • OpenPAM Tabebuia PAM kitabxanası, passwdqc 2.0.2 parol yoxlama proqramı, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 və fayl 5.40 paketləri paketə idxal olunur.
  • İstifadəçiyə sistemdəki imtiyazlarını artırmağa imkan verə bilən nüvədə yerli olaraq istifadə edilə bilən boşluq düzəldildi (CVE məlumat verilmir).
  • İkili NDIS drayverlərinin istifadəsinə icazə verən ndis drayveri silindi Windows.
  • a.out icra edilə bilən fayl formatına dəstək dayandırıldı.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster