Liberazione di u sistema operatore DragonFly BSD 6.2

Dopu à sette mesi di sviluppu, a liberazione di DragonFlyBSD 6.2 hè stata publicata, un sistema operatore cù un kernel hibridu creatu in u 2003 per u scopu di un sviluppu alternativu di u ramu FreeBSD 4.x. Trà e caratteristiche di DragonFly BSD, pudemu mette in risaltu u sistema di file versioned distribuitu HAMMER, supportu per a carica di kernels di sistema "virtuali" cum'è prucessi d'utilizatori, a capacità di cache di dati è metadati FS in unità SSD, ligami simbolichi varianti sensibili à u cuntestu, capacità. per freeze processi mentre salvate u so statu nantu à u discu, kernel hibridu cù fili ligeri (LWKT).

Migliuramentu maiò aghjuntu in DragonFlyBSD 6.2:

  • L'ipervisore NVMM hè statu trasferitu da NetBSD, supportendu i meccanismi di virtualizazione hardware SVM per CPU AMD è VMX per CPU Intel. In NVMM, solu l'inseme minimu necessariu di associazioni intornu à i meccanismi di virtualizazione di hardware sò realizati à u livellu di u kernel, è tuttu u codice di emulazione di hardware corre in u spaziu di l'utilizatori. Strumenti basati nantu à a libreria libnvmm sò usati per eseguisce travaglii cum'è a creazione di macchine virtuali, l'allocazione di memoria è l'assignazione VCPU, è u pacchettu qemu-nvmm hè utilizatu per eseguisce sistemi invitati.
  • U travagliu cuntinuò nantu à u sistema di schedari HAMMER2, chì hè notu per tali funziunalità cum'è muntazione separata di snapshots, snapshots scrivibili, quotas à livellu di repertoriu, mirroring incrementali, supportu per diversi algoritmi di compressione di dati, mirroring multi-maestru cù distribuzione di dati à parechji ospiti. A nova versione introduce un supportu per u cumandimu growfs, chì permette di ridimensionà una partizione HAMMER2 esistente. Include un supportu sperimentale per u cumpunente xdisk, chì permette di muntà partizioni HAMMER2 da sistemi remoti.
  • I cumpunenti di l'interfaccia DRM (Direct Rendering Manager), u gestore di memoria video TTM è u driver amdgpu sò sincronizati cù u kernel Linux 4.19, chì hà permessu di furnisce supportu per chips AMD finu à l'APU 3400G. U driver drm/i915 per i GPU Intel hè statu aghjurnatu, aghjunghjendu supportu per i GPU di Whisky Lake è risolve u prublema cù i crash di startup. U driver Radeon hè statu cunvertitu per utilizà u gestore di memoria video TTM.
  • A chjama di u sondaghju furnisce supportu per l'avvenimentu POLLHUP restituitu quandu a seconda estremità di una pipa senza nome o FIFO hè chjusa.
  • U kernel hà migliuratu significativamente l'algoritmi di gestione di e pagine di memoria, hà aumentatu l'efficienza quandu selezziunate e pagine per passà à a partizione di swap, è hà migliuratu significativamente u cumpurtamentu di l'applicazioni intensive in risorse, cum'è i navigatori in sistemi cù picculi quantità di memoria.
  • U calculu di maxvnodes hà cambiatu per riduce u cunsumu di memoria di u kernel, postu chì caching troppu vnode pò riduce u rendiment, per esempiu, se i blocchi di dati sò in più in cache à u livellu di u dispositivu di bloccu.
  • U supportu per u sistema di schedari BeFS hè statu aghjuntu à l'utilità fstyp. U supportu per u sistema di schedari FAT hè statu spustatu à makefs da FreeBSD. Prestazione mejorata di l'utilità fsck è fdisk. Fixed bugs in u codice ext2fs è msdosfs.
  • Aggiuntu ioctl SIOCGHWADDR per ottene l'indirizzu hardware di l'interfaccia di rete.
  • ipfw3nat aghjusta u supportu NAT per i pacchetti ICMP, implementatu attraversu a reutilizazione di idport icmp.
  • U driver ichsmb hà aghjustatu supportu per i controller Intel ICH SMBus per i chip Cannonlake, Cometlake, Tigerlake è Geminilake.
  • A generazione di schedari initrd hè stata cambiata da l'usu di vn à makefs.
  • E funzioni getentropy (), clearenv () è mkdirat () sò state aghjunte à a libreria standard libc. Cumpatibilità mejorata di implementazioni shm_open() è /var/run/shm cù altri sistemi. Aggiunti tipi di __double_t è __float_t specifichi per a piattaforma. E funzioni relative à l'encryption sò state tornate à libdmsg. Prestazione di pthreads mejorata.
  • In l'utilità dsynth, cuncepitu per l'assemblea locale è u mantenimentu di i repositori binari DPort, l'opzione "-M" è a variabile PKG_COMPRESSION_FORMAT sò state aghjunte. Furnitu supportu per u gestore di pacchetti pkg 1.17 è a seconda versione di i metadati pkg.
  • A libreria OpenPAM Tabebuia PAM, passwdqc 2.0.2 utilità di cuntrollu di password, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 è i pacchetti di file 5.40 sò impurtati in u pacchettu.
  • Fixed una vulnerabilità sfruttable in u locu in u kernel chì puderia permette à un utilizatore di scalate i so privilegi nantu à u sistema (CVE micca infurmatu).
  • U driver ndis, chì permette l'usu di driver NDIS binari da Windows, hè statu eliminatu.
  • U supportu per u formatu di schedariu eseguibile a.out hè statu interromputu.

Source: opennet.ru

Add a comment