DragonFlyBSD 5.8 tiba dengan penambahbaikan untuk DRM, memori maya dan banyak lagi

Beberapa hari yang lalu telah dikeluarkan pengumuman versi baru DragonFlyBSD 5.8. Versi baru ini dilengkapi dengan beberapa penambahbaikan agak menarik daripadanya bekerja pada komponen DRM dan peningkatan memori maya diserlahkan.

Antara ciri-ciri DragonFly BSD mereka sistem fail HAMMER dengan versi diedarkan, sokongan untuk memuatkan teras sistem "maya" seperti proses pengguna, kemampuan menyimpan data FS dan metadata pada SSD, symlink varian kontekstual, keupayaan untuk membekukan proses sambil mengekalkan keadaan pemacu mereka, kernel hibrid menggunakan benang ringan (LWKT).

Apa yang baru dalam DragonFlyBSD 5.8?

Versi baru DragonFlyBSD 5.8 ini, struktur asas merangkumi utiliti dsynth yang bertujuan untuk penyusunan dan penyelenggaraan repositori binari DPort sendiri.

selain itu penyesuaian sekumpulan bilangan port sewenang-wenangnya disokong, memandangkan pokok pergantungan. Dalam persiapan untuk rilis baru, DPort juga memperkenalkan sejumlah perubahan yang bertujuan untuk mempercepat pemasangan berbagai paket yang bergantung.

Tambahan pula, Libc disebutkan mempunyai mekanisme penyamaran isyarat yang berkesan yang melindungi fungsi malloc * () dan yang serupa dari masalah kerana gangguan isyarat.

Untuk sekatan jangka pendek dan pembatalan blok, fungsi sigblockall () dan sigunblockall () dicadangkan agar berfungsi tanpa membuat panggilan sistem.

Selain itu, fungsi libc strtok () disesuaikan untuk digunakan dalam aplikasi multithreaded, pemalar TABDLY, TAB0, TAB3, dan fungsi _errno_location ditambahkan untuk meningkatkan keserasian data.

Dari segi penambahbaikannya yang luar biasa, kita dapat menemuinya Komponen antara muka DRM diselaraskan dengan kernel Linux 4.9 dengan pemindahan dari kernel 4.12 ciri-ciri individu yang bertujuan untuk meningkatkan sokongan Wayland.

Pengawal drm / i915 untuk Intel GPU diselaraskan dengan kernel Linux 4.8.17 dengan kod kernel port 5.4 untuk menyokong cip baru dan juga radeon untuk kad grafik AMD ia diselaraskan dengan kernel Linux 4.9.

The algoritma ditingkatkan dengan ketara untuk menukar memori maya, yang menghapuskan atau meminimumkan masalah responsif di antara muka pengguna di luar memori.

juga disebutkan bahawa dukungan untuk mekanisme perlindungan SMAP dan SMEP telah ditambahkan. SMAP memungkinkan memblokir akses ke data di ruang pengguna dari kod istimewa yang berjalan di tingkat kernel, sementara SMEP tidak mengizinkan beralih dari mod kernel ke menjalankan kod tingkat pengguna, sehingga menghalangi eksploitasi banyak kerentanan dalam kernel.

Perubahan penting lain ialah mod operasi kecemasan dari sistem fail HAMMER2 yang telah ditambahkan dan dilaksanakan kerana dapat digunakan dalam proses pemulihan crash.

Perubahan lain yang dinyatakan:

  • Menambah panggilan sistem jalan nyata, getrandom dan lwp_getname baru (dibenarkan untuk melaksanakan pthread_get_name_np).
  • Pemboleh ubah sysctl yang direka semula untuk mengkonfigurasi Jail. Menambah keupayaan untuk memasang nullfs dan tmpfs dari penjara.
  • Kebolehpercayaan dan prestasi TMPFS yang lebih baik. Kecekapan yang lebih tinggi dalam keadaan kekurangan memori bebas dalam sistem.
  • Fungsi basename () dan dirname () yang serasi dengan Linux telah ditambahkan untuk meningkatkan keserasian port.
  • Berhijrah dari FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 ke libc / getaddrinfo (), kalendar (1), rcorder-visualize.sh. Fungsi math.h dibawa dari OpenBSD.
  • Versi komponen pihak ketiga yang dikemas kini, termasuk Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Secara lalai, penyusun gcc-8 digunakan.

Sekiranya anda ingin mengetahui lebih lanjut mengenai pelancaran versi baru ini, anda boleh menyemak perinciannya Dalam pautan berikut.

Pelepasan

Bagi mereka yang berminat untuk memasang atau menguji versi baru ini di komputer mereka atau di mesin maya, mereka boleh mendapatkan imej sistem dari laman web rasminya di bahagian muat turunnya.

Pautan ini.

Imej sistem dapat dirakam dengan bantuan Etcher yang merupakan alat pelbagai platform.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.