Tso tawm DragonFly BSD 6.0 operating system

Tom qab ntau tshaj li ib xyoos ntawm txoj kev loj hlob, qhov kev tso tawm ntawm DragonFlyBSD 6.0 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.0:

  • Lub kaw lus caching hauv cov ntaub ntawv virtual (vfs_cache) tau hloov kho dua tshiab. Qhov kev hloov pauv tau txhim kho kev ntseeg tau thiab kev ua haujlwm ntawm cov ntaub ntawv kaw lus. Txhim kho caching ntawm tag nrho txoj kev siv cache_fullpath() hu.
  • Cov khoom siv hluav taws xob dsynth, tsim los rau kev sib dhos hauv zos thiab kev saib xyuas ntawm DPport binary repositories, tau txhim kho zoo. Tus tshiab version muaj peev xwm qhia meej meej cov chaw nres nkoj-mgmt / pkg rau lub tsev pob khoom, ntxiv kev txhawb nqa rau ZSTD algorithm, tshem tawm cov pob khoom uas tsis siv nyob rau hauv 'prepare-system' hais kom ua, thiab ntxiv lub peev xwm siv ccache thaum lub tsev.
  • 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 ntxiv kev txhawb nqa thawj zaug rau ntau lub ntim ntim, tso cai rau koj los ua ke ob peb lub hauv zos disks rau hauv ib qho kev faib (multi-master network hom tseem tsis tau txais kev txhawb nqa). Lub peev xwm los ua kom qhov sib faib loj tau ua tiav (cov lus txib rau hammer2 growfs tau ntxiv). Cov teeb meem loj deduplication tau raug daws.
  • Kev ua tau zoo ntawm tmpfs cov ntaub ntawv kaw lus tau raug txhim kho zoo. Ntxiv mounttmpfs qhov hluav taws xob kom nws yooj yim dua rau qhov chaw /tmp thiab /var/run hauv tmpfs.
  • Ntxiv qhov kev siv ntawm Ext2 cov ntaub ntawv kaw lus, uas tsis muaj GPL-daim ntawv tso cai code.
  • Ua qhov kev hloov pauv tseem ceeb rau lub cim xeeb virtual, suav nrog tshem tawm kev txhawb nqa rau MAP_VPAGETABLE mmap(), uas yuav tsum muaj rau vkernell (virtual kernels khiav raws li tus neeg siv txheej txheem) ua haujlwm. Hauv kev tso tawm tom ntej no nws tau npaj yuav rov qab vkernel, rov tsim dua tshiab raws li HVM.
  • Qhov kev siv ntawm callout *() hu tau raug redesigned.
  • Txhim kho EFI framebuffer kev txhawb nqa.
  • Ntxiv evdev kev txhawb nqa rau tus tsav tsheb sysmouse.
  • Ntxiv hu rau clock_nanosleep, fexecve, getaddrinfo thiab timeout. Tau txais kev txhawb nqa rau fcntl(F_GETPATH) thiab IP_SENDSRCADDR thiab SO_PASSCRED chij.
  • kmalloc_obj subsystem tau muab ntxiv rau hauv cov ntsiav kom txo cov cim xeeb fragmentation.
  • Kev them nyiaj yug rau amdsmn tsav tsheb rau SMN (System Management Network) subsystem ntawm AMD processors tau tsiv los ntawm FreeBSD.
  • devd muab kev lees paub tsis siv neeg ntawm wireless adapters thiab tsim wlanX network interfaces rau lawv.
  • Hom sysclock_t tau hloov los ntawm 32 mus rau 64-ntsis.
  • Lub kaw lus hu xov tooj xa tawm tau ua kom zoo dua.
  • Optimized ua hauj lwm nyob rau hauv lub cim xeeb tsawg.
  • Lub Jail cais ib puag ncig mechanism tau raug kho dua tshiab. Lub tsev kaw neeg.* sysctl tsis tau raug kho dua tshiab.
  • Ntxiv kev txhawb nqa rau Intel I219 Ethernet controllers thiab nthuav kev txhawb nqa rau Realtek chips. Tus tsav tsheb bnx tau ntxiv kev txhawb nqa rau Broadcom NetXtreme 57764, 57767 thiab 57787 chips.
  • Ntxiv kev txhawb nqa rau pawg network rau AF_ARP chaw nyob tsev neeg, uas sawv cev rau ARP chaw nyob.
  • DRM (Direct Rendering Manager) cov khoom sib txuas yog synchronized nrog Linux ntsiav 4.10.17. Hloov kho drm/i915 tsav tsheb rau Intel GPU.
  • Lub neej ntawd serial chaw nres nkoj bandwidth tau nce los ntawm 9600 txog 115200 baud.
  • Qhov kev xaiv "-f" tau ntxiv rau ifconfig utility thiab muaj peev xwm lim tawm los ntawm pawg neeg sib tham.
  • Kev siv cov khoom siv hluav taws xob kaw, reboot, printf, kuaj, sh, efivar, uefisign yog synchronized los ntawm FreeBSD.
  • Cov kev ua si ching, gomoku, monop thiab cgram tau raug xa tawm los ntawm NetBSD.
  • Cov khoom siv efidp thiab efibootmgr suav nrog.
  • Lub peev xwm ntawm cov tsev qiv ntawv pthreads tau nthuav dav, kev txhawb nqa rau pthread_getname_np() tau ntxiv.
  • Lub tsev qiv ntawv libstdbuf tau tsiv los ntawm FreeBSD.
  • Kev them nyiaj yug rau sockaddr_snprintf() tau ntxiv rau libutil, nqa los ntawm NetBSD.
  • Cov passwords teev nyob rau hauv lub installer tso cai rau siv cov cim tshwj xeeb.
  • Cov pob yooj yim suav nrog pob zstd (version 1.4.8).
  • Hloov tshiab ntawm cov khoom thib peb, suav nrog dhcpcd 9.4.0, grep 3.4, tsawg dua 551, libressl 3.2.5, openssh 8.3p1, tcsh 6.22.02, wpa_supplicant 2.9. Lub default compiler yog gcc-8.

Tau qhov twg los: opennet.ru

Ntxiv ib saib