Kuburitswa kweiyo DragonFly BSD 6.2 inoshanda sisitimu

Mushure memwedzi minomwe yebudiriro, kuburitswa kweDragonFlyBSD 6.2 kwakaburitswa, sisitimu yekushandisa ine hybrid kernel yakagadzirwa muna 2003 nechinangwa cheimwe budiriro yeFreeBSD 4.x bazi. Pakati pezvinhu zveDragonFly BSD, tinogona kuratidza yakagoverwa faira system HAMMER, tsigiro yekurodha "chaiyo" system kernels semashandisirwo emushandisi, kugona kuvharira data uye FS metadata pamadhiraivha eSSD, mamiriro-anonzwisisa akasiyana ekufananidzira zvinongedzo, kugona. kuomesa maitiro uchichengetedza nyika yavo pa diski, hybrid kernel vachishandisa tambo dzakareruka (LWKT).

Kuvandudza kukuru kwakawedzerwa muDragonFlyBSD 6.2:

  • Iyo NVMM hypervisor yakatamiswa kubva kuNetBSD, inotsigira hardware virtualization nzira SVM ye AMD CPUs uye VMX yeIntel CPUs. MuNVMM, chete mashoma anodiwa seti yezvisungo zvakatenderedza hardware virtualization masisitimu anoitwa padanho rekernel, uye ese emulation kodhi kodhi inomhanya munzvimbo yemushandisi. Zvishandiso zvakavakirwa paraibhurari yelibnvmm zvinoshandiswa kuita mabasa akadai sekugadzira machina chaiwo, kugoverwa kwendangariro, uye kugoverwa kweVCPU, uye qemu-nvmm package inoshandiswa kumhanyisa masisitimu evaenzi.
  • Basa rakaenderera mberi paHAMMER2 faira sisitimu, iyo inocherechedzwa kumhando dzakadai sekuiswa kwakasiyana kwezvipfukuto, zvinonyorwa zvinonyoreka, dhairekitori-level quotas, incremental mirroring, tsigiro yeakasiyana data compression algorithms, akawanda-master mirroring nekugovera data kune akati wandei. Iko kuburitswa kutsva kunounza rutsigiro rweiyo growfs command, iyo inokutendera kuti udzore chiyero chiripo HAMMER2 chikamu. Inosanganisira kuyedza kutsigirwa kweiyo xdisk chikamu, iyo inokutendera iwe kukwira HAMMER2 zvikamu kubva kure masisitimu.
  • Iyo DRM (Direct Rendering Manager) interface zvikamu, iyo TTM vhidhiyo memory maneja uye amdgpu mutyairi anowiriraniswa neLinux kernel 4.19, izvo zvakaita kuti zvikwanise kupa rutsigiro rwe AMD machipisi kusvika ku3400G APU. Iyo drm/i915 mutyairi weIntel GPUs yakagadziridzwa, ichiwedzera rutsigiro rweWhisky Lake GPUs uye kugadzirisa nyaya nekuparara kwekutanga. Mutyairi weRadeon akashandurwa kuti ashandise iyo TTM vhidhiyo yekurangarira maneja.
  • Kufona kwesarudzo kunopa tsigiro yechiitiko chePOLLHUP pakadzoka magumo epombi isina kudomwa zita kana FIFO yavharwa.
  • Iyo kernel yakavandudza zvakanyanya peji rekurangarira kubata maalgorithms, yakawedzera hunyanzvi pakusarudza mapeji ekufambisa kuenda kuchikamu chekuchinjana, uye yakavandudza zvakanyanya maitiro ezvishandiso-zvakawanda zvekushandisa senge mabhurawuza pane masisitimu ane mashoma endangariro.
  • Yakashandurwa maxvnodes kuverenga kuti ideredze kernel memory mashandisiro, sezvo caching yakawandisa vnode inogona kuderedza kuita, semuenzaniso kana mabhuroki edata akawedzerwa cached padanho remudziyo we block.
  • Tsigiro yeBeFS faira system yakawedzerwa kune fstyp utility. Tsigiro yeFAT faira system yakaendeswa kune makefs kubva kuFreeBSD. Kuvandudzwa kwekuita kwefsck uye fdisk zvishandiso. Yakagadziriswa tsikidzi mu ext2fs uye msdosfs kodhi.
  • Yakawedzera ioctl SIOCGHWADDR kuti uwane kero yehardware yeiyo network interface.
  • ipfw3nat inowedzera tsigiro yeNAT yeICMP mapaketi, anoitwa kuburikidza neicmp idport kushandiswazve.
  • Mutyairi weichsmb akawedzera rutsigiro rweIntel ICH SMBus controllers yeCannonlake, Cometlake, Tigerlake uye Geminilake chips.
  • Chizvarwa cheinitrd mafaera chakachinjirwa kubva pakushandisa vn kuenda kune makef.
  • Iwo mabasa getentropy(), clearenv() uye mkdirat() akawedzerwa kune libc standard raibhurari. Yakavandudzwa kuenderana kwe shm_open () uye /var/run/shm kuita nemamwe masisitimu. Yakawedzerwa mhando dzepuratifomu __double_t uye __float_t. Mabasa anechechechedzo adzoserwa ku libdmsg. Kuvandudzwa kwepthreads performance.
  • Mune dsynth utility, yakagadzirirwa gungano remunharaunda uye kugadzirisa kweDPort binary repositories, iyo "-M" sarudzo uye PKG_COMPRESSION_FORMAT kusiyanisa zvawedzerwa. Yakapihwa rutsigiro rwepkg 1.17 package maneja uye yechipiri vhezheni yepkg metadata.
  • Raibhurari yeOpenPAM Tabebuia PAM, passwdqc 2.0.2 password yekutarisa utility, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 uye faira 5.40 mapakeji anopinzwa mupasuru.
  • Yakagadziriswa kusadzivirirwa munharaunda mu kernel iyo inogona kubvumira mushandisi kukwidziridza maropafadzo avo pane system (CVE haina kutaurwa).
  • Iyo ndis mutyairi, iyo yakabvumira kushandiswa kwebinary NDIS drivers kubva kuWindows, yakabviswa.
  • Tsigiro yea.out executable faira fomati yakamiswa.

Source: opennet.ru

Voeg