DragonFlyBSD 5.8, DRM, sanal bellek ve daha fazlası için iyileştirmelerle birlikte gelir

Birkaç gün önce DragonFlyBSD 5.8'in yeni sürümünün lansmanı duyuruldu. Bu yeni sürüm bazı iyileştirmelerle birlikte geliyor hangisi oldukça ilginç DRM bileşenleri üzerinde yapılan çalışmalar ve sanal bellekteki iyileştirmeler öne çıkıyor.

DragonFly BSD'nin özellikleri arasında bulundu HAMMER dosya sistemi dağıtılmış sürümüyle, “sanal” sistem çekirdeklerini yükleme desteği kullanıcı işlemleri, FS verilerini ve meta verileri SSD sürücülerinde önbelleğe alma yeteneği, bağlamsal değişkenlerin sembolik bağlantıları, sürücüdeki durumlarını korurken işlemleri dondurma yeteneği, hafif iş parçacığı (LWKT) kullanan hibrit çekirdek gibi.

DragonFlyBSD 5.8'deki yenilikler neler?

DragonFlyBSD 5.8'in bu yeni sürümü, Temel yapı dsynth yardımcı programını içerir kendi DPort ikili depolarının yerel olarak derlenmesi ve bakımı için tasarlanmıştır.

bunun yanı sıra isteğe bağlı sayıda bağlantı noktasının paralelleştirilmesi desteklenirbağımlılık ağacı göz önüne alındığında. DPort, yeni sürüme hazırlanırken çeşitli bağımlı paketlerin birleştirilmesini hızlandırmayı amaçlayan çok sayıda değişiklik de başlattı.

Ayrıca, Libc'nin etkili bir sinyal maskeleme mekanizmasına sahip olduğundan bahsediliyor malloc*() ve benzeri işlevleri sinyal kesintisinden kaynaklanan sorunlardan korur.

Sinyallerin kısa süreli bloke edilmesi ve blokesinin kaldırılması için sistem çağrısı yapmadan çalışan sigblockall() ve sigunblockall() fonksiyonları önerilmektedir.

Buna ek olarak, libc strtok() işlevi çok iş parçacıklı uygulamalarda kullanılmak üzere uyarlanmıştırveri uyumluluğunu geliştirmek için TABDLY, TAB0, TAB3 sabitleri ve _errno_location işlevi eklenir.

Olağanüstü iyileştirmeleriyle ilgili olarak şunları bulabiliriz: DRM arayüzü bileşenleri Linux 4.9 çekirdeğiyle senkronize edilir Wayland desteğini iyileştirmeyi amaçlayan bireysel özelliklerin çekirdek 4.12'den taşınmasıyla.

Kontrol eden, denetleyici Intel GPU için drm/i915, Linux çekirdeği 4.8.17 ile senkronize edilmiştir yeni çipleri ve ayrıca radeon'u desteklemek için taşınan 5.4 çekirdek koduyla AMD grafik kartları için Linux 4.9 çekirdeği ile senkronize edilmiştir.

Jardines de Viveros sanal belleği değiştirmek için algoritmalar önemli ölçüde geliştirildiBu, yetersiz bellek kullanıcı arayüzündeki yanıt verme sorunlarını ortadan kaldırmamıza veya en aza indirmemize olanak sağladı.

ayrıca SMAP ve SMEP koruma mekanizmalarına yönelik desteğin eklendiğinden bahsediliyor. SMAP, çekirdek düzeyinde çalışan ayrıcalıklı koddan kullanıcı alanındaki verilere erişimin engellenmesine izin verirken, SMEP, çekirdek modundan kullanıcı düzeyi kod çalıştırmaya geçişe izin vermeyerek, ayrıcalıklı kodun kullanılmasının engellenmesine olanak tanır. çekirdekteki birçok güvenlik açığı.

Bir diğer önemli değişiklik ise acil durum çalışma modudur Bir arıza sonrasında kurtarma işleminde kullanılabileceği için eklenen ve uygulanan HAMMER2 dosya sisteminin bir parçasıdır.

Bahsedilen diğer değişikliklerden:

  • Yeni sistem çağrıları realpath, getrandom ve lwp_getname eklendi (pthread_get_name_np'nin uygulanmasına izin verildi).
  • Hapishaneyi yapılandırmak için yeniden tasarlanan sysctl değişkenleri. Hapishaneden nullf'ları ve tmpf'leri bağlama yeteneği eklendi.
  • TMPFS'nin güvenilirliği ve performansı iyileştirildi. Sistemde boş hafızanın olmadığı durumlarda daha fazla verimlilik.
  • Bağlantı noktası uyumluluğunu geliştirmek için Linux uyumlu basename() ve dirname() işlevleri eklendi.
  • FreeBSDfsck_msdosfs, sys/ttydefaults.h, AF_INET/AF_INET6'dan libc/getaddrinfo(), Calendar(1), rcorder-visualize.sh'ye taşındı. math.h fonksiyonları OpenBSD'den taşınmıştır.
  • Binutils 2.34, Openresolv 3.9.2, DHPCD 8.1.3 dahil olmak üzere üçüncü taraf bileşenlerin güncellenmiş sürümleri. Varsayılan olarak gcc-8 derleyicisi kullanılır.

Bu yeni sürümün lansmanı hakkında daha fazla bilgi edinmek istiyorsanız ayrıntılara bakabilirsiniz. Aşağıdaki bağlantıda.

Boşaltmak

Bu yeni sürümü bilgisayarlarına veya sanal makineye kurmak veya test etmek isteyenler için, sistem görüntüsünü resmi web sitesinden alabilirler İndirilenler bölümünde.

Bağlantı bu.

Sistem görüntüsü, platformlar arası bir araç olan Etcher yardımıyla kaydedilebilir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.