ಫೆಡೋರಾ 39 ರಲ್ಲಿ ಅವರು ಪೈಥಾನ್ ಘಟಕಗಳನ್ನು ಬಿಟ್ಟು DNF5 ಗೆ ವಲಸೆ ಹೋಗಲು ಯೋಜಿಸಿದ್ದಾರೆ.

ಹೊಸ DNF39 ಪ್ಯಾಕೇಜಿಂಗ್ ಉಪಕರಣದೊಂದಿಗೆ ಫೆಡೋರಾ 5

DNF5 ಬಳಕೆದಾರರ ಅನುಭವವನ್ನು ಸುಧಾರಿಸಬೇಕು ಮತ್ತು ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಒದಗಿಸಬೇಕು

ಬೆನ್ ಕಾಟನ್, ಫೆಡೋರಾ ಪ್ರೋಗ್ರಾಂ ಮ್ಯಾನೇಜರ್ RedHat ನಲ್ಲಿ, ಜಾಹೀರಾತು ಇತ್ತೀಚೆಗೆ ಮೇಲಿಂಗ್ ಪಟ್ಟಿಗಳಲ್ಲಿ, ಫೆಡೋರಾವನ್ನು ಸ್ಥಳಾಂತರಿಸುವ ನಿಮ್ಮ ಉದ್ದೇಶ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕರಿಗೆ DNF5 ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ.

ಯೋಜಿತ ಬದಲಾವಣೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ಫೆಡೋರಾ 39 ರ ಬಿಡುಗಡೆಯಿಂದ ಪರಿಣಾಮಕಾರಿಯಾಗಿರುತ್ತದೆ, ಬದಲಾವಣೆಯು dnf, libdnf ಮತ್ತು dnf-ಕ್ಯುಟೋಮ್ಯಾಟಿಕ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು DNF5 ಟೂಲ್ಕಿಟ್ ಮತ್ತು ಹೊಸ libdnf5 ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಬದಲಾಯಿಸಲು ಯೋಜಿಸಿದೆ.

ಬದಲಾವಣೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಅದನ್ನು ಉಲ್ಲೇಖಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ ಆ ಸಮಯದಲ್ಲಿ DNF ಯುಮ್ ಅನ್ನು ಬದಲಿಸಿತು, ಇದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ.

DNF ಬಗ್ಗೆ ತಿಳಿದಿಲ್ಲದವರಿಗೆ, ಇದು ಅವರಿಗೆ ತಿಳಿದಿರಬೇಕು ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಆಗಿದೆ ಇದು ಫೆಡೋರಾದಲ್ಲಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ, ನವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಇದು YUM ನ ಉತ್ತರಾಧಿಕಾರಿಯಾಗಿದೆ (ಹಳದಿ-ಡಾಗ್ ಅಪ್‌ಡೇಟರ್ ಮಾರ್ಪಡಿಸಲಾಗಿದೆ). DNF ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಣೆಯನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅವಲಂಬನೆಗಳನ್ನು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ ಮತ್ತು ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಅಗತ್ಯವಿರುವ ಕ್ರಮಗಳನ್ನು ನಿರ್ಧರಿಸುವ ಮೂಲಕ. ಈ ವಿಧಾನವು rpm ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಅದರ ಅವಲಂಬನೆಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸುವ ಅಥವಾ ನವೀಕರಿಸುವ ಅಗತ್ಯವನ್ನು ನಿವಾರಿಸುತ್ತದೆ. ಫೆಡೋರಾದಲ್ಲಿ DNF ಈಗ ಡೀಫಾಲ್ಟ್ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಣಾ ಸಾಧನವಾಗಿದೆ.

DNF ನಲ್ಲಿ, ಕಾರ್ಯಕ್ಷಮತೆಗೆ ಬೇಡಿಕೆಯಿರುವ ಕೆಳಮಟ್ಟದ ಕಾರ್ಯಗಳನ್ನು ಪುನಃ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಸಿ ಲೈಬ್ರರಿಗಳಿಗೆ ಹಾಕಿ, ಲಿಬ್ರೆಪೋ, ಲಿಬ್ಸಾಲ್ವ್ ಮತ್ತು ಲಿಬ್‌ಕಾಂಪ್ಸ್‌ಗೆ ಸ್ಥಳಾಂತರಗೊಂಡಿತು, ಆದರೆ ಫ್ರೇಮ್‌ವರ್ಕ್ ಮತ್ತು ಉನ್ನತ ಮಟ್ಟದ ಘಟಕಗಳು ಪೈಥಾನ್‌ನಲ್ಲಿಯೇ ಉಳಿದಿವೆ.

DNF5 ಬಳಕೆದಾರರ ಅನುಭವ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲಿ ಗಮನಾರ್ಹ ಸುಧಾರಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಫೆಡೋರಾ ಸಾಫ್ಟ್‌ವೇರ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಸ್ಟಾಕ್ ಅನ್ನು ನವೀಕರಿಸುವಲ್ಲಿ ಬದಲಿ ಎರಡನೇ ಹಂತವಾಗಿದೆ. ಬದಲಾವಣೆಯಿಲ್ಲದೆ, ವಿವಿಧ ಲೈಬ್ರರಿಗಳನ್ನು (libdnf, libdnf5) ಆಧರಿಸಿ ಅನೇಕ ಸಾಫ್ಟ್‌ವೇರ್ ನಿರ್ವಹಣಾ ಪರಿಕರಗಳು (DNF5, ಹಳೆಯ Microdnf, PackageKit, ಮತ್ತು DNF) ಇರುತ್ತದೆ, ವಿಭಿನ್ನ ನಡವಳಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಇತಿಹಾಸವನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದಿಲ್ಲ. ಡಿಎನ್‌ಎಫ್ ಸೀಮಿತ ಅಪ್‌ಸ್ಟ್ರೀಮ್ ಬೆಂಬಲವನ್ನು ಮಾತ್ರ ಹೊಂದಿದೆ ಎಂದು ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು.

ಯೋಜನೆಯು DNF5 ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೆಳಮಟ್ಟದ ಲೈಬ್ರರಿಗಳನ್ನು ಏಕೀಕರಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ, C++ ನಲ್ಲಿ ಪುನಃ ಬರೆಯಿರಿ ಪೈಥಾನ್‌ನಲ್ಲಿ ಉಳಿದಿರುವ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಘಟಕಗಳು ಮತ್ತು ಪೈಥಾನ್ API ಅನ್ನು ಸಂರಕ್ಷಿಸಲು ಈ ಲೈಬ್ರರಿಯ ಸುತ್ತಲೂ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸುವ ಮೂಲಕ ಪ್ರತ್ಯೇಕ libdnf5 ಲೈಬ್ರರಿಗೆ ಕೋರ್ ಕಾರ್ಯವನ್ನು ಚಲಿಸುತ್ತದೆ.

DNF5 ಇನ್ನೂ ಅಭಿವೃದ್ಧಿ ಹಂತದಲ್ಲಿದೆ ಮತ್ತು ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು ಅಥವಾ ಆಯ್ಕೆಗಳು ಇನ್ನೂ ಲಭ್ಯವಿಲ್ಲ. ಮಾಡ್ಯುಲಾರಿಟಿಯ ಅನುಷ್ಠಾನ, ಸಿಸ್ಟಮ್ ಇತಿಹಾಸ ಮತ್ತು ರಾಜ್ಯಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆಂತರಿಕ ಡೇಟಾದ ಸಂಗ್ರಹಣೆ ಮತ್ತು ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ಮ್ಯಾನ್ ಪುಟಗಳನ್ನು ನಾವು ಇನ್ನೂ ಪೂರ್ಣಗೊಳಿಸಬೇಕಾಗಿದೆ. ರಾತ್ರಿಯ ಅಪ್‌ಸ್ಟ್ರೀಮ್ ಬಿಲ್ಡ್‌ಗಳೊಂದಿಗೆ ರೆಪೊಸಿಟರಿಯಿಂದ DNF5 ಅನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು: d` ಅನ್ನು ಬಳಕೆದಾರರು ಬರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ಅದರ ಸ್ವರೂಪವು ಸಾಕಾಗುವುದಿಲ್ಲ (ಸ್ಥಾಪಿತ ಪ್ರೊಫೈಲ್‌ಗಳೊಂದಿಗೆ ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್‌ಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯು ಕಾಣೆಯಾಗಿದೆ)

ಪೈಥಾನ್ ಬದಲಿಗೆ C++ ಅನ್ನು ಬಳಸುವುದರಿಂದ ಅನೇಕ ಅವಲಂಬನೆಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಟೂಲ್‌ಸೆಟ್‌ನ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ. ಮೆಷಿನ್ ಕೋಡ್‌ಗೆ ಸಂಕಲನವನ್ನು ಬಳಸುವುದರ ಮೂಲಕ ಮಾತ್ರವಲ್ಲದೆ, ಸುಧಾರಿತ ವಹಿವಾಟು ಟೇಬಲ್ ಅನುಷ್ಠಾನ, ರೆಪೊಸಿಟರಿಗಳಿಂದ ಲೋಡ್ ಮಾಡುವ ಆಪ್ಟಿಮೈಸೇಶನ್ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಪುನರ್ರಚನೆ (ಸಿಸ್ಟಮ್ ಸ್ಥಿತಿ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯ ಇತಿಹಾಸದೊಂದಿಗೆ ಪ್ರತ್ಯೇಕ ಡೇಟಾಬೇಸ್) ಕಾರಣದಿಂದಾಗಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ.

DNF5 ಪರವಾಗಿ ಪ್ಯಾಕೇಜ್‌ಕಿಟ್‌ನಿಂದ ಬೇರ್ಪಡಿಸಲಾಗಿದೆ ಹೊಸ ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆ DNF ಡೀಮನ್ ಇದು PackageKit ನ ಕಾರ್ಯವನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಚಿತ್ರಾತ್ಮಕ ಪರಿಸರದಲ್ಲಿ ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ನವೀಕರಣಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಮರು ಕೆಲಸ ಕೂಡ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್‌ನ ಉಪಯುಕ್ತತೆಯಲ್ಲಿ ಕೆಲವು ಸುಧಾರಣೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇದು ಅನುಮತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಹೊಸ DNF ಕಾರ್ಯಾಚರಣೆಗಳ ಪ್ರಗತಿಯ ಹೆಚ್ಚು ದೃಶ್ಯ ಸೂಚನೆಯನ್ನು ಹೊಂದಿದೆ; ವಹಿವಾಟುಗಳಿಗಾಗಿ ಸ್ಥಳೀಯ RPM ಪ್ಯಾಕೇಜುಗಳನ್ನು ಬಳಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ; ಪ್ಯಾಕೇಜ್ ಮಾಡಿದ ಸ್ಕ್ರಿಪ್ಟ್‌ಲೆಟ್‌ಗಳು (ಸ್ಕ್ರಿಪ್ಟ್‌ಲೆಟ್‌ಗಳು) ನೀಡಿದ ಪೂರ್ಣಗೊಂಡ ವಹಿವಾಟುಗಳ ಮಾಹಿತಿಯ ವರದಿಗಳಲ್ಲಿ ಪ್ರದರ್ಶಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ; ಬ್ಯಾಷ್‌ಗಾಗಿ ಹೆಚ್ಚು ಸುಧಾರಿತ ಇನ್‌ಪುಟ್ ಪೂರ್ಣಗೊಳಿಸುವ ವ್ಯವಸ್ಥೆಯನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದರು.

ಅದನ್ನು ಉಲ್ಲೇಖಿಸಬೇಕಾದ ಸಂಗತಿ ಪ್ರಸ್ತಾವನೆಯನ್ನು ಇನ್ನೂ ಫೆಸ್ಕೋ ಪರಿಶೀಲಿಸಿಲ್ಲ (ಫೆಡೋರಾ ಇಂಜಿನಿಯರಿಂಗ್ ಸ್ಟೀರಿಂಗ್ ಕಮಿಟಿ), ಇದು ಫೆಡೋರಾ ವಿತರಣೆಯ ಅಭಿವೃದ್ಧಿಯ ತಾಂತ್ರಿಕ ಭಾಗಕ್ಕೆ ಕಾರಣವಾಗಿದೆ.

ಅಂತಿಮವಾಗಿ ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.