Ho lokolloa ha DragonFly BSD 6.2 sistimi e sebetsang

Kamora likhoeli tse supileng tsa nts'etsopele, ho hatisitsoe ho lokolloa ha DragonFlyBSD 6.2, sistimi e sebetsang e nang le kernel e nyalisitsoeng e entsoeng ka 2003 molemong oa nts'etsopele e 'ngoe ea lekala la FreeBSD 4.x. Har'a likarolo tsa DragonFly BSD, re ka totobatsa sistimi ea faele e phatlalalitsoeng ea HAMMER, ts'ehetso ea ho kenya li-kernels tsa "virtual" joalo ka lits'ebetso tsa mosebelisi, bokhoni ba ho boloka data le metadata ea FS ho li-drive tsa SSD, lihokelo tsa tšoantšetso tse sa tsotelleng maemo, bokhoni. ho homisa lits'ebetso ha o ntse o boloka boemo ba bona ho disk, hybrid kernel e sebelisa likhoele tse bobebe (LWKT).

Lintlafatso tse kholo li kenyellelitsoe ho DragonFlyBSD 6.2:

  • Hypervisor ea NVMM e fetisitsoe ho tsoa ho NetBSD, e ts'ehetsa mekhoa ea ts'ebetso ea hardware SVM bakeng sa AMD CPUs le VMX bakeng sa Intel CPUs. Ho NVMM, ho na le lihlopha tse fokolang feela tse hlokahalang tse tlamang ho pota-pota mekhoa ea lisebelisoa tsa hardware tse etsoang boemong ba kernel, 'me khoutu eohle ea emulation ea hardware e sebetsa sebakeng sa mosebedisi. Lisebelisoa tse thehiloeng ho laebrari ea libnvmm li sebelisetsoa ho etsa mesebetsi e kang ho theha mechine e sebetsang, kabo ea memori, le kabo ea VCPU, 'me sephutheloana sa qemu-nvmm se sebelisetsoa ho tsamaisa litsamaiso tsa baeti.
  • Mosebetsi o ntse o tsoela pele ho sistimi ea faele ea HAMMER2, e hlokomelehang bakeng sa likarolo tse kang ho beoa ha linepe tse arohaneng, linepe tse ngoloang, li-quotas tsa boemo ba li-directory, seipone se ntseng se eketseha, ts'ehetso ea li-algorithms tse fapaneng tsa khatello ea data, seipone sa masters se nang le kabo ea data ho batho ba bangata. Phatlalatso e ncha e hlahisa tšehetso bakeng sa taelo ea growfs, e u lumellang ho fetola karohano e teng ea HAMMER2. E kenyelletsa ts'ehetso ea liteko bakeng sa karolo ea xdisk, e u lumellang ho kenya likarolo tsa HAMMER2 ho tsoa lits'ebetsong tse hole.
  • Likarolo tsa sebopeho sa DRM (Direct Rendering Manager), molaoli oa memori ea video ea TTM le mokhanni oa amdgpu li hokahantsoe le Linux kernel 4.19, e entseng hore ho khonehe ho fana ka tšehetso bakeng sa lichifi tsa AMD ho fihla ho 3400G APU. Mokhanni oa drm/i915 oa Intel GPUs o ntlafalitsoe, a eketsa tšehetso bakeng sa Whisky Lake GPUs le ho rarolla bothata ka likotsi tsa ho qala. Mokhanni oa Radeon o fetotsoe ho sebelisa molaoli oa memori ea video ea TTM.
  • Pitso ea likhetho e fana ka ts'ehetso bakeng sa ketsahalo ea POLLHUP e khutlang ha karolo ea bobeli ea peipi e sa boleloang ka lebitso kapa FIFO e koetsoe.
  • Kernel e ntlafalitse haholo li-algorithms tsa leqephe la memori, e eketsehile ts'ebetso ha u khetha maqephe ho fetela karohanong ea swap, mme e ntlafalitse haholo boits'oaro ba lits'ebetso tse sebelisang lisebelisoa tse ngata joalo ka libatli lits'ebetsong tse nang le mohopolo o fokolang.
  • Palo ea maxvnode e fetotsoeng ho fokotsa tšebeliso ea memori ea kernel, kaha ho boloka li-vnode tse ngata haholo ho ka fokotsa ts'ebetso, mohlala, haeba li-block tsa data li kentsoe ka har'a sesebelisoa sa block.
  • Ts'ehetso ea sistimi ea faele ea BeFS e kentsoe ts'ebelisong ea fstyp. Ts'ehetso ea sistimi ea faele ea FAT e fetiselitsoe ho li-makefs ho tsoa ho FreeBSD. Ts'ebetso e ntlafalitsoeng ea lisebelisoa tsa fsck le fdisk. Litšitšili tse tsitsitseng ho ext2fs le khoutu ea msdosfs.
  • E kentse ioctl SIOCGHWADDR ho fumana aterese ea hardware ea sebopeho sa marang-rang.
  • ipfw3nat e eketsa tšehetso ea NAT bakeng sa lipakete tsa ICMP, tse kentsoeng ts'ebetsong ka tšebeliso ea idport ea icmp.
  • Mokhanni oa ichsmb o kentse tšehetso bakeng sa balaoli ba Intel ICH SMBus bakeng sa li-chips tsa Cannonlake, Cometlake, Tigerlake le Geminilake.
  • Ho hlahisa lifaele tsa initrd ho tlositsoe ho tloha ho sebelisa vn ho ea ho li-makefs.
  • Mesebetsi getentropy(), clearenv() le mkdirat() li kentsoe laeboraring e tloaelehileng ea libc. Khokahano e ntlafalitsoeng ea ts'ebetso ea shm_open () le /var/run/shm le lits'ebetso tse ling. E kentse mefuta e ikhethileng ea sethala __double_t le __float_t. Mesebetsi e amanang le encryption e khutliselitsoe ho libdmsg. Ts'ebetso e ntlafalitsoeng ea li-pthreads.
  • Ts'ebelisong ea dsynth, e etselitsoeng kopano ea lehae le tlhokomelo ea polokelo ea binary ea DPort, ho kentsoe khetho ea "-M" le PKG_COMPRESSION_FORMAT e fapaneng. E fane ka tšehetso bakeng sa mookameli oa sephutheloana sa pkg 1.17 le mofuta oa bobeli oa metadata ea pkg.
  • Laeborari ea OpenPAM Tabebuia PAM, passwdqc 2.0.2 ho hlahloba password, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 le liphutheloana tsa faele 5.40 li kenngoa ka har'a sephutheloana.
  • E lokisitse tlokotsi e ka sebelisoang sebakeng sa heno ka har'a kernel e ka lumellang mosebelisi ho eketsa litokelo tsa bona ho sistimi (CVE ha e tlalehe).
  • Mokhanni oa ndis, ea lumelletseng tšebeliso ea bakhanni ba binary NDIS ho tloha Windows, o tlositsoe.
  • Tšehetso bakeng sa fomete ea faele e phethiloeng ea a.out e khaotsoe.

Source: opennet.ru

Eketsa ka tlhaloso