ಪ್ಯಾರಾಗಾನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ಗಾಗಿ NTFS ನ GPL ಅನುಷ್ಠಾನವನ್ನು ಪ್ರಕಟಿಸಿದೆ

ಕಾನ್ಸ್ಟಾಂಟಿನ್ ಕೊಮರೊವ್, ಪ್ಯಾರಾಗಾನ್ ಸಾಫ್ಟ್ವೇರ್ನ ಸಂಸ್ಥಾಪಕ ಮತ್ತು ಮುಖ್ಯಸ್ಥ, ಪ್ರಕಟಿಸಲಾಗಿದೆ Linux ಕರ್ನಲ್ ಮೇಲಿಂಗ್ ಪಟ್ಟಿಯಲ್ಲಿ ಪ್ಯಾಚ್ ಸೆಟ್ ಫೈಲ್ ಸಿಸ್ಟಮ್ನ ಸಂಪೂರ್ಣ ಅನುಷ್ಠಾನದೊಂದಿಗೆ NTFS, ಓದುವ ಮತ್ತು ಬರೆಯುವ ಕ್ರಮದಲ್ಲಿ ಕೆಲಸವನ್ನು ಬೆಂಬಲಿಸುವುದು. ಕೋಡ್ GPL ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ತೆರೆದಿರುತ್ತದೆ.

ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯು NTFS 3.1 ರ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಇದರಲ್ಲಿ ವಿಸ್ತೃತ ಫೈಲ್ ಗುಣಲಕ್ಷಣಗಳು, ಡೇಟಾ ಕಂಪ್ರೆಷನ್ ಮೋಡ್, ಫೈಲ್‌ಗಳಲ್ಲಿ ಖಾಲಿ ಜಾಗಗಳೊಂದಿಗೆ ಪರಿಣಾಮಕಾರಿ ಕೆಲಸ ಮತ್ತು ವೈಫಲ್ಯಗಳ ನಂತರ ಸಮಗ್ರತೆಯನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ಲಾಗ್‌ನಿಂದ ಬದಲಾವಣೆಗಳನ್ನು ಮರುಪಂದ್ಯ ಮಾಡುವುದು. ಪ್ರಸ್ತಾವಿತ ಚಾಲಕವು ಪ್ರಸ್ತುತ NTFS ಜರ್ನಲ್‌ನ ಸ್ವಂತ ಸ್ಟ್ರಿಪ್ಡ್-ಡೌನ್ ಅನುಷ್ಠಾನವನ್ನು ಬಳಸುತ್ತದೆ, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ಕರ್ನಲ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸಾರ್ವತ್ರಿಕ ಬ್ಲಾಕ್ ಸಾಧನದ ಮೇಲೆ ಪೂರ್ಣ ಜರ್ನಲಿಂಗ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ. JBD (ಜರ್ನಲಿಂಗ್ ಬ್ಲಾಕ್ ಸಾಧನ), ಅದರ ಆಧಾರದ ಮೇಲೆ ಜರ್ನಲಿಂಗ್ ಅನ್ನು ext3, ext4 ಮತ್ತು OCFS2 ನಲ್ಲಿ ಆಯೋಜಿಸಲಾಗಿದೆ.

ಚಾಲಕವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಾಣಿಜ್ಯದ ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಉತ್ಪನ್ನ ಪ್ಯಾರಾಗಾನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಉತ್ತಮವಾಗಿ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ. ಪ್ಯಾಚ್‌ಗಳನ್ನು ಲಿನಕ್ಸ್‌ಗಾಗಿ ಕೋಡ್ ಸಿದ್ಧಪಡಿಸುವ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಹೆಚ್ಚುವರಿ API ಗಳಿಗೆ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ, ಇದು ಹೊಸ ಚಾಲಕವನ್ನು ಮುಖ್ಯ ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಪ್ಯಾಚ್‌ಗಳನ್ನು ಮುಖ್ಯ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಿದ ನಂತರ, ಪ್ಯಾರಾಗಾನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅವುಗಳ ನಿರ್ವಹಣೆ, ದೋಷ ಪರಿಹಾರಗಳು ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಣೆಯ ವರ್ಧನೆಗಳನ್ನು ಒದಗಿಸಲು ಉದ್ದೇಶಿಸಿದೆ.

ಆದಾಗ್ಯೂ, ಪ್ರಸ್ತಾವಿತ ಕೋಡ್‌ನ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ವಿಮರ್ಶೆಗಳ ಅಗತ್ಯತೆಯಿಂದಾಗಿ ಕೋರ್‌ನಲ್ಲಿ ಸೇರ್ಪಡೆಗೊಳ್ಳಲು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಪ್ರಕಟಣೆಗೆ ಕಾಮೆಂಟ್ಗಳನ್ನು ಸಹ ಗಮನಿಸಿ ಪ್ರೋಬ್ಲೆಮ್ಗಳು ಜೋಡಣೆಯೊಂದಿಗೆ ಮತ್ತು ಅನುವರ್ತನೆಯಾಗದಿರುವುದು ಹಲವಾರು ಅವಶ್ಯಕತೆಗಳು ಪ್ಯಾಚ್ಗಳ ವಿನ್ಯಾಸದ ಮೇಲೆ. ಉದಾಹರಣೆಗೆ, ಸಲ್ಲಿಸಿದ ಪ್ಯಾಚ್ ಅನ್ನು ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಏಕೆಂದರೆ ಒಂದು ಪ್ಯಾಚ್‌ನಲ್ಲಿ 27 ಸಾವಿರ ಸಾಲುಗಳು ತುಂಬಾ ಹೆಚ್ಚು ಮತ್ತು ಪರಿಶೀಲನೆ ಮತ್ತು ಪರಿಶೀಲನೆಯ ಸಮಯದಲ್ಲಿ ತೊಂದರೆಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ. ಮುಂದಿನ ಕೋಡ್ ನಿರ್ವಹಣೆಗಾಗಿ ನೀತಿಯನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲು ಮತ್ತು ತಿದ್ದುಪಡಿಗಳನ್ನು ಕಳುಹಿಸಬೇಕಾದ Git ಶಾಖೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು MINTAINERS ಫೈಲ್ ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ. ಓದಲು-ಮಾತ್ರ ಮೋಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಹಳೆಯ fs/ntfs ಡ್ರೈವರ್ ಇದ್ದರೆ ಹೊಸ NTFS ಅಳವಡಿಕೆಯ ಸೇರ್ಪಡೆಯ ಕುರಿತು ಮಾತುಕತೆ ನಡೆಸುವುದು ಅಗತ್ಯವೆಂದು ಸಹ ಗಮನಿಸಲಾಗಿದೆ.

ಹಿಂದೆ, ಲಿನಕ್ಸ್‌ನಿಂದ NTFS ವಿಭಾಗಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರವೇಶಿಸಲು, ನೀವು NTFS-3g FUSE ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಬೇಕಾಗಿತ್ತು, ಅದು ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ ಮತ್ತು ಅಪೇಕ್ಷಿತ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ. ಈ ಚಾಲಕ ನವೀಕರಿಸಲಾಗಿಲ್ಲ 2017 ರಿಂದ, ಹಾಗೆಯೇ ಓದಲು-ಮಾತ್ರ fs/ntfs ಡ್ರೈವರ್. ಎರಡೂ ಡ್ರೈವರ್‌ಗಳನ್ನು ಟಕ್ಸೆರಾದಿಂದ ರಚಿಸಲಾಗಿದೆ, ಇದು ಪ್ಯಾರಾಗಾನ್ ಸಾಫ್ಟ್‌ವೇರ್‌ನಂತೆ, ಸರಬರಾಜು ಸ್ವಾಮ್ಯದ NTFS ಚಾಲಕ, ವಾಣಿಜ್ಯಿಕವಾಗಿ ವಿತರಿಸಲಾಗಿದೆ.

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

ಮೂಲ: opennet.ru

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