DragonFlyBSD 5.8 teka kanthi paningkatan kanggo DRM, memori virtual lan liya-liyane

Sawetara dina kepungkur, rilis versi anyar DragonFlyBSD 5.8 diumumake. Versi anyar iki dilengkapi sawetara perbaikan cukup menarik sing nggarap komponen DRM lan perangkat tambahan memori virtual disorot.

Antarane fitur DragonFly BSD padha sistem file HAMMER karo versi mbagekke, dhukungan kanggo mbukak inti sistem "virtual" kayata pangolahan pangguna, kemampuan cache data FS lan metadata ing drive SSD, symlink varian kontekstual, kemampuan kanggo beku proses nalika njaga kahanan ing drive, kernel hibrida nggunakake utas ringan (LWKT).

Apa sing anyar ing DragonFlyBSD 5.8?

Versi DragonFlyBSD 5.8 anyar iki, struktur dhasar kalebu sarana dsynth sing ditujokake kanggo kompilasi lokal lan perawatan repositori binar DPort dhewe.

Kejaba iku paralelitas pesawat saka sawetara port sing kasepakatan didhukung, diwenehi wit katergantungan. Nalika nyiapake rilis anyar, DPort uga ngenalake pirang-pirang perubahan sing dituju kanggo nyepetake perakitan macem-macem paket gumantung.

Ing sisih liyane, Libc diarani duwe mekanisme masking sinyal sing efektif sing nglindhungi malloc * () lan fungsi sing padha saka masalah amarga gangguan sinyal.

Kanggo pemblokiran jangka pendek lan blokiran sinyal, fungsi sigblockall () lan sigunblockall () diusulake supaya bisa digunakake tanpa nelpon sistem.

Uga, fungsi libc strtok () dicocogake kanggo digunakake ing aplikasi sing akeh diwaca, konstanta TABDLY, TAB0, TAB3, lan fungsi _errno_location ditambahake kanggo kompatibilitas data sing luwih apik.

Ing bagean saka asil dandan sing luar biasa, bisa ditemokake Komponen antarmuka DRM disinkronake karo kernel Linux 4.9 kanthi transfer saka kernel 4.12 fitur individu sing ditrapake kanggo nambah dhukungan Wayland.

Kontroler drm / i915 kanggo Intel GPU diselarasake karo kernel Linux 4.8.17 nganggo kode kernel port 5.4 kanggo ndhukung chip anyar lan uga radeon kanggo kertu grafis AMD diselarasake karo kernel Linux 4.9.

ing algoritma ditambah kanthi nyata kanggo ngganti memori virtual, sing ngilangi utawa nyilikake masalah responsif ing antarmuka pangguna sing ora ana ing memori.

Uga disebutake manawa dhukungan kanggo mekanisme proteksi SMAP lan SMEP ditambahake. SMAP ngidini ngalangi akses menyang data ing ruang pangguna saka kode istimewa sing mlaku ing level kernel, dene SMEP ora ngidini ngalih saka mode kernel menyang kode level pangguna, saengga ngalangi eksploitasi kerentanan ing kernel.

Pangowahan penting liyane yaiku mode operasi darurat saka sistem file HAMMER2 sing ditambahake lan dileksanakake amarga bisa digunakake ing proses pemulihan kacilakan.

Pangowahan liyane sing kasebut:

  • Nambahake panggilan sistem realpath, getrandom lan lwp_getname anyar (diidini ngetrapake pthread_get_name_np).
  • Variabel sysctl sing dirancang maneh kanggo ngatur Jail. Ditambahake kemampuan masang nullf lan tmpfs saka kunjara.
  • Keandalan lan kinerja TMPFS sing luwih apik. Efisiensi sing luwih gedhe ing kahanan kekurangan memori gratis ing sistem.
  • Fungsi basename () lan dirname () sing kompatibel karo Linux wis ditambahake kanggo nambah kompatibilitas port.
  • Migrasi saka FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 menyang libc / getaddrinfo (), tanggalan (1), rcorder-visualize.sh. Fungsi math.h diangkut saka OpenBSD.
  • Versi anyar komponen pihak katelu sing dianyari, kalebu Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Kanthi gawan, kompiler gcc-8 digunakake.

Yen sampeyan pengin ngerti luwih lengkap babagan peluncuran versi anyar iki, sampeyan bisa mriksa rinciane Ing link ing ngisor iki.

Unduh

Kanggo sampeyan sing pengin bisa nginstal utawa nyoba versi anyar iki ing komputer utawa ing mesin virtual, dheweke bisa entuk gambar sistem saka situs web resmi ing bagean download.

Linke yaiku.

Gambar sistem bisa direkam kanthi pitulung Etcher, yaiku alat multiplatform.


Konten artikel kasebut sesuai karo prinsip kita yaiku etika editorial. Kanggo nglaporake klik kesalahan Kene.

Dadi pisanan komentar

Ninggalake komentar sampeyan

Panjenengan alamat email ora bisa diterbitake. Perangkat kothak ditandhani karo *

*

*

  1. Tanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Kontrol SPAM, manajemen komentar.
  3. Legitimasi: idin sampeyan
  4. Komunikasi data: Data kasebut ora bakal dikomunikasikake karo pihak katelu kajaba kanthi kewajiban ukum.
  5. Panyimpenan data: Database sing dianakake dening Occentus Networks (EU)
  6. Hak: Kapan wae sampeyan bisa matesi, mulihake lan mbusak informasi sampeyan.