Kuburitswa kweiyo DragonFly BSD 6.0 inoshanda sisitimu

Mushure megore rekusimudzira, DragonFlyBSD 6.0 yakaburitswa. Iyo hybrid kernel inoshanda sisitimu yakagadzirwa muna 2003 seimwe nzira yeFreeBSD 4.x bazi. DragonFly BSD maficha anosanganisira akagoverwa akadhindwa faira system HAMMER, tsigiro yekurodha "chaiyo" system kernels semashandisirwo emushandisi, kugona kuvharira faira system data uye metadata pane SSD madhiraivha, mamiriro-anoziva akasiyana ekufananidzira zvinongedzo, kugona kuomesa maitiro uchichengetedza mamiriro avo padhisiki, uye hybrid kernel uchishandisa tambo dzakareruka (LWKT).

Kuvandudza kukuru kwakawedzerwa muDragonFlyBSD 6.0:

  • Iyo chaiyo faira system (vfs_cache) caching system yakagadziridzwa. Shanduko iyi yakavandudza kuvimbika uye kushanda kwemafaira masisitimu. Yakazara nzira caching yakagadziridzwa uchishandisa cache_fullpath() kufona.
  • Iyo dsynth utility, yakagadzirirwa kuvaka munharaunda uye kuchengetedza DPort binary repositories, yakagadziridzwa zvakanyanya. Iyo vhezheni nyowani ikozvino inokutendera kuti utaure zvakajeka ports-mgmt/pkg yekuvaka mapakeji, inowedzera tsigiro yeZSTD algorithm, inobvisa mapakeji ekare mumutemo we'prepare-system', uye inowedzera kugona kushandisa ccache panguva yekuvaka.
  • Kushanda paHAMMER2 faira system yaenderera mberi. Iyo ine maficha akadai seakaparadzana snapshot mounting, anonyorwa snapshots, dhairekitori-level quotas, incremental mirroring, tsigiro yeakasiyana-siyana data compression algorithms, uye akawanda-master mirroring nekugovera data kune akawanda mauto. Kuburitswa kutsva kunowedzera rutsigiro rwekutanga rweakawanda-vhoriyamu zvikamu, zvichibvumira akawanda emunharaunda madhiraivha kuti abatanidzwe kuita chikamu chimwe chete (network multi-master mode haisati yatsigirwa). Iko kugona kukura chikamu kwaitwa (iyo hammer2 growfs command yawedzerwa). Zvinetso zvakakomba ne deduplication zvakagadziriswa.
  • Yakavandudzwa zvakanyanya kuita kwetmpfs faira system. Iyo mounttmpfs yekushandisa yakawedzerwa kuti kurerutsa kuisa /tmp uye /var/run pane tmpfs.
  • Yakawedzera kushandiswa kweExt2 faira system iyo isina GPL-ine rezinesi kodhi.
  • Shanduko dzakakosha dzakaitwa kune chaiyo yekurangarira system, kusanganisira kubviswa kweMAP_VPAGETABLE mmap() rutsigiro, inodiwa kune vkernel (virtual kernels inomhanya semushandisi maitiro). Iyo vkernel yakarongwa kuti idzoserwe mukuburitswa kunotevera, kuvakwazve uchishandisa HVM.
  • Kuitwa kwe callout*()kufona kwakagadziriswa.
  • Yakavandudzwa EFI framebuffer rutsigiro.
  • Yakawedzera evdev rutsigiro kune sysmouse mutyairi.
  • Yakawedzera mafoni ku clock_nanosleep, fexecve, getaddrninfo, uye timeout. Tsigiro yefcntl(F_GETPATH) uye IP_SENDSRCADDR uye SO_PASSCRED mireza yaitwa.
  • Iyo kmalloc_obj subsystem yakawedzerwa kune kernel kuderedza kupatsanurwa kwendangariro.
  • Tsigiro yemutyairi weamdsmn yeSMN (System Management Network) subsystem ye AMD processors yakatakurwa kubva kuFreeBSD.
  • devd inopa otomatiki kuona kweasina waya adapta uye kusikwa kwewlanX network interfaces kwavari.
  • Mhando ye sysclock_t yakashandurwa kubva pa 32-bit kusvika pa 64-bit kukosha.
  • Iyo system call execution cheni yakagadziridzwa.
  • Optimized performance under low low memory mamiriro.
  • Iyo jeri yekuzviparadzanisa nzira yakagadziridzwa zvakanyanya. Jeri.* sysctl parameters yakagadziridzwa.
  • Yakawedzerwa rutsigiro rweIntel I219 Ethernet controllers uye yakawedzera rutsigiro rweRealtek chips. Mutyairi webnx ava kutsigira Broadcom NetXtreme 57764, 57767, uye 57787 chips.
  • Network stack yakagadziridzwa kuti itsigire mhuri yekero yeAF_ARP, inomiririra kero dzeARP.
  • Iyo DRM (Direct Rendering Manager) inoenderana zvikamu zvakawiriraniswa neLinux kernel 4.10.17. Iyo drm/i915 mutyairi weIntel GPUs yakagadziridzwa.
  • Iyo default serial port throughput yakawedzera kubva pa9600 kusvika 115200 baud.
  • Iyo ifconfig utility yakagadziridzwa neiyo "-f" sarudzo uye kugona kusefa zvinobuda neinterface boka.
  • Kuitwa kwekuvhara, reboot, printf, bvunzo, sh, efivar, uye uefisign zvinoshandiswa zvakawiriraniswa kubva kuFreeBSD.
  • Iyo mitambo ching, gomoku, monop uye cgram yakatakurwa kubva kuNetBSD.
  • Izvo zvinoshandiswa efidp uye efibootmgr zvinosanganisirwa.
  • Kugona kweraibhurari yepthreads kwakawedzerwa, rutsigiro rwepthread_getname_np() rwawedzerwa.
  • Iyo libstdbuf raibhurari yakatakurwa kubva kuFreeBSD.
  • Libutil ikozvino inotsigira sockaddr_snprintf (), inotakurwa kubva kuNetBSD.
  • Kushandiswa kwemavara akakosha kunotenderwa mumapassword akaiswa muinstaller.
  • Iyo zstd package (vhezheni 1.4.8) inosanganisirwa mubhesi package.
  • Shanduro dzakagadziridzwa dzechitatu-bato dzinosanganisira dhcpcd 9.4.0, grep 3.4, shoma 551, libressl 3.2.5, openssh 8.3p1, tcsh 6.22.02, uye wpa_supplicant 2.9. Iyo gcc-8 compiler inoshandiswa nekukasira.

Source: opennet.ru