DragonFlyBSD 5.8 hadir dengan peningkatan untuk DRM, memori virtual, dan lainnya

Beberapa hari yang lalu rilis versi baru DragonFlyBSD 5.8 diumumkan. Versi baru ini hadir dengan beberapa peningkatan cukup menarik bekerja pada komponen DRM dan peningkatan memori virtual disorot.

Diantara fitur-fitur DragonFly BSD mereka sistem file HAMMER dengan versi terdistribusi, dukungan untuk memuat inti sistem "virtual" seperti proses pengguna, kemampuan untuk menyimpan data FS dan metadata pada drive SSD, symlink varian kontekstual, kemampuan untuk membekukan proses sambil mempertahankan status on-drive mereka, kernel hybrid menggunakan thread ringan (LWKT).

Apa yang baru di DragonFlyBSD 5.8?

Versi baru DragonFlyBSD 5.8 ini, struktur dasar termasuk utilitas dsynth yang ditujukan untuk kompilasi lokal dan pemeliharaan repositori biner DPort sendiri.

Selain itu paralelisasi dari sekumpulan sembarang jumlah port didukung, berdasarkan pohon ketergantungan. Dalam mempersiapkan rilis baru, DPort juga memperkenalkan sejumlah perubahan yang bertujuan untuk mempercepat perakitan berbagai paket dependen.

Selain itu, Libc disebutkan memiliki mekanisme penyamaran sinyal yang efektif yang melindungi malloc * () dan fungsi serupa dari masalah karena gangguan sinyal.

Untuk pemblokiran dan pemblokiran sinyal jangka pendek, fungsi sigblockall () dan sigunblockall () diusulkan yang berfungsi tanpa melakukan panggilan sistem.

Selain itu, fungsi libc strtok () diadaptasi untuk digunakan dalam aplikasi multithread, konstanta TABDLY, TAB0, TAB3, dan fungsi _errno_location ditambahkan untuk kompatibilitas data yang lebih baik.

Pada bagian dari peningkatan yang luar biasa, kami dapat menemukannya Komponen antarmuka DRM disinkronkan dengan kernel Linux 4.9 dengan transfer dari kernel 4.12 fitur individu yang dimaksudkan untuk meningkatkan dukungan Wayland.

Pengontrol drm / i915 untuk Intel GPU disinkronkan dengan Linux kernel 4.8.17 dengan kode kernel porting 5.4 untuk mendukung chip baru dan juga radeon untuk kartu grafis AMD itu disinkronkan dengan Linux kernel 4.9.

Los algoritma ditingkatkan secara signifikan untuk menukar memori virtual, yang menghilangkan atau meminimalkan masalah respons di antarmuka pengguna yang kehabisan memori.

juga disebutkan bahwa dukungan untuk mekanisme perlindungan SMAP dan SMEP telah ditambahkan. SMAP memungkinkan pemblokiran akses ke data di ruang pengguna dari kode istimewa yang dijalankan di tingkat kernel, sedangkan SMEP tidak mengizinkan peralihan dari mode kernel ke menjalankan kode tingkat pengguna, sehingga memblokir eksploitasi banyak kerentanan di kernel.

Perubahan penting lainnya adalah mode operasi darurat dari sistem file HAMMER2 yang ditambahkan dan diterapkan karena dapat digunakan dalam proses pemulihan kerusakan.

Dari perubahan lain yang disebutkan:

  • Menambahkan panggilan sistem realpath, getrandom, dan lwp_getname baru (diizinkan untuk mengimplementasikan pthread_get_name_np).
  • Variabel sysctl yang didesain ulang untuk mengkonfigurasi Jail. Menambahkan kemampuan untuk memasang nullfs dan tmpfs dari jail.
  • Peningkatan keandalan dan kinerja TMPFS. Efisiensi lebih besar dalam kondisi kurangnya memori bebas di sistem.
  • Fungsi basename () dan dirname () yang kompatibel dengan Linux telah ditambahkan untuk meningkatkan kompatibilitas port.
  • Bermigrasi dari FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 ke libc / getaddrinfo (), calendar (1), rcorder-visualize.sh. Fungsi math.h diporting dari OpenBSD.
  • Versi terbaru dari komponen pihak ketiga, termasuk Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Secara default, compiler gcc-8 digunakan.

Jika Anda ingin mengetahui lebih banyak tentang peluncuran versi baru ini, Anda dapat memeriksa detailnya Di tautan berikut.

Melaksanakan

Bagi mereka yang tertarik untuk dapat menginstal atau menguji versi baru ini di komputer mereka atau di mesin virtual, mereka bisa mendapatkan citra sistem dari situs resminya di bagian unduhannya.

Tautannya adalah ini.

Gambar sistem dapat direkam dengan bantuan Etcher, yang merupakan alat multiplatform.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.