Pagpagawas sa DragonFly BSD 6.0 operating system

Human sa kapin sa usa ka tuig nga pag-uswag, ang pagpagawas sa DragonFlyBSD 6.0 gipatik, usa ka operating system nga adunay hybrid nga kernel nga gimugna niadtong 2003 alang sa katuyoan sa alternatibong kalamboan sa FreeBSD 4.x nga sanga. Lakip sa mga bahin sa DragonFly BSD, mahimo natong i-highlight ang gipang-apod-apod nga bersyon nga sistema sa file nga HAMMER, suporta alang sa pagkarga sa "virtual" nga mga kernels sa sistema isip mga proseso sa user, ang abilidad sa pag-cache sa datos ug FS metadata sa SSD drives, konteksto-sensitive variant symbolic links, ang abilidad aron ma-freeze ang mga proseso samtang gitipigan ang ilang estado sa disk, hybrid kernel gamit ang lightweight threads (LWKT).

Daghang mga pag-uswag nga gidugang sa DragonFlyBSD 6.0:

  • Ang caching system sa virtual file system (vfs_cache) gi-upgrade na. Ang pagbag-o nagpauswag sa pagkakasaligan ug paghimo sa mga sistema sa file. Gipauswag nga pag-cache sa tibuuk nga mga agianan gamit ang cache_fullpath() nga tawag.
  • Ang dsynth utility, nga gidisenyo alang sa lokal nga asembliya ug pagmentinar sa DPort binary nga mga repositoryo, labi nga gipauswag. Ang bag-ong bersyon adunay katakus nga klaro nga ipiho ang mga port-mgmt/pkg para sa mga pakete sa pagtukod, dugang nga suporta alang sa algorithm sa ZSTD, gitangtang ang mga obsolete nga pakete sa mando sa 'pag-andam-sistema', ug gidugang ang abilidad sa paggamit sa ccache kung nagtukod.
  • Nagpadayon ang pagtrabaho sa HAMMER2 file system, nga nabantog sa mga bahin sama sa separado nga pag-mount sa mga snapshot, pagsulat nga mga snapshot, lebel sa lebel sa direktoryo, pag-incremental nga salamin, suporta alang sa lainlaing mga algorithm sa kompresiyon sa datos, multi-master mirroring nga adunay pag-apod-apod sa datos sa daghang mga host. Ang bag-ong pagpagawas nagdugang inisyal nga suporta alang sa multi-volume partitions, nga nagtugot kanimo sa paghiusa sa daghang lokal nga mga disk ngadto sa usa ka partition (multi-master network mode wala pa gisuportahan). Ang abilidad sa pagdugang sa gidak-on sa partisyon gipatuman (ang hammer2 growfs command gidugang). Ang dagkong mga isyu sa deduplikasyon nasulbad na.
  • Ang pasundayag sa tmpfs file system labi nga milambo. Gidugang ang mounttmpfs utility aron mas dali ibutang ang /tmp ug /var/run sa tmpfs.
  • Gidugang ang pagpatuman sa Ext2 file system, nga wala’y sulud nga code nga lisensyado sa GPL.
  • Naghimo ug mahinungdanong mga kausaban sa virtual memory system, lakip na ang pagtangtang sa suporta para sa MAP_VPAGETABLE mmap(), nga gikinahanglan para sa vkernell (virtual kernels run as a user process) para mugana. Sa sunod nga pagpagawas kini giplano nga ibalik ang vkernel, gidesinyo pag-usab base sa HVM.
  • Ang pagpatuman sa callout*() nga mga tawag gidesinyo pag-usab.
  • Gipauswag nga suporta sa EFI framebuffer.
  • Gidugang ang suporta sa evdev sa sysmouse driver.
  • Gidugang nga mga tawag sa clock_nanosleep, fexecve, getaddrinfo ug timeout. Gipatuman nga suporta alang sa fcntl(F_GETPATH) ug sa IP_SENDSRCADDR ug SO_PASSCRED nga mga bandera.
  • Ang kmalloc_obj subsystem gidugang sa kernel aron makunhuran ang pagkabahinbahin sa memorya.
  • Ang suporta alang sa amdsmn driver alang sa SMN (System Management Network) subsystem sa AMD processors gibalhin gikan sa FreeBSD.
  • Naghatag ang devd og awtomatik nga pag-ila sa mga wireless adapter ug paghimo sa mga interface sa wlanX network alang kanila.
  • Ang tipo sa sysclock_t nakabig gikan sa 32 ngadto sa 64-bit.
  • Ang kadena sa paglansad sa sistema sa tawag na-optimize.
  • Na-optimize nga trabaho ubos sa ubos nga kondisyon sa memorya.
  • Ang mekanismo sa kalikopan nga nahimulag sa Jail labi nga gidesinyo pag-usab. Ang jail.* sysctl nga mga parametro gi-restructure.
  • Gidugang nga suporta alang sa Intel I219 Ethernet controllers ug gipalapdan nga suporta alang sa Realtek chips. Ang drayber sa bnx nagdugang suporta alang sa Broadcom NetXtreme 57764, 57767 ug 57787 chips.
  • Gidugang nga suporta sa network stack para sa AF_ARP address family, nga nagrepresentar sa ARP addresses.
  • Ang mga component sa interface sa DRM (Direct Rendering Manager) gi-synchronize sa Linux kernel 4.10.17. Gi-update nga drm/i915 driver alang sa Intel GPU.
  • Ang default serial port bandwidth nadugangan gikan sa 9600 ngadto sa 115200 baud.
  • Ang "-f" nga kapilian gidugang sa ifconfig utility ug ang abilidad sa pagsala sa output pinaagi sa interface nga grupo.
  • Ang mga pagpatuman sa mga utilities shutdown, reboot, printf, test, sh, efivar, uefisign gi-synchronize gikan sa FreeBSD.
  • Ang mga dula nga ching, gomoku, monop ug cgram gi-port gikan sa NetBSD.
  • Ang efidp ug efibootmgr utilities gilakip.
  • Ang mga kapabilidad sa pthreads library gipalapdan, suporta alang sa pthread_getname_np() gidugang.
  • Ang librarya sa libstdbuf gibalhin gikan sa FreeBSD.
  • Ang suporta para sa sockaddr_snprintf() gidugang sa limil, nga gidala gikan sa NetBSD.
  • Ang mga password nga gitakda sa installer nagtugot sa paggamit sa mga espesyal nga karakter.
  • Ang sukaranan nga pakete naglakip sa zstd nga pakete (bersyon 1.4.8).
  • Gi-update nga mga bersyon sa mga sangkap sa ikatulo nga partido, lakip ang dhcpcd 9.4.0, grep 3.4, dili kaayo 551, libressl 3.2.5, openssh 8.3p1, tcsh 6.22.02, wpa_supplicant 2.9. Ang default compiler mao ang gcc-8.

Source: opennet.ru

Idugang sa usa ka comment