ಡೆಬಿಯನ್ ವಿತರಣೆಯಲ್ಲಿ ಸ್ವಾಮ್ಯದ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಸೇರಿಸಲು ಚಳುವಳಿ

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

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

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

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

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

ಡೆಬಿಯನ್‌ನಲ್ಲಿ ಫರ್ಮ್‌ವೇರ್ ವಿತರಣೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಸ್ಟೀವ್ ಐದು ಮುಖ್ಯ ಆಯ್ಕೆಗಳನ್ನು ಚರ್ಚೆಗೆ ತಂದರು, ಇವುಗಳನ್ನು ಡೆವಲಪರ್‌ಗಳ ಸಾಮಾನ್ಯ ಮತಕ್ಕಾಗಿ ಹಾಕಲು ಯೋಜಿಸಲಾಗಿದೆ:

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

    ಸ್ಟೀವ್ ಸ್ವತಃ ಐದನೇ ಅಂಶವನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವುದನ್ನು ಪ್ರತಿಪಾದಿಸುತ್ತಾರೆ, ಇದು ಯೋಜನೆಯು ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಪ್ರಚಾರ ಮಾಡುವುದರಿಂದ ಹೆಚ್ಚು ವಿಚಲನಗೊಳ್ಳದಂತೆ ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ಅದೇ ಸಮಯದಲ್ಲಿ ಉತ್ಪನ್ನವನ್ನು ಬಳಕೆದಾರರಿಗೆ ಅನುಕೂಲಕರ ಮತ್ತು ಉಪಯುಕ್ತವಾಗಿಸುತ್ತದೆ. ಅನುಸ್ಥಾಪಕವು ಉಚಿತ ಮತ್ತು ಮುಕ್ತವಲ್ಲದ ಫರ್ಮ್‌ವೇರ್ ನಡುವೆ ಸ್ಪಷ್ಟವಾದ ವ್ಯತ್ಯಾಸವನ್ನು ನೀಡುತ್ತದೆ, ಇದು ಬಳಕೆದಾರರಿಗೆ ತಿಳುವಳಿಕೆಯುಳ್ಳ ಆಯ್ಕೆಯನ್ನು ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು ಲಭ್ಯವಿರುವ ಉಚಿತ ಫರ್ಮ್‌ವೇರ್ ಪ್ರಸ್ತುತ ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೇ ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಧನಗಳಿಗೆ ಉಚಿತ ಫರ್ಮ್‌ವೇರ್ ರಚಿಸಲು ಯೋಜನೆಗಳಿವೆಯೇ ಎಂದು ಬಳಕೆದಾರರಿಗೆ ತಿಳಿಸುತ್ತದೆ. ಬೂಟ್ ಹಂತದಲ್ಲಿ, ಉಚಿತವಲ್ಲದ ಫರ್ಮ್‌ವೇರ್‌ನೊಂದಿಗೆ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲು ಸಹ ಯೋಜಿಸಲಾಗಿದೆ.

    ಮೂಲ: opennet.ru

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