FreeBSD, SquashFS sürücüsünü ekler ve masaüstü deneyimini geliştirir

FreeBSD projesinin Temmuz'dan Eylül 2023'e kadar geliştirilmesine ilişkin rapor, önyükleme görüntülerinin, Canlı yapıların ve FreeBSD tabanlı ürün yazılımının verimliliğini artırmak için kullanılabilecek SquashFS dosya sisteminin uygulanmasına sahip yeni bir sürücü sunuyor. SquashFS salt okunur modda çalışır ve meta verilerin ve sıkıştırılmış veri depolamanın çok kompakt bir temsilini sağlar. Sürücü çekirdek düzeyinde uygulanır, FreeBSD 13.2 sürümünü destekler ve diğer şeylerin yanı sıra FreeBSD'yi RAM'de bulunan SquashFS dosya sisteminden başlatmanıza olanak tanır.

Raporda öne çıkan diğer başarılar şöyle:

  • FreeBSD'nin masaüstünde kullanılması sırasında ortaya çıkabilecek olumsuzlukların giderilmesi için çalışmalar yapılmıştır. Örneğin, FreeBSD'deki herhangi bir kullanıcı ortamını veya pencere yöneticisini hızlı bir şekilde kurmanıza ve yapılandırmanıza olanak tanıyan masaüstü yükleyici bağlantı noktası, şarj düzeyiyle ilgili bildirimleri görüntüleyecek şekilde güncellendi. Deskutils/qmediamanager, sysutils/devd-mount ve sysutils/npmount bağlantı noktaları aracılığıyla, bağlı medyayı monte etmek ve dosya sistemi ve olası eylem seçenekleri (dosya yöneticisini başlatma, biçimlendirme, görüntüyü kopyalama) hakkında bilgi içeren bir bildirim görüntülemek mümkündür. , çıkarma). Güncelleme bildirimlerini göstermek ve temel sistem, bağlantı noktası ve paket güncellemelerinin hızlı, otomatik kurulumuna izin vermek için Deskutils/freebsd-update-notify bağlantı noktası eklendi.
  • Raporlama döneminde FreeBSD portlarının toplamı 34400'den 34600'e çıktı. Kapatılmamış PR sayısı 3000'de kalıyor (730 PR henüz çözülmedi). HEAD dalı 11454 geliştiriciden gelen 130 değişikliği içeriyor. Önemli güncellemeler şunları içerir: Mono 5.20, Perl 5.34, PostgreSQL 15, LibreOffice 7.6.2, KDE 5.27.8, KDE Gear 23.08, Rust 1.72.0, Wine 8.0.2, GCC 13.2.0, GitLab 16.3.
  • Linux ortamı emülasyon altyapısı (Linuxulator), xattr ve ioprio sistem çağrıları için destek uyguladı ve bu, Linux için derlenen rsync ve debootstrap yardımcı programlarının çalıştırılmasını mümkün kıldı,
  • Linux dağıtımı Elementary OS tarafından geliştirilen Pantheon masaüstünün bulunduğu bağlantı noktası güncellendi.
  • Günlüğe kaydetmenin etkinleştirildiği (yazılım güncellemeleri) UFS ve FFS dosya sistemlerinin anlık görüntülerini oluşturma desteği dahil edilmiştir ve fsck yardımcı programını kullanarak anlık görüntünün bütünlüğünü kontrol etme ve anlık görüntü dökümlerini durmadan arka planda kaydetme yetenekleri de eklenmiştir. dosya sistemiyle ve bölümün bağlantısını kesmeden çalışın ("-L" bayrağıyla dökümü başlatarak).
  • AMD64 sistemleri için, sistem kitaplığı işlevlerinde SIMD talimatlarının kullanımı genişletildi. Örneğin, libc, SSE, AVX, AVX2 ve AVX-512F/BW/CD/DQ komut setlerini kullanan işlevlerin çeşitlerini ekledi: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr() , strchrnul(), strcpy(), strcspn(), strlen(), strnlen() ve strspn3). Memcpy(), memmove(), strcmp(), Timingsafe_bcmp() ve Timingsafe_memcmp() fonksiyonları üzerinde çalışmalar devam etmektedir.
  • FreeBSD 32 sürümünde 15 bit platformların kullanımdan kaldırılmasına yönelik çalışmalar sürüyor.
  • Geliştirilmiş riskcv64 CPU tanımlaması.
  • Ağ operasyonları için NXP DPAA2 (Veri Yolu Hızlandırma Mimarisi Gen2) donanım hızlandırma mimarisine yönelik desteğin uygulanmasına yönelik çalışmalar devam etmektedir.
  • OpenSSL 3'ün temel sisteme entegrasyonu sağlanmıştır.
  • /etc/login.conf dosyasına, öncelik ve umask özellikleri için, özelliklerin değerinin oturum açma işleminden miras alındığı “inherit” parametresi eklenmiştir. Ayrıca /etc/login.conf dosyasında ayarlanan önceliği "~/.login_conf" kullanıcı dosyası aracılığıyla azaltma yeteneği de eklendi.
  • Security.bsd.see_jail_proc sysctl parametresi aracılığıyla, ayrı bir hapishane ortamındaki yetkisiz kullanıcıların sonlandırmaya zorlaması, önceliği değiştirmesi ve gizli işlemlerde hata ayıklaması artık yasaklanabilir.
  • Sürüm oluşturma araç seti, belleğe yüklenen canlı görüntüleri oluşturmaya yönelik mfsBSD yardımcı programlarını içerir.
  • FreeBSD ile ilgili konularda tavsiyelerde bulunan uzman bir sistem oluşturmak için ChatGPT'yi temel alan bir eklenti oluşturma çalışmaları devam etmektedir.
  • FreeBSD'de Linux WiFi sürücülerinin kullanımına yönelik ortam geliştiren Wifibox projesi güncellendi.
  • FreeBSD kullanıcıları arasında iletişim ve işbirliği için Mastodon ve Matrix sunucularını destekleyen BSD Cafe projesi tanıtıldı. Proje ayrıca Miniflux adında bir Wiki ve RSS besleyici içeren bir web sitesi başlattı. Git sunucusu ve sanallaştırma platformu oluşturma planları var.

Kaynak: opennet.ru

Yorum ekle