Tso tawm DragonFly BSD 6.2 operating system

Tom qab xya lub hlis ntawm txoj kev loj hlob, qhov kev tso tawm ntawm DragonFlyBSD 6.2 tau luam tawm, ib qho kev khiav hauj lwm nrog cov hybrid kernel tsim nyob rau hauv 2003 rau lub hom phiaj ntawm lwm txoj kev loj hlob ntawm FreeBSD 4.x ceg. Ntawm cov yam ntxwv ntawm DragonFly BSD, peb tuaj yeem hais txog qhov kev faib tawm cov ntaub ntawv HAMMER, kev txhawb nqa rau kev thauj khoom "virtual" system kernels raws li cov neeg siv cov txheej txheem, muaj peev xwm cache cov ntaub ntawv thiab FS metadata ntawm SSD drives, cov ntsiab lus sib txawv ntawm cov cim sib txuas, muaj peev xwm. kom khov cov txheej txheem thaum txuag lawv lub xeev ntawm disk, hybrid kernel siv cov xov sib sib zog nqus (LWKT).

Kev txhim kho loj ntxiv hauv DragonFlyBSD 6.2:

  • NVMM hypervisor tau raug xa mus los ntawm NetBSD, txhawb nqa hardware virtualization mechanisms SVM rau AMD CPUs thiab VMX rau Intel CPUs. Hauv NVMM, tsuas yog qhov tsawg kawg nkaus tsim nyog ntawm kev khi ib puag ncig hardware virtualization mechanisms tau ua nyob rau hauv qib ntsiav, thiab tag nrho cov kho vajtse emulation code khiav hauv cov neeg siv qhov chaw. Cov cuab yeej raws li lub tsev qiv ntawv libnvmm yog siv los ua cov haujlwm xws li tsim cov tshuab virtual, kev faib lub cim xeeb, thiab kev faib VCPU, thiab pob qemu-nvmm yog siv los khiav cov qhua.
  • Ua haujlwm txuas ntxiv ntawm HAMMER2 cov ntaub ntawv kaw lus, uas yog qhov tseem ceeb rau cov yam ntxwv xws li kev sib cais ntawm snapshots, sau tau snapshots, directory-level quotas, incremental mirroring, support for various data compression algorithms, multi-master mirroring with data distribution to ob peb hosts. Qhov kev tso tawm tshiab qhia txog kev txhawb nqa rau cov lus txib loj hlob, uas tso cai rau koj los hloov kho qhov kev faib tawm HAMMER2 uas twb muaj lawm. Nws suav nrog kev sim kev txhawb nqa rau xdisk tivthaiv, uas tso cai rau koj los mount HAMMER2 partitions los ntawm cov chaw taws teeb.
  • Lub DRM (Direct Rendering Manager) cov khoom sib txuas, TTM video nco tus thawj tswj thiab tus tsav tsheb amdgpu tau synchronized nrog Linux ntsiav 4.19, uas ua rau nws muaj peev xwm muab kev txhawb nqa rau AMD chips mus txog 3400G APU. Tus tsav tsheb drm/i915 rau Intel GPUs tau hloov kho, ntxiv kev txhawb nqa rau Whiskey Lake GPUs thiab daws qhov teeb meem nrog kev pib sib tsoo. Tus neeg tsav tsheb Radeon tau hloov dua siab tshiab los siv TTM video nco tus tswj hwm.
  • Kev hu xov tooj rau kev xaiv tsa muab kev txhawb nqa rau POLLHUP qhov xwm txheej rov qab los thaum qhov kawg thib ob ntawm cov yeeb nkab tsis muaj npe lossis FIFO raug kaw.
  • Lub kernel tau txhim kho lub cim xeeb ntawm nplooj ntawv tuav cov algorithms, nce kev ua haujlwm tau zoo thaum xaiv cov nplooj ntawv kom txav mus rau qhov sib pauv faib, thiab txhim kho tus cwj pwm ntawm kev siv peev txheej siv ntau yam xws li browsers ntawm cov tshuab nrog me me ntawm lub cim xeeb.
  • Hloov maxvnodes xam los txo cov ntsiav nco noj, raws li caching ntau vnodes tuaj yeem txo qhov kev ua tau zoo, piv txwv li yog cov ntaub ntawv thaiv tau ntxiv cached ntawm qib thaiv ntaus ntawv.
  • Kev them nyiaj yug rau BeFS cov ntaub ntawv kaw lus tau ntxiv rau fstyp utility. Kev them nyiaj yug rau FAT cov ntaub ntawv tau raug tsiv mus rau makefs los ntawm FreeBSD. Txhim kho kev ua tau zoo ntawm fsck thiab fdisk utilities. Tsau kab hauv ext2fs thiab msdosfs code.
  • Ntxiv ioctl SIOCGHWADDR kom tau txais qhov chaw nyob kho vajtse ntawm lub network interface.
  • ipfw3nat ntxiv NAT kev txhawb nqa rau ICMP pob ntawv, siv los ntawm icmp idport rov siv dua.
  • Tus tsav tsheb ichsmb tau ntxiv kev txhawb nqa rau Intel ICH SMBus controllers rau Cannonlake, Cometlake, Tigerlake thiab Geminilake chips.
  • Generation ntawm initrd cov ntaub ntawv tau hloov los ntawm kev siv vn rau makefs.
  • Cov haujlwm getenttropy(), clearenv() thiab mkdirat() tau ntxiv rau lub tsev qiv ntawv libc txheem. Txhim kho kev sib raug zoo ntawm shm_open() thiab /var/run/shm kev siv nrog lwm cov tshuab. Ntxiv platform-specific __double_t thiab __float_t hom. Cov haujlwm ntsig txog encryption tau xa rov qab mus rau libdmsg. Txhim kho pthread kev ua haujlwm.
  • Hauv cov khoom siv dsynth, tsim los rau kev sib dhos hauv zos thiab kev saib xyuas ntawm DPport binary repositories, qhov "-M" kev xaiv thiab PKG_COMPRESSION_FORMAT hloov pauv tau ntxiv. Muab kev txhawb nqa rau pkg 1.17 tus thawj tswj pob thiab tus thib ob version ntawm pkg metadata.
  • Lub tsev qiv ntawv OpenPAM Tabebuia PAM, passwdqc 2.0.2 lo lus zais xyuas cov khoom siv hluav taws xob, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 thiab cov ntaub ntawv 5.40 pob khoom raug xa mus rau hauv pob.
  • Txhim kho qhov muaj qhov tsis zoo hauv cheeb tsam hauv cov ntsiav uas tuaj yeem tso cai rau tus neeg siv kom nce lawv cov cai ntawm lub kaw lus (CVE tsis qhia).
  • Tus tsav tsheb ndis, uas tau tso cai siv binary NDIS tsav tsheb los ntawm Windows, tau raug tshem tawm.
  • Kev them nyiaj yug rau a.out executable file format tau raug txiav lawm.

Tau qhov twg los: opennet.ru

Ntxiv ib saib