Lëshimi i sistemit operativ DragonFly BSD 6.2

Pas pas shtatë muajsh zhvillimi u publikua versioni DragonFlyBSD 6.2, një sistemi operativ me një bërthamë hibride, e krijuar në vitin 2003 me qëllimin e zhvillimit alternativ të degës FreeBSD 4.x. Dhe mbi DragonFly BSD, mund të theksojmë sistemin e skedarëve versionuar HAMMER, mbështetje për ngarkimin e bërthamave "virtuale" të sistemit si procese përdoruesi, mundësinë për të mbajtur në memorie të dhënat dhe metadatë të sistemit të skedarëve në SSD, duke marrë parasysh kontekstin e lidhjeve simbolike variabël, mundësinë për të ngrirë proceset duke ruajtur gjendjen e tyre në disk dhe një bërthamë hibride që përdor rrjedha të lehta (LWKT).

Përmirësimet kryesore të shtuar në DragonFlyBSD 6.2:

  • HiperpĂ«rgjigji NVMM Ă«shtĂ« transferuar nga NetBSD, duke mbĂ«shtetur mekanizmat harduerikĂ« tĂ« virtualizimit SVM pĂ«r CPU AMD dhe VMX pĂ«r CPU Intel. NĂ« NVMM, nĂ« nivelin e bĂ«rthamĂ«s kryhen vetĂ«m grupi minimal i nevojshĂ«m i mbulimeve rreth mekanizmave harduerikĂ« tĂ« virtualizimit, dhe tĂ« gjithĂ« kodi i emulimit tĂ« pajisjeve operon nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit. PĂ«r tĂ« realizuar detyra tĂ« tilla si krijimi makinave virtuale, ndarja e memories dhe shpĂ«rndarja e VCPU, pĂ«rdoret njĂ« mjete bazuar nĂ« bibliotekĂ«n libnvmm, ndĂ«rsa pĂ«r nisjen e sistemeve mikpritĂ«se, paketa qemu-nvmm.
  • Puna mbi sistemin e skedarĂ«ve HAMMER2 Ă«shtĂ« vazhduar, i cili karakterizohet nga veçori si montimi i veçantĂ« i snapshot-eve, snapshot-e tĂ« aksesueshĂ«m pĂ«r shkruarje, kuota nĂ« nivel direktorie, pasqyrimi inkremental, mbĂ«shtetje pĂ«r algoritma tĂ« ndryshĂ«m tĂ« kompresimit, pasqyrimi multi-master me shpĂ«rndarjen e tĂ« dhĂ«nave nĂ« disa hoste. NĂ« lĂ«shimin e ri Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r komandĂ«n growfs, e cila lejon ndryshimin e madhĂ«sisĂ« sĂ« njĂ« ndarjeje ekzistuese HAMMER2. Ka pĂ«rfshirĂ« mbĂ«shtetje eksperimentale pĂ«r komponentin xdisk, i cili lejon montimin e ndarjeve HAMMER2 nga sisteme tĂ« largĂ«ta.
  • KomponentĂ«t e ndĂ«rfaqes DRM (Menaxheri i Shkarkimit tĂ« DrejtpĂ«rdrejtĂ«), menaxheri i memorisĂ« grafike TTM dhe driveri amdgpu janĂ« sinkronizuar me bĂ«rthamĂ«n Linux 4.19, çka ka mundĂ«suar mbĂ«shtetje pĂ«r çipat AMD deri nĂ« APU 3400G. ËshtĂ« pĂ«rmirĂ«suar driveri drm/i915 pĂ«r GPU Intel, nĂ« tĂ« cilin Ă«shtĂ« pĂ«rfshirĂ« mbĂ«shtetje pĂ«r GPU Whiskey Lake dhe Ă«shtĂ« zgjidhur problemi me dĂ«shtimet nĂ« nisje. Driveri Radeon Ă«shtĂ« transferuar nĂ« pĂ«rdorimin e menaxherit tĂ« memorisĂ« grafike TTM.
  • NĂ« thirrjen poll Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r ngjarjen POLLHUP, e cila kthehet kur mbyllet skaji i dytĂ« i njĂ« kanali tĂ« paemĂ«ruar ose FIFO.
  • NĂ« bĂ«rthamĂ« janĂ« pĂ«rmirĂ«suar ndjeshĂ«m algoritmet pĂ«r menaxhimin e faqeve tĂ« memories, duke rritur efikasitetin nĂ« seçitjen e faqeve pĂ«r t'u transferuar nĂ« hapĂ«sirĂ«n e shkĂ«mbimit dhe pĂ«rmirĂ«suar ndjeshĂ«m sjelljen e aplikacioneve qĂ« konsumojnĂ« shumĂ« burime, siç janĂ« shfletuesit, nĂ« sisteme me njĂ« sasi tĂ« vogĂ«l memories.
  • Kalkulimi i vlerĂ«s maxvnodes Ă«shtĂ« ndryshuar pĂ«r tĂ« reduktuar konsumimin e memories nga bĂ«rthama, pasi keqshfrytĂ«zimi i njĂ« numri shumĂ« tĂ« madh vnode mund tĂ« zvogĂ«lojĂ« efikasitetin e funksionit, pĂ«r shembull, nĂ«se blloqet e tĂ« dhĂ«nave gjithashtu cache-ohen nĂ« nivelin e pajisjes bllokuese.
  • U shtua mbĂ«shtetje pĂ«r sistemin e skedarĂ«ve BeFS nĂ« utilitarin fstyp. Nga makefs i FreeBSD u transferua mbĂ«shtetje pĂ«r FS FAT. ËshtĂ« pĂ«rmirĂ«suar funksionimi i utilitarĂ«ve fsck dhe fdisk. JanĂ« rregulluar gabimet nĂ« kodin e ext2fs dhe msdosfs.
  • U shtua ioctl SIOCGHWADDR pĂ«r tĂ« marrĂ« adresĂ«n hardware tĂ« ndĂ«rfaqes rrjetike.
  • NĂ« ipfw3nat u shtua mbĂ«shtetje pĂ«r NAT pĂ«r paketa ICMP, e cila Ă«shtĂ« implementuar pĂ«rmes rishfrytĂ«zimit tĂ« icmp idport.
  • NĂ« driverin ichsmb u shtua mbĂ«shtetje pĂ«r kontrollet Intel ICH SMBus pĂ«r çipat Cannonlake, Cometlake, Tigerlake dhe Geminilake.
  • Krijimi i skedareve initrd Ă«shtĂ« kaluar nga pĂ«rdorimi i vn nĂ« makefs.
  • Funksionet getentropy(), clearenv() dhe mkdirat janĂ« shtuar nĂ« bibliotekĂ«n standarde libc. ËshtĂ« pĂ«rmirĂ«suar kompatibiliteti i zbatimit tĂ« shm_open() dhe /var/run/shm me sisteme tĂ« tjera. JanĂ« shtuar tipe specifike pĂ«r platforma tĂ« ndryshme __double_t dhe __float_t. Funksionet e lidhura me enkriptimin janĂ« rikthyer nĂ« libdmsg. Performanca e pthreads Ă«shtĂ« pĂ«rmirĂ«suar.
  • NĂ« utilitarin dsynth, i cili Ă«shtĂ« i destinuar pĂ«r ndĂ«rtimin lokal dhe mbĂ«shtetje tĂ« repozitorive binare DPort, Ă«shtĂ« shtuar opsioni "-M" dhe variabla PKG_COMPRESSION_FORMAT. ËshtĂ« siguruar mbĂ«shtetje pĂ«r menaxherin e paketave pkg 1.17 dhe versionin e dytĂ« tĂ« metadatat pkg.
  • KĂ«tu janĂ« importuar biblioteka PAM OpenPAM Tabebuia, utilitari i kontrollit tĂ« fjalĂ«kalimeve passwdqc 2.0.2, paketat mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 dhe file 5.40.
  • ËshtĂ« eleminuar njĂ« vulnerabilitet qĂ« eksploatohej lokal nĂ« bĂ«rthamĂ«, duke lejuar pĂ«rdoruesin tĂ« rrisĂ« privilegjet e tij nĂ« sistem (CVE nuk raportohet).
  • Ă«shtĂ« fshirĂ« driveri ndis, i cili lejonte pĂ«rdorimin e drivereve binare NDIS nga Windows.
  • ËshtĂ« ndalur mbĂ«shtetja pĂ«r formatin e skedareve ekzekutues a.out.

Burimi: opennet.ru

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