Siideynta DragonFly BSD 5.8 nidaamka hawlgalka

La heli karo sii daayo DragonFlyBSD 5.8, nidaamka qalliinka oo leh kernel isku-dhafan, abuuray sanadkii 2003 ujeedada horumarinta beddelka ah ee laanta FreeBSD 4.x. Waxaa ka mid ah sifooyinka DragonFly BSD, waxaan muujin karnaa nidaamka faylka la qaybiyay DUBBE, Taageerada ku shubista kernels nidaamka "virtual" sida hababka isticmaalaha, awoodda lagu kaydiyo xogta FS iyo metadata ee darawallada SSD, isku xirka calaamadaha kala duwan ee xasaasiga ah, awoodda lagu qaboojinayo geeddi-socodka iyadoo lagu badbaadinayo xaaladdooda diskka, kernel hybrid isticmaalaya dunta khafiifka ah (LWKT)

Main horumarlagu daray DragonFlyBSD 5.8:

  • Halabuurka ugu muhiimsan waxaa ka mid ah utility dysynth, loogu talagalay isu-ururinta maxalliga ah iyo dayactirka meelaha aad adigu leedahay ee DPort. Isbarbar-dhigga isu-ururinta tirada dekedaha ah waa la taageeray, iyadoo la tixgelinayo geedka ku-tiirsanaanta. Isku diyaarinta sii deynta cusub, DPort waxay sidoo kale samaysay tiro badan oo isbedel ah oo looga golleeyahay in lagu dedejiyo dhisidda xirmo dhowr ah oo ku tiirsan.
  • libc waxay fulisaa hab wax ku ool ah oo indho-indhaynta calaamadaha, taas oo suurtogal ka dhigaysa in laga ilaaliyo malloc*() iyo hawlaha la midka ah dhibaatooyinka sababtoo ah joojinta calaamadaha. Xiritaanka muddada-gaaban iyo xannibaadda calaamadaha, sigblockall () iyo sigunblockall() hawlaha ayaa la soo jeediyay, kuwaas oo shaqeeya iyada oo aan la samayn wicitaannada nidaamka. Intaa waxaa dheer, libc waxay habaysay shaqada strtok() si loogu isticmaalo arjiyada dunta badan leh, oo lagu daray TABDLY, TAB0, TAB3 iyo __errno_location function si loo horumariyo taageerada dports.
  • DRM (Maareeyaha tooska ah ee tooska ah) qaybaha isdhexgalka ayaa la mid ah kernel Linux 4.9, oo leh astaamo la xushay oo laga soo gudbiyay 4.12 kernel oo loogu talagalay in lagu wanaajiyo taageerada Wayland.
    Darawalka drm/i915 ee Intel GPUs waxaa la mid ah Linux kernel 4.8.17 oo leh kood laga soo wareejiyay kernel 5.4 si uu u taageero jajabyada cusub (Skylake, Coffelake, Amber Lake, Whiskey Lake iyo Comet Lake). Darawalka drm/radeon ee kaararka fiidiyowga AMD wuxuu la mid yahay Linux 4.9 kernel.

  • Algorithms-yada xusuusta tusaha ah ayaa si weyn loo hagaajiyay, taas oo noo oggolaanaysa inaan tirtirno ama yareyno dhibaatooyinka jawaab-celinta ee is-dhexgalka isticmaalaha marka ay jirto xasuus ku filan. Dhibaatooyinka qaboojinta Chrome/Chromium sababtoo ah xusuusta nidaamka oo aan ku filnayn ayaa la xalliyay.
  • Isku-dheellitirnaanta kernel-ka ee nidaamyada leh tiro badan oo ah kombuyuutarrada processor-ka. Wakhtiga codsashada bogga xusuusta dalwaddii oo la dhimay. Hoos u dhaca muranka SMP marka xasuustu hooseyso. Kordhinta waxtarka wicitaanka "furan(... O_RDWR)"
  • Soo-saare nambarka beenta-random-ka ee kernel-ka ayaa dib loo habeeyey. Darawalka RDRAND waxaa loo habeeyey inuu ku ururiyo entropy dhammaan CPU-yada. Xoojinta oo yaraatay
    iyo cabbirka quudinta RDRAND, oo hore u qaadatay 2-3% wakhtiga CPU inta lagu jiro wakhtiga shaqo la'aanta.

  • Nidaam cusub oo lagu daray wuxuu wacaa dhabbaha dhabta ah, getrandom iyo lwp_getname (la oggolaaday hirgelinta pthread_get_name_np).
  • Taageerada lagu daray SMAP (Kahortagga Helitaanka Habka Kormeeraha) iyo SMEP (Ka Hortagga Qaabka Kormeeraha ee Kahortagga Fulinta) hababka ilaalinta. SMAP waxay kuu ogolaanaysaa inaad ka xannibto gelitaanka xogta goobta isticmaalaha ee koodka mudnaanta leh ee ku socda heerka kernel. SMEP ma ogola ka gudubka habka kernel ilaa fulinta koodka ku yaala heerka isticmaalaha, taas oo suurtogal ka dhigaysa in la xannibo ka faa'iidaysiga dayacanka badan ee kernel-ka (koodka qolofka lama fulin doono, maadaama ay ku jirto booska isticmaalaha);
  • Doorsoomayaasha sysctl dib loo habeeyay ee habaynta Jeelka. Waxaa lagu daray awoodda lagu dhejin karo buro iyo tmpfs Jeelka.
  • Habka degdega ah ee lagu daray nidaamka faylka HAMMER2, kaas oo la isticmaali karo inta lagu jiro soo kabashada ka dib guuldarada. Habkan, waxaa suurtagal ah in la burburiyo sawir-qaadista marka la cusboonaysiinayo inode-ka gudaha (wuxuu kuu ogolaanayaa inaad tirtirto faylasha iyo tusmooyinka maqnaanshaha meel bannaan oo disk ah, marka aysan suurtogal ahayn in la isticmaalo habka nuqul-qorista). Waxqabadka si weyn loo hagaajiyay iyadoo dib looga shaqaynayo taageerada diritaanka dunta ee HAMMER2. Habka daadinta bakhaarrada ayaa si weyn loo hagaajiyay.
  • Isku halaynta iyo waxqabadka TMPFS oo la hagaajiyay. Waxtarka hawlgalka oo kordhay marka ay jirto la'aanta xusuusta bilaashka ah ee nidaamka.
  • Isku xirka shabakada IPV4 hadda waxay taageertaa / 31 horgalayaashaRFC 3021).
    Taabo ayaa hagaajisay SIOCSIFMTU ioctl si ay u taageerto MTU> 1500. Taageero lagu daray SIOCSIFINFO_IN6 iyo SO_RERROR.

  • Darawalka iwm waxa uu la shaqeeyaa FreeBSD oo ay weheliyaan chips-ka wireless-ka ee Intel (taageerada lagu daray iwm-9000 iyo iwm-9260).
  • Ku darey Linux-ku-qaban-qabta magaca saldhigga () iyo dirname() shaqooyinka si loo horumariyo ku-habboonka dekedda.
  • Ka guuray fsck_msdosfs, sys/ttydefaults.h, AF_INET / AF_INET6 ka FreeBSD una guuray libc/getaddrinfo(), calendar(1), rcorder-visualize.sh. Hawlaha xisaabta.h ayaa laga raray OpenBSD.
  • Noocyada la cusboonaysiiyay ee qaybaha dhinac saddexaad, oo ay ku jiraan Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Isku-dubaridaha caadiga ah waa gcc-8.

Source: opennet.ru

Add a comment