Lëshimi i sistemit operativ DragonFly BSD 6.2

Pas një periudhë prej shtatë muajsh zhvillimi, është publikuar versioni DragonFlyBSD 6.2, një sistemoperativ me bërthamë hibride, i krijuar në vitin 2003 me qëllim alternativ të zhvillimit të degës FreeBSD 4.x. Nga veçoritë e DragonFly BSD, mund të përmendim sistemin e files versionale të shpërndarë HAMMER, mbështetje për ngarkimin e bërthamave "virtuale" të sistemit si procese përdoruesi, mundësi për ruajtjen e të dhënave dhe metadatanëve të FS në memorie SSD, duke marrë parasysh kontekstin e simboleve alternativë, mundësi për ngrirjen e proceseve me ruajtjen e gjendjes së tyre në disk, bërthamë hibride që përdor rrjedha të lehta (LWKT).

Përmirësimet kryesore që janë shtuar në DragonFlyBSD 6.2:

  • Hiperteksti NVMM Ă«shtĂ« sjellĂ« nga NetBSD, i cili mbĂ«shtet mekanizmat harduerikĂ« tĂ« virtualizimit SVM pĂ«r CPU AMD dhe VMX pĂ«r CPU Intel. NĂ« NVMM, nĂ« nivelin e bĂ«rthamĂ«s, ekzekutohet vetĂ«m grupi minimal i nevojshĂ«m i lidhjeve pĂ«rreth mekanizmave harduerikĂ« tĂ« virtualizimit, ndĂ«rsa e gjithĂ« kodi i imitim tĂ« pajisjeve punon nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit. PĂ«r tĂ« kryer detyra si krijimi makinat virtuale, pĂ«r tĂ« ndarĂ« memorinĂ« dhe pĂ«r shpĂ«rndarjen e VCPU, aplikohet njĂ« mjet bazuar nĂ« bibliotekĂ«n libnvmm, dhe pĂ«r ekzekutimin e sistemeve mysafir pĂ«rdoret paketa qemu-nvmm.
  • PĂ«rtej vazhdimit tĂ« punĂ«s nĂ« sistemin e files HAMMER2, i cili Ă«shtĂ« i njohur pĂ«r veçoritĂ« e tij si montimi i veçantĂ« i snapshot-eve, snapshot-eve tĂ« disponueshme pĂ«r shkruaj, kuota nĂ« nivelin e direktorisĂ«, pasqyra inkrementale, mbĂ«shtetje pĂ«r algoritme tĂ« ndryshme tĂ« kompresimit tĂ« tĂ« dhĂ«nave, pasqyrimi multi-master me shpĂ«rndarjen e tĂ« dhĂ«nave nĂ« disa hoste. NĂ« kĂ«tĂ« version tĂ« ri Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r komandĂ«n growfs, e cila lejon ndryshimin e madhĂ«sisĂ« sĂ« njĂ« ndarjeje ekzistuese HAMMER2. Gjithashtu pĂ«rfshihet mbĂ«shtetje eksperimentale pĂ«r komponentin xdisk, qĂ« lejon montimin e ndarjeve HAMMER2 nga sisteme tĂ« largĂ«ta.
  • KomponentĂ«t e ndĂ«rfaqes DRM (Menaxheri i ShfrytĂ«zimit tĂ« DrejtĂ« tĂ« Burimeve), menaxheri i menaxhimit tĂ« memories video TTM dhe driveri amdgpu janĂ« sinkronizuar me bĂ«rthamĂ«n Linux 4.19, duke mundĂ«suar mbĂ«shtetje pĂ«r çipet AMD deri nĂ« APU 3400G. Driveri drm/i915 pĂ«r GPU Intel Ă«shtĂ« pĂ«rmirĂ«suar, ku Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r GPU Whiskey Lake dhe Ă«shtĂ« zgjidhur çështja e çrregullimeve gjatĂ« ekzekutimit. Driveri Radeon Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e menaxherit tĂ« memories video TTM.
  • NĂ« thirrjen poll Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r ngjarjen POLLHUP, e cila kthehet kur mbyllet skaji i dytĂ« i kanalit tĂ« paemĂ«ruar ose FIFO.
  • NĂ« thelb janĂ« pĂ«rmirĂ«suar ndjeshĂ«m algoritmet pĂ«r menaxhimin e faqeve tĂ« memories, Ă«shtĂ« rritur efikasiteti nĂ« pĂ«rzgjedhjen e faqeve pĂ«r t'u zhvendosur nĂ« ndarjen e shkĂ«mbimit dhe Ă«shtĂ« pĂ«rmirĂ«suar ndjeshĂ«m sjellja e aplikacioneve qĂ« kĂ«rkojnĂ« shumĂ« resurse, si shfletuesit, nĂ« sisteme me kapacitet tĂ« vogĂ«l memories.
  • ËshtĂ« ndĂ«rruar llogaritja e vlerĂ«s maxvnodes pĂ«r tĂ« reduktuar konsumimin e memories nga thelbi, pasi keqmenaxhimi i numrit tĂ« madh tĂ« vnode mund tĂ« ulĂ« efikasitetin e punĂ«s, pĂ«r shembull, nĂ«se blloqet e tĂ« dhĂ«nave ruhen gjithashtu nĂ« nivelin e pajisjes bllokuese.
  • NĂ« utilitarin fstyp Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r sistemin e skedarĂ«ve BeFS. NĂ« makefs nga FreeBSD Ă«shtĂ« transferuar mbĂ«shtetje pĂ«r sistemin e skedarĂ«ve FAT. JanĂ« pĂ«rmirĂ«suar funksionimi i utilitarĂ«ve fsck dhe fdisk. JanĂ« korrigjuar gabimet nĂ« kodin ext2fs dhe msdosfs.
  • ËshtĂ« shtuar ioctl SIOCGHWADDR pĂ«r tĂ« marrĂ« adresĂ«n hardware tĂ« ndĂ«rfaqes rrjet.
  • NĂ« ipfw3nat Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r NAT pĂ«r paketat ICMP, e implementuar pĂ«rmes ripĂ«rdorimit tĂ« icmp idport.
  • NĂ« driver-in ichsmb Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kontrolluesit Intel ICH SMBus pĂ«r çipet Cannonlake, Cometlake, Tigerlake dhe Geminilake.
  • Generimi i skedarĂ«ve initrd Ă«shtĂ« transferuar nga pĂ«rdorimi i vn nĂ« makefs.
  • NĂ« bibliotekĂ«n standarde libc janĂ« shtuar funksionet getentropy(), clearenv() dhe mkdirat(). JanĂ« pĂ«rmirĂ«suar pajtueshmĂ«ria e implementimit tĂ« shm_open() dhe /var/run/shm me sistemet e tjera. JanĂ« shtuar tipe specifike pĂ«r platforma tĂ« ndryshme __double_t dhe __float_t. NĂ« libdmsg janĂ« rikthyer funksionet e lidhura me enkriptimin. ËshtĂ« rritur performanca e pthreads.
  • NĂ« utilitarin dsynth, i destinuar pĂ«r ndĂ«rtimin dhe mbĂ«shtetje tĂ« lokalizuar tĂ« depozitave binarĂ« DPort, Ă«shtĂ« shtuar opsioni "-M" dhe variabla PKG_COMPRESSION_FORMAT. ËshtĂ« siguruar mbĂ«shtetje pĂ«r menaxherin e paketave pkg 1.17 dhe versioni i dytĂ« i metadata pkg.
  • JanĂ« importuar bibliotekĂ«n PAM OpenPAM Tabebuia, utilitarin e verifikimit tĂ« fjalĂ«kalimeve passwdqc 2.0.2, paketat mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 dhe file 5.40.
  • JanĂ« eliminuar njĂ« vulnerabilitet i shfrytĂ«zuar lokal nĂ« thelb, qĂ« lejonte njĂ« pĂ«rdorues tĂ« rrisĂ« privilegjet e tij nĂ« sistem (CVE nuk raportohet).
  • ËshtĂ« hequr driver-i ndis, qĂ« lejonte pĂ«rdorimin e driverĂ«ve binary NDIS nga Windows.
  • ËshtĂ« ndalur mbĂ«shtetja pĂ«r formatin e skedarĂ«ve ekzekutiv a.out.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster