FreeBSD ಬೆಂಬಲವನ್ನು ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ZFS ಗೆ ಸೇರಿಸಲಾಗಿದೆ

ಕೋಡ್ ಬೇಸ್ಗೆ "ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ZFS", ಯೋಜನೆಯ ಆಶ್ರಯದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಓಪನ್‌ Z ಡ್‌ಎಫ್‌ಎಸ್ ZFS ನ ಉಲ್ಲೇಖದ ಅನುಷ್ಠಾನವಾಗಿ, ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಸೇರಿಸುವ ಬದಲಾವಣೆಗಳು ಬೆಂಬಲ FreeBSD ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್. Linux ನಲ್ಲಿ ZFS ಗೆ ಸೇರಿಸಲಾದ ಕೋಡ್ ಅನ್ನು FreeBSD 11 ಮತ್ತು 12 ಶಾಖೆಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ.ಹೀಗಾಗಿ, FreeBSD ಡೆವಲಪರ್‌ಗಳು ಇನ್ನು ಮುಂದೆ ಲಿನಕ್ಸ್ ಫೋರ್ಕ್‌ನಲ್ಲಿ ತಮ್ಮದೇ ಆದ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಿದ ZFS ಅನ್ನು ನಿರ್ವಹಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಮತ್ತು ಎಲ್ಲಾ FreeBSD- ಸಂಬಂಧಿತ ಬದಲಾವಣೆಗಳ ಅಭಿವೃದ್ಧಿಯು ಮುಖ್ಯ ಯೋಜನೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, FreeBSD ಯಲ್ಲಿನ "ZFS ಆನ್ ಲಿನಕ್ಸ್" ಮುಖ್ಯ ಶಾಖೆಯ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ.

ಡಿಸೆಂಬರ್ 2018 ರಲ್ಲಿ, FreeBSD ಡೆವಲಪರ್‌ಗಳು ಬಂದರು ಎಂಬುದನ್ನು ನಾವು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ ಉಪಕ್ರಮ ಯೋಜನೆಯಿಂದ ZFS ಅನುಷ್ಠಾನಕ್ಕೆ ಪರಿವರ್ತನೆ "ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ZFS"(ZoL), ZFS ನ ಅಭಿವೃದ್ಧಿಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಚಟುವಟಿಕೆಗಳು ಇತ್ತೀಚೆಗೆ ಕೇಂದ್ರೀಕೃತವಾಗಿವೆ. ವಲಸೆಗೆ ಕಾರಣವೆಂದರೆ ಇಲ್ಯುಮೋಸ್ ಯೋಜನೆಯಿಂದ ZFS ಕೋಡ್‌ಬೇಸ್‌ನ ನಿಶ್ಚಲತೆ (ಓಪನ್‌ಸೋಲಾರಿಸ್‌ನ ಫೋರ್ಕ್), ಇದನ್ನು ಹಿಂದೆ ZFS-ಸಂಬಂಧಿತ ಬದಲಾವಣೆಗಳನ್ನು FreeBSD ಗೆ ಸ್ಥಳಾಂತರಿಸಲು ಆಧಾರವಾಗಿ ಬಳಸಲಾಗುತ್ತಿತ್ತು. ಇತ್ತೀಚಿನವರೆಗೂ, ಇಲ್ಲುಮೋಸ್‌ನಲ್ಲಿ ZFS ಕೋಡ್ ಬೇಸ್‌ಗೆ ಬೆಂಬಲ ನೀಡಲು ಮುಖ್ಯ ಕೊಡುಗೆಯನ್ನು ಡೆಲ್ಫಿಕ್ಸ್ ಮಾಡಿತು, ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ. ಡೆಲ್ಫಿಕ್ಸ್ಓಎಸ್ (ಇಲ್ಯುಮೋಸ್ ಫೋರ್ಕ್). ಎರಡು ವರ್ಷಗಳ ಹಿಂದೆ, ಡೆಲ್ಫಿಕ್ಸ್ "ZFS ಆನ್ ಲಿನಕ್ಸ್" ಗೆ ಸ್ಥಳಾಂತರಗೊಳ್ಳುವ ನಿರ್ಧಾರವನ್ನು ತೆಗೆದುಕೊಂಡಿತು, ಇದರ ಪರಿಣಾಮವಾಗಿ ZFS Illumos ಯೋಜನೆಯಿಂದ ಸ್ಥಗಿತಗೊಂಡಿತು ಮತ್ತು "ZFS ಆನ್ ಲಿನಕ್ಸ್" ಯೋಜನೆಯಲ್ಲಿ ಎಲ್ಲಾ ಅಭಿವೃದ್ಧಿ ಚಟುವಟಿಕೆಗಳನ್ನು ಕೇಂದ್ರೀಕರಿಸಿತು, ಇದನ್ನು ಈಗ ಮುಖ್ಯ ಅನುಷ್ಠಾನವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ಓಪನ್‌ Z ಡ್‌ಎಫ್‌ಎಸ್.

FreeBSD ಡೆವಲಪರ್‌ಗಳು ಸಾಮಾನ್ಯ ಉದಾಹರಣೆಯನ್ನು ಅನುಸರಿಸಲು ನಿರ್ಧರಿಸಿದರು ಮತ್ತು Illumos ಅನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಲು ಪ್ರಯತ್ನಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಈ ಅನುಷ್ಠಾನವು ಈಗಾಗಲೇ ಕಾರ್ಯಚಟುವಟಿಕೆಯಲ್ಲಿ ತುಂಬಾ ಹಿಂದುಳಿದಿದೆ ಮತ್ತು ಕೋಡ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಬದಲಾವಣೆಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸಲು ದೊಡ್ಡ ಸಂಪನ್ಮೂಲಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. "ZFS on Linux" ಅನ್ನು ಈಗ ಮುಖ್ಯ, ಏಕ, ಸಹಯೋಗದ ZFS ಅಭಿವೃದ್ಧಿ ಯೋಜನೆಯಾಗಿ ನೋಡಲಾಗುತ್ತದೆ. FreeBSD ಗಾಗಿ "ZFS ಆನ್ Linux" ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ, ಆದರೆ Illumos ನಿಂದ ZFS ಅನುಷ್ಠಾನದಲ್ಲಿಲ್ಲ: ಮಲ್ಟಿಹೋಸ್ಟ್ ಮೋಡ್ (MMP, ಮಲ್ಟಿ ಮಾರ್ಡಿಫೈಯರ್ ಪ್ರೊಟೆಕ್ಷನ್), ವಿಸ್ತರಿತ ಕೋಟಾ ವ್ಯವಸ್ಥೆ, ಡೇಟಾ ಸೆಟ್ ಗೂಢಲಿಪೀಕರಣ, ಬ್ಲಾಕ್ ಹಂಚಿಕೆ ತರಗತಿಗಳ ಪ್ರತ್ಯೇಕ ಆಯ್ಕೆ (ಹಂಚಿಕೆ ತರಗತಿಗಳು), RAIDZ ಅನುಷ್ಠಾನ ಮತ್ತು ಚೆಕ್‌ಸಮ್ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ವೇಗಗೊಳಿಸಲು ವೆಕ್ಟರ್ ಪ್ರೊಸೆಸರ್ ಸೂಚನೆಗಳ ಬಳಕೆ, ಸುಧಾರಿತ ಕಮಾಂಡ್ ಲೈನ್ ಇನ್‌ಸ್ಟ್ರುಮೆಂಟೇಶನ್, ಅನೇಕ ರೇಸ್ ಸ್ಥಿತಿ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ತಡೆಯುವುದು.

ಮೂಲ: opennet.ru

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