Modprobe
ಮಾಡ್ಪ್ರೊಬ್ ಎಂಬುದು ಮೂಲತಃ ರಸ್ಟಿ ರಸ್ಸೆಲ್ ಬರೆದ ಲಿನಕ್ಸ್ ಪ್ರೋಗ್ರಾಂ ಆಗಿದ್ದು, ಲಿನಕ್ಸ್ ಕರ್ನಲ್ಗೆ ಲೋಡ್ ಮಾಡಬಹುದಾದ ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಲು ಅಥವಾ ಕರ್ನಲ್ನಿಂದ ಲೋಡ್ ಮಾಡಬಹುದಾದ ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲು ಬಳಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಪರೋಕ್ಷವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆಃ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆಹಚ್ಚಲಾದ ಯಂತ್ರಾಂಶಕ್ಕಾಗಿ ಚಾಲಕಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಯುಡೆವ್ ಮಾಡ್ಪ್ರೊಬ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ. ಮಾಡ್ಪ್ರೊಬ್ ಅನ್ನು ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ "ಕೆ. ಎಂ. ಓ. ಡಿ". ನ ಭಾಗವಾಗಿ ವಿತರಿಸಲಾಗಿದೆ (ಇದನ್ನು ಲ್ಯೂಕಾಸ್ ಡಿ ಮಾರ್ಚಿ ಮತ್ತು ಇತರರು ನಿರ್ವಹಿಸುತ್ತಾರೆ). ಇದನ್ನು ಈ ಹಿಂದೆ "ಮಾಡ್ಯೂಲ್-ಇನ್-ಟೂಲ್ಸ್" ಎಂದು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿತ್ತು, ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಆವೃತ್ತಿ 2.6 ಮತ್ತು ನಂತರದ (ಜಾನ್ ಮಾಸ್ಟರ್ಸ್ ಮತ್ತು ಇತರರು ನಿರ್ವಹಿಸಿದ) ಲಿನಕ್ಸ್ ಆವೃತ್ತಿ 2.2. x ಮತ್ತು 2.4. x ನೊಂದಿಗೆ ಬಳಸಲು "ಮಾಡ್ಯುಟಿಲ್ಸ್". .. ಆಪರೇಷನ್ ಪ್ರೋಗ್ರಾಂ ಹೆಚ್ಚು ಮೂಲಭೂತ ಮತ್ತು ಉಪಯುಕ್ತತೆಗಳಿಗಿಂತ ಹೆಚ್ಚು ಪೂರ್ಣ-ವೈಶಿಷ್ಟ್ಯಪೂರ್ಣ "ಸ್ವಿಸ್-ಆರ್ಮಿ-ನೈಫ್" ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಈ ಕೆಳಗಿನ ಪ್ರಯೋಜನಗಳೊಂದಿಗೆ ನೀಡುತ್ತದೆಃ ಮಾಡ್ಯೂಲ್ ಅವಲಂಬನೆಗಳ ಬಗ್ಗೆ ಜಾಗೃತಿ ಮೂಡಿಸಲು ಯಾವ ಮಾಡ್ಯೂಲ್ಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚು ಅಂತರ್ಬೋಧೆಯ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯ, ಇದರಿಂದಾಗಿ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿನಂತಿಸಿದಾಗ, ಇತರ ಅಗತ್ಯ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ, ಮೊದಲು ಅಗತ್ಯವಿರುವಂತೆ ಪುನರಾವರ್ತಿತ ಮಾಡ್ಯೂಲ್ ಅವಲಂಬನೆಗಳ ರೆಸಲ್ಯೂಶನ್ ಯಾವುದೇ ಸ್ವಿಚ್ಗಳಿಲ್ಲದೆ ಆಹ್ವಾನಿಸಿದರೆ, ಪ್ರೋಗ್ರಾಂ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಹೆಸರಿಸಲಾದ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಕರ್ನಲ್ಗೆ ಸೇರಿಸುತ್ತದೆ/ಸೇರಿಸುತ್ತದೆ/ಸ್ಥಾಪಿಸುತ್ತದೆ. ಈ ಬದಲಾವಣೆಗಳಿಗೆ ಸಾಮಾನ್ಯವಾಗಿ ಮೂಲ ಸವಲತ್ತುಗಳು ಬೇಕಾಗುತ್ತವೆ. ಮಾಡ್ಯೂಲ್ ಹೆಸರಿನ ನಂತರ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಯಾವುದೇ ವಾದಗಳನ್ನು ಕರ್ನಲ್ಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ (ಸಂರಚನಾ ಕಡತದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾದ ಯಾವುದೇ ಆಯ್ಕೆಗಳ ಜೊತೆಗೆ). ಮಾಡ್ಪ್ರೊಬ್ನ ಕೆಲವು ಆವೃತ್ತಿಗಳಲ್ಲಿ, ಸಂರಚನೆಯ ಕಡತವನ್ನು modprobe.conf ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಮತ್ತು ಇತರರಲ್ಲಿ,/ಇತ್ಯಾದಿ/ಮಾಡ್ಪ್ರೊಬ್. ಡಿ ಕೋಶದಲ್ಲಿ <ಮಾಡ್ಯುಲೆನೇಮ್> ಎಂದು ಕರೆಯಲಾಗುವ ಕಡತಗಳ ಸಂಗ್ರಹವು ಸಮಾನವಾಗಿರುತ್ತದೆ. ಮಾಡ್ಪ್ರೊಬ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮಾಡ್ಯೂಲ್ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಮಾತ್ರ ಕಾಣುತ್ತದೆ, ವರ್ಕಿಂಗ್ ಡೈರೆಕ್ಟರಿಯಿಂದ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಇನ್ಸ್ಮೋಡ್ ಇನ್ನೂ ಅಗತ್ಯವಿದೆ. ಬಳಕೆದಾರರು ಪ್ರಮಾಣಿತ ಮಾರ್ಗಕ್ಕೆ ಮಾಡ್ಯೂಲ್ನ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅನ್ನು ಸಹ ಮಾಡಬಹುದು, ಆದ್ದರಿಂದ ಡೆಪೋಮೋಡ್ ಅದನ್ನು ಇತರ ಯಾವುದೇ ಸ್ಥಾಪಿಸಲಾದ ಮಾಡ್ಯೂಲ್ನಂತೆ ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಲೋಡ್ ಮಾಡುತ್ತದೆ. ವೈಶಿಷ್ಟ್ಯಗಳು ಪ್ರೋಗ್ರಾಂ ಇತರ ರೀತಿಯ ಉಪಯುಕ್ತತೆಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ಕಾನ್ಫಿಗರೇಶನ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. ಮಾಡ್ಯೂಲ್ಗಳ ಕೆಲವು ಸ್ವಯಂಚಾಲಿತ ಲೋಡಿಂಗ್ಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ಮಾಡ್ಯೂಲ್ ಅಲಿಯಾಸ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಧ್ಯವಿದೆ. ಕರ್ನಲ್ಗೆ ಮಾಡ್ಯೂಲ್ ಅಗತ್ಯವಿದ್ದಾಗ, ಅದನ್ನು ವಿನಂತಿಸಲು ಅದು ವಾಸ್ತವವಾಗಿ ಮಾಡ್ಪ್ರೊಬ್ ಅನ್ನು ನಡೆಸುತ್ತದೆ; ಆದಾಗ್ಯೂ, ಕರ್ನಲ್ ಕೆಲವು ಮಾಡ್ಯೂಲ್ ಗುಣಲಕ್ಷಣಗಳ ವಿವರಣೆಯನ್ನು ಮಾತ್ರ ಹೊಂದಿದೆ (ಉದಾಹರಣೆಗೆ, ಸಾಧನದ ಪ್ರಮುಖ ಸಂಖ್ಯೆ, ಅಥವಾ ನೆಟ್ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್ನ ಸಂಖ್ಯೆ), ಮತ್ತು ಮಾಡ್ಪ್ರೊಬ್ ಅದನ್ನು ಉಪನಾಮಗಳ ಮೂಲಕ ನಿಜವಾದ ಮಾಡ್ಯೂಲ್ ಹೆಸರಿಗೆ ಭಾಷಾಂತರಿಸುವ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ. ಈ ಪ್ರೋಗ್ರಾಂ ನಿರ್ದಿಷ್ಟ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುವ ಅಥವಾ ಇಳಿಸುವ ಮೊದಲು ಅಥವಾ ನಂತರ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ; ಉದಾಹರಣೆಗೆ, ಸೌಂಡ್ ಕಾರ್ಡ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಿದ ನಂತರ ಮಿಕ್ಸರ್ ಅನ್ನು ಹೊಂದಿಸುವುದು, ಅಥವಾ ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೊದಲು ಸಾಧನಕ್ಕೆ ಅಪ್ಲೋಡ್ ಮಾಡುವುದು. ಈ ಕ್ರಿಯೆಗಳನ್ನು ಬಾಹ್ಯ ಪ್ರೊಗ್ರಾಮ್ಗಳಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗಿದ್ದರೂ, ಮಾಡ್ಯೂಲ್ ಲೋಡಿಂಗ್/ಅನ್ಲೋಡಿಂಗ್ನೊಂದಿಗೆ ಅವುಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಮಾಡ್ಪ್ರೊಬ್ ನೋಡಿಕೊಳ್ಳುತ್ತದೆ. ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಮಾಡ್ಯೂಲ್ಗಳು ಒಂದೇ ಸಾಧನವನ್ನು ಬೆಂಬಲಿಸುವ ಸಂದರ್ಭಗಳಿವೆ, ಅಥವಾ ಮಾಡ್ಯೂಲ್ ಒಂದು ಸಾಧನವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಎಂದು ಅಮಾನ್ಯವಾಗಿ ಹೇಳಿಕೊಳ್ಳುವ ಸಂದರ್ಭಗಳಿವೆಃ ಕಪ್ಪುಪಟ್ಟಿಯ ಕೀವರ್ಡ್ ನಿರ್ದಿಷ್ಟ ಮಾಡ್ಯೂಲ್ನ ಎಲ್ಲಾ ಆಂತರಿಕ ಉಪನಾಮಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಬೇಕೆಂದು ಸೂಚಿಸುತ್ತದೆ. ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಕಪ್ಪುಪಟ್ಟಿಗೆ ಸೇರಿಸಲು ಒಂದೆರಡು ಮಾರ್ಗಗಳಿವೆ, ಮತ್ತು ಅದನ್ನು ಲೋಡ್ ಮಾಡಲು ಬಳಸುವ ವಿಧಾನವನ್ನು ಅವಲಂಬಿಸಿ ಇದನ್ನು ಎಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಮಾಡ್ಪ್ರೊಬ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಕಪ್ಪುಪಟ್ಟಿಗೆ ಸೇರಿಸಲು ಎರಡು ಮಾರ್ಗಗಳಿವೆ, modprobe.conf ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸಿಕೊಳ್ಳುವುದು, ಮೊದಲನೆಯದು ಅದರ ಕಪ್ಪುಪಟ್ಟಿಗೆ ಸೇರಿಸುವ ವ್ಯವಸ್ಥೆಯನ್ನು/ಇತ್ಯಾದಿ/ಮಾಡ್ಪ್ರೊಬ್. ಡಿ/ನಲ್ಲಿ ಬಳಸುವುದು. . ಕಾನ್ಫ್ ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುವ ಯಾವುದೇ ಕಡತದ ಹೆಸರನ್ನು ಬಳಸಬಹುದುಃ ಕ್ಯಾಟ್/ಇತ್ಯಾದಿ/ಮಾಡ್ಪ್ರೊಬ್. ಡಿ/ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್. ಕಾನ್ಫ್ ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಇಇಇ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇಹೆಚ್ಸಿ1394 ಬ್ಲ್ಯಾಕ್ಲಿಸ್ಟ್ ಐಇ modprobe.conf modules.dep ಕಮಾಂಡ್-ಲೈನ್ ಸಾಫ್ಟ್ವೇರ್ ಲಿನಕ್ಸ್ ಕರ್ನಲ್-ಸಂಬಂಧಿತ ಸಾಫ್ಟ್ವೇರ್