Kuburitswa kweiyo DragonFly BSD 6.0 inoshanda sisitimu

Mushure meanopfuura gore rekusimudzira, kuburitswa kweDragonFlyBSD 6.0 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-sensitive akasiyana ekufananidzira zvinongedzo, kugona. kuomesa maitiro uchichengetedza nyika yavo pa diski, hybrid kernel vachishandisa tambo dzakareruka (LWKT).

Kuvandudza kukuru kwakawedzerwa muDragonFlyBSD 6.0:

  • Iyo caching system mune chaiyo faira system (vfs_cache) yakagadziridzwa. Shanduko yakavandudza kuvimbika uye kushanda kwemafaira masisitimu. Yakavandudzwa caching yenzira dzakazara uchishandisa cache_fullpath() kufona.
  • Iyo dsynth utility, yakagadzirirwa gungano remunharaunda uye kugadzirisa kweDPort binary repositories, yakagadziridzwa zvakanyanya. Iyo vhezheni nyowani inokwanisa kutsanangura zvakajeka ports-mgmt/pkg yekuvaka mapakeji, yakawedzera tsigiro yeZSTD algorithm, yakabvisa mapakeji ekare mumutemo we'prepare-system', uye yakawedzera kugona kushandisa ccache pakuvaka.
  • Basa rakaenderera mberi paHAMMER2 faira sisitimu, iyo inocherechedzwa pazvinhu zvakadai sekumisikidzwa kwakasiyana kwezvimedu, zvinyorwa zvinonyorwa, dhairekitori-level quotas, incremental mirroring, tsigiro yeakasiyana data compression algorithms, multi-master mirroring nekugovera data kune akati wandei. Kuburitswa kutsva kunowedzera rutsigiro rwekutanga kune akawanda-vhoriyamu partitions, zvichikubvumidza kuti ubatanidze akati wandei madhisiki emunharaunda muchikamu chimwe (multi-master network mode haisati yatsigirwa). Iko kugona kuwedzera saizi yekuparadzanisa kwaitwa (iyo hammer2 growfs command yawedzerwa). Nyaya huru dzekutora mari dzakagadziriswa.
  • Kuita kwetmpfs faira system yakagadziridzwa zvakanyanya. Yakawedzera mounttmpfs utility kuita kuti zvive nyore kuisa /tmp uye /var/run mutmpfs.
  • Yakawedzera kushandiswa kweExt2 faira system, iyo isina GPL-ine rezinesi kodhi.
  • Yakaita shanduko dzakakosha kune chaiyo memory system, kusanganisira kubvisa rutsigiro rweMAP_VPAGETABLE mmap(), inodiwa kuti vkernell (virtual kernels inomhanya semushandisi maitiro) kushanda. Mukusunungurwa kunotevera kunorongwa kudzorera vkernel, yakagadziridzwa pahwaro hweHVM.
  • Kuitwa kwe callout*() mafoni akagadziridzwa.
  • Yakavandudzwa EFI framebuffer rutsigiro.
  • Yakawedzera evdev rutsigiro kune sysmouse mutyairi.
  • Yakawedzera mafoni ku clock_nanosleep, fexecve, getaddrninfo uye timeout. Yakaitwa tsigiro yefcntl(F_GETPATH) uye IP_SENDSRCADDR uye SO_PASSCRED mireza.
  • Iyo kmalloc_obj subsystem yakawedzerwa kune kernel kuderedza kupatsanurwa kwendangariro.
  • Tsigiro yemutyairi weamdsmn yeSMN (System Management Network) subsystem ye AMD processors yabviswa kubva kuFreeBSD.
  • devd inopa otomatiki kuzivikanwa kweasina waya adapta uye kugadzirwa kwewlanX network interfaces kwavari.
  • Iyo sysclock_t mhando yakashandurwa kubva pa32 kuenda ku64-bit.
  • Iyo system yekufona yekutanga cheni yakagadziridzwa.
  • Optimized basa pasi yakaderera ndangariro mamiriro.
  • Iyo Jail yakasarudzika nharaunda meshini yakagadziridzwa zvakanyanya. Jeri.* sysctl parameters yakagadziridzwa.
  • Yakawedzerwa rutsigiro rweIntel I219 Ethernet controllers uye yakawedzera rutsigiro rweRealtek chips. Mutyairi webnx akawedzera rutsigiro rweBroadcom NetXtreme 57764, 57767 uye 57787 chips.
  • Yakawedzera rutsigiro kunetiweki stack yemhuri yekero yeAF_ARP, inomiririra kero dzeARP.
  • DRM (Direct Rendering Manager) zvikamu zvemashandisirwo zvakawiriraniswa neLinux kernel 4.10.17. Yakagadziridzwa drm/i915 mutyairi weIntel GPU.
  • Iyo default serial port bandwidth yakawedzerwa kubva pa9600 kusvika 115200 baud.
  • Iyo "-f" sarudzo yakawedzerwa kune iyo ifconfig utility uye kugona kusefa zvinobuda neboka rekushandisa.
  • Kuitwa kwezvishandiso kuvharwa, reboot, printf, bvunzo, sh, efivar, uefisign inowiriraniswa kubva kuFreeBSD.
  • Iyo mitambo ching, gomoku, monop uye cgram yakatakurwa kubva kuNetBSD.
  • Iyo efidp uye efibootmgr zvinoshandiswa zvinosanganisirwa.
  • Kugona kweraibhurari yepthreads kwakawedzerwa, rutsigiro rwepthread_getname_np() rwawedzerwa.
  • Iyo libstdbuf raibhurari yakabviswa kubva kuFreeBSD.
  • Tsigiro ye sockaddr_snprintf() yakawedzerwa kune libutil, inotakurwa kubva kuNetBSD.
  • Mapassword anotsanangurwa muinstaller anobvumira kushandiswa kwemavara akakosha.
  • Iyo yakakosha package inosanganisira iyo zstd package (vhezheni 1.4.8).
  • Shanduro dzakagadziridzwa dzechitatu-bato, kusanganisira dhcpcd 9.4.0, grep 3.4, zvishoma 551, libressl 3.2.5, openssh 8.3p1, tcsh 6.22.02, wpa_supplicant 2.9. Iyo yakasarudzika compiler ndeye gcc-8.

Source: opennet.ru

Voeg