DragonFly BSD 6.2 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ ಬಿಡುಗಡೆ

ಏಳು ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, ಡ್ರ್ಯಾಗನ್‌ಫ್ಲೈಬಿಎಸ್‌ಡಿ 6.2 ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಫ್ರೀಬಿಎಸ್‌ಡಿ 2003.x ಶಾಖೆಯ ಪರ್ಯಾಯ ಅಭಿವೃದ್ಧಿಯ ಉದ್ದೇಶಕ್ಕಾಗಿ 4 ರಲ್ಲಿ ಹೈಬ್ರಿಡ್ ಕರ್ನಲ್ ಅನ್ನು ಹೊಂದಿರುವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ. DragonFly BSD ಯ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ, ನಾವು ವಿತರಿಸಿದ ಆವೃತ್ತಿಯ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಹ್ಯಾಮರ್ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡಬಹುದು, ಬಳಕೆದಾರರ ಪ್ರಕ್ರಿಯೆಗಳಾಗಿ "ವರ್ಚುವಲ್" ಸಿಸ್ಟಮ್ ಕರ್ನಲ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಬೆಂಬಲ, SSD ಡ್ರೈವ್ಗಳಲ್ಲಿ ಡೇಟಾ ಮತ್ತು FS ಮೆಟಾಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯ, ಸಂದರ್ಭ-ಸೂಕ್ಷ್ಮ ರೂಪಾಂತರದ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳು, ಸಾಮರ್ಥ್ಯ ಡಿಸ್ಕ್ನಲ್ಲಿ ತಮ್ಮ ಸ್ಥಿತಿಯನ್ನು ಉಳಿಸುವಾಗ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಫ್ರೀಜ್ ಮಾಡಲು, ಹಗುರವಾದ ಎಳೆಗಳನ್ನು (LWKT) ಬಳಸಿಕೊಂಡು ಹೈಬ್ರಿಡ್ ಕರ್ನಲ್.

DragonFlyBSD 6.2 ರಲ್ಲಿ ಪ್ರಮುಖ ಸುಧಾರಣೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ:

  • NVMM ಹೈಪರ್ವೈಸರ್ ಅನ್ನು NetBSD ನಿಂದ ವರ್ಗಾಯಿಸಲಾಗಿದೆ, AMD CPU ಗಳಿಗಾಗಿ SVM ಮತ್ತು ಇಂಟೆಲ್ CPU ಗಳಿಗಾಗಿ VMX ಯಂತ್ರಾಂಶ ವರ್ಚುವಲೈಸೇಶನ್ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. NVMM ನಲ್ಲಿ, ಹಾರ್ಡ್‌ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಮೆಕ್ಯಾನಿಸಮ್‌ಗಳ ಸುತ್ತ ಕನಿಷ್ಠ ಅಗತ್ಯ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಹಾರ್ಡ್‌ವೇರ್ ಎಮ್ಯುಲೇಶನ್ ಕೋಡ್ ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. libnvmm ಲೈಬ್ರರಿಯನ್ನು ಆಧರಿಸಿದ ಪರಿಕರಗಳನ್ನು ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ರಚಿಸುವುದು, ಮೆಮೊರಿ ಹಂಚಿಕೆ ಮತ್ತು VCPU ಹಂಚಿಕೆಯಂತಹ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅತಿಥಿ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಚಲಾಯಿಸಲು qemu-nvmm ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
  • HAMMER2 ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಕೆಲಸ ಮುಂದುವರೆಯಿತು, ಇದು ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳ ಪ್ರತ್ಯೇಕ ಆರೋಹಣ, ಬರೆಯಬಹುದಾದ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳು, ಡೈರೆಕ್ಟರಿ-ಲೆವೆಲ್ ಕೋಟಾಗಳು, ಇನ್‌ಕ್ರಿಮೆಂಟಲ್ ಮಿರರಿಂಗ್, ವಿವಿಧ ಡೇಟಾ ಕಂಪ್ರೆಷನ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳಿಗೆ ಬೆಂಬಲ, ಹಲವಾರು ಹೋಸ್ಟ್‌ಗಳಿಗೆ ಡೇಟಾ ವಿತರಣೆಯೊಂದಿಗೆ ಮಲ್ಟಿ-ಮಾಸ್ಟರ್ ಮಿರರಿಂಗ್‌ನಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳಿಗೆ ಗಮನಾರ್ಹವಾಗಿದೆ. ಹೊಸ ಬಿಡುಗಡೆಯು ಗ್ರೋಫ್ಸ್ ಆಜ್ಞೆಗೆ ಬೆಂಬಲವನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ, ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ HAMMER2 ವಿಭಾಗವನ್ನು ಮರುಗಾತ್ರಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಇದು xdisk ಘಟಕಕ್ಕೆ ಪ್ರಾಯೋಗಿಕ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ರಿಮೋಟ್ ಸಿಸ್ಟಮ್‌ಗಳಿಂದ HAMMER2 ವಿಭಾಗಗಳನ್ನು ಆರೋಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • DRM (ಡೈರೆಕ್ಟ್ ರೆಂಡರಿಂಗ್ ಮ್ಯಾನೇಜರ್) ಇಂಟರ್ಫೇಸ್ ಘಟಕಗಳು, TTM ವೀಡಿಯೋ ಮೆಮೊರಿ ಮ್ಯಾನೇಜರ್ ಮತ್ತು amdgpu ಡ್ರೈವರ್ ಅನ್ನು Linux ಕರ್ನಲ್ 4.19 ನೊಂದಿಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಾಗಿದೆ, ಇದು 3400G APU ವರೆಗೆ AMD ಚಿಪ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು. ಇಂಟೆಲ್ ಜಿಪಿಯುಗಳಿಗಾಗಿ drm/i915 ಡ್ರೈವರ್ ಅನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿದೆ, ವಿಸ್ಕಿ ಲೇಕ್ ಜಿಪಿಯುಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಟಾರ್ಟ್ಅಪ್ ಕ್ರ್ಯಾಶ್‌ಗಳೊಂದಿಗೆ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ. TTM ವೀಡಿಯೊ ಮೆಮೊರಿ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಬಳಸಲು ರೇಡಿಯನ್ ಡ್ರೈವರ್ ಅನ್ನು ಪರಿವರ್ತಿಸಲಾಗಿದೆ.
  • ಪೋಲ್ ಕರೆಯು ಹೆಸರಿಸದ ಪೈಪ್ ಅಥವಾ FIFO ನ ಎರಡನೇ ತುದಿಯನ್ನು ಮುಚ್ಚಿದಾಗ ಹಿಂತಿರುಗಿದ POLLHUP ಈವೆಂಟ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • ಕರ್ನಲ್ ಮೆಮೊರಿ ಪೇಜ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಗಣನೀಯವಾಗಿ ಸುಧಾರಿಸಿದೆ, ಸ್ವಾಪ್ ವಿಭಾಗಕ್ಕೆ ಸರಿಸಲು ಪುಟಗಳನ್ನು ಆಯ್ಕೆಮಾಡುವಾಗ ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸಿದೆ ಮತ್ತು ಕಡಿಮೆ ಪ್ರಮಾಣದ ಮೆಮೊರಿ ಹೊಂದಿರುವ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿನ ಬ್ರೌಸರ್‌ಗಳಂತಹ ಸಂಪನ್ಮೂಲ-ತೀವ್ರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ನಡವಳಿಕೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸಿದೆ.
  • ಕರ್ನಲ್ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮ್ಯಾಕ್ಸ್‌ವ್ನೋಡ್‌ಗಳ ಲೆಕ್ಕಾಚಾರವನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ, ಏಕೆಂದರೆ ಹಲವಾರು ವಿನೋಡ್‌ಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವುದರಿಂದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಬಹುದು, ಉದಾಹರಣೆಗೆ ಡೇಟಾ ಬ್ಲಾಕ್‌ಗಳು ಹೆಚ್ಚುವರಿಯಾಗಿ ಬ್ಲಾಕ್ ಸಾಧನ ಮಟ್ಟದಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿದ್ದರೆ.
  • BeFS ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಬೆಂಬಲವನ್ನು fstyp ಯುಟಿಲಿಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ. FAT ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗೆ ಬೆಂಬಲವನ್ನು FreeBSD ನಿಂದ ಮೇಕ್‌ಗಳಿಗೆ ಸರಿಸಲಾಗಿದೆ. fsck ಮತ್ತು fdisk ಉಪಯುಕ್ತತೆಗಳ ಸುಧಾರಿತ ಕಾರ್ಯಕ್ಷಮತೆ. ext2fs ಮತ್ತು msdosfs ಕೋಡ್‌ನಲ್ಲಿ ದೋಷಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ.
  • ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್‌ಫೇಸ್‌ನ ಹಾರ್ಡ್‌ವೇರ್ ವಿಳಾಸವನ್ನು ಪಡೆಯಲು ioctl SIOCGHWADDR ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ipfw3nat ICMP ಪ್ಯಾಕೆಟ್‌ಗಳಿಗೆ NAT ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ, icmp ಐಡಿಪೋರ್ಟ್ ಮರುಬಳಕೆಯ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
  • ichsmb ಚಾಲಕವು Intel ICH SMBus ನಿಯಂತ್ರಕಗಳಿಗೆ Cannonlake, Cometlake, Tigerlake ಮತ್ತು Geminilake ಚಿಪ್‌ಗಳಿಗಾಗಿ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
  • initrd ಫೈಲ್‌ಗಳ ಉತ್ಪಾದನೆಯನ್ನು vn ಬಳಸುವುದರಿಂದ ಮೇಕ್‌ಎಫ್‌ಗಳಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ.
  • getentropy(), clearenv() ಮತ್ತು mkdirat() ಕಾರ್ಯಗಳನ್ನು libc ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಇತರ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ shm_open() ಮತ್ತು /var/run/shm ಅಳವಡಿಕೆಗಳ ಸುಧಾರಿತ ಹೊಂದಾಣಿಕೆ. ಪ್ಲಾಟ್‌ಫಾರ್ಮ್-ನಿರ್ದಿಷ್ಟ __ಡಬಲ್_ಟಿ ಮತ್ತು __ಫ್ಲೋಟ್_ಟಿ ಪ್ರಕಾರಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಎನ್‌ಕ್ರಿಪ್ಶನ್-ಸಂಬಂಧಿತ ಕಾರ್ಯಗಳನ್ನು libdmsg ಗೆ ಹಿಂತಿರುಗಿಸಲಾಗಿದೆ. ಸುಧಾರಿತ pthreads ಕಾರ್ಯಕ್ಷಮತೆ.
  • ಸ್ಥಳೀಯ ಜೋಡಣೆ ಮತ್ತು DPort ಬೈನರಿ ರೆಪೊಸಿಟರಿಗಳ ನಿರ್ವಹಣೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ dysynth ಉಪಯುಕ್ತತೆಯಲ್ಲಿ, “-M” ಆಯ್ಕೆ ಮತ್ತು PKG_COMPRESSION_FORMAT ವೇರಿಯೇಬಲ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ. pkg 1.17 ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಮತ್ತು pkg ಮೆಟಾಡೇಟಾದ ಎರಡನೇ ಆವೃತ್ತಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • OpenPAM Tabebuia PAM ಲೈಬ್ರರಿ, passwdqc 2.0.2 ಪಾಸ್‌ವರ್ಡ್ ಪರಿಶೀಲನೆ ಉಪಯುಕ್ತತೆ, mandoc 1.14.6, OpenSSH 8.8p1, dhcpcd 9.4.1 ಮತ್ತು ಫೈಲ್ 5.40 ಪ್ಯಾಕೇಜುಗಳನ್ನು ಪ್ಯಾಕೇಜ್‌ಗೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳಲಾಗುತ್ತದೆ.
  • ಕರ್ನಲ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಬಳಸಿಕೊಳ್ಳಬಹುದಾದ ದುರ್ಬಲತೆಯನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ ಅದು ಬಳಕೆದಾರರಿಗೆ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ತಮ್ಮ ಸವಲತ್ತುಗಳನ್ನು ಹೆಚ್ಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ (CVE ವರದಿ ಮಾಡಲಾಗಿಲ್ಲ).
  • ವಿಂಡೋಸ್‌ನಿಂದ ಬೈನರಿ NDIS ಡ್ರೈವರ್‌ಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸಿದ ndis ಚಾಲಕವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
  • a.out ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ