ಡೆಬಿಯನ್ ಡೆವಲಪರ್ಗಳು ಹೊಸ ನಾನ್-ಫ್ರೀ-ಫರ್ಮ್ವೇರ್ ರೆಪೊಸಿಟರಿಯ ಪರೀಕ್ಷೆಯನ್ನು ಘೋಷಿಸಿದ್ದಾರೆ, ಅದರಲ್ಲಿ ಫರ್ಮ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಮುಕ್ತವಲ್ಲದ ರೆಪೊಸಿಟರಿಯಿಂದ ವರ್ಗಾಯಿಸಲಾಗಿದೆ. Debian 12 “Bookworm” ಅನುಸ್ಥಾಪಕದ ಎರಡನೇ ಆಲ್ಫಾ ಬಿಡುಗಡೆಯು ಮುಕ್ತವಲ್ಲದ ಫರ್ಮ್ವೇರ್ ರೆಪೊಸಿಟರಿಯಿಂದ ಫರ್ಮ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ವಿನಂತಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಫರ್ಮ್ವೇರ್ನೊಂದಿಗೆ ಪ್ರತ್ಯೇಕ ರೆಪೊಸಿಟರಿಯ ಉಪಸ್ಥಿತಿಯು ಅನುಸ್ಥಾಪನಾ ಮಾಧ್ಯಮದಲ್ಲಿ ಸಾಮಾನ್ಯ ಉಚಿತವಲ್ಲದ ರೆಪೊಸಿಟರಿಯನ್ನು ಸೇರಿಸದೆಯೇ ಫರ್ಮ್ವೇರ್ಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಹಿಂದೆ ನಡೆದ ಸಾಮಾನ್ಯ ಮತಕ್ಕೆ ಅನುಗುಣವಾಗಿ, ಅಧಿಕೃತ ಚಿತ್ರಗಳು ಮುಖ್ಯ ರೆಪೊಸಿಟರಿಯಿಂದ ಉಚಿತ ಫರ್ಮ್ವೇರ್ ಮತ್ತು ಮುಕ್ತವಲ್ಲದ ರೆಪೊಸಿಟರಿಯ ಮೂಲಕ ಹಿಂದೆ ಲಭ್ಯವಿರುವ ಸ್ವಾಮ್ಯದ ಫರ್ಮ್ವೇರ್ ಎರಡನ್ನೂ ಒಳಗೊಂಡಿರುತ್ತವೆ. ನೀವು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಬಾಹ್ಯ ಫರ್ಮ್ವೇರ್ ಅಗತ್ಯವಿರುವ ಉಪಕರಣಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಅಗತ್ಯವಿರುವ ಸ್ವಾಮ್ಯದ ಫರ್ಮ್ವೇರ್ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಲೋಡ್ ಆಗುತ್ತದೆ. ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಮಾತ್ರ ಆದ್ಯತೆ ನೀಡುವ ಬಳಕೆದಾರರಿಗೆ, ಡೌನ್ಲೋಡ್ ಹಂತದಲ್ಲಿ ಉಚಿತವಲ್ಲದ ಫರ್ಮ್ವೇರ್ ಬಳಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
ಅಗತ್ಯವಿರುವ ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಕರ್ನಲ್ ಲಾಗ್ಗಳ ವಿಶ್ಲೇಷಣೆಯ ಮೂಲಕ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ, ಇದು ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ ವೈಫಲ್ಯಗಳ ಬಗ್ಗೆ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, "rtl_nic/rtl8153a-3.fw ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ"). ಲಾಗ್ ಅನ್ನು ಚೆಕ್-ಮಿಸ್ಸಿಂಗ್-ಫರ್ಮ್ವೇರ್ ಸ್ಕ್ರಿಪ್ಟ್ನಿಂದ ಪಾರ್ಸ್ ಮಾಡಲಾಗಿದೆ, ಇದನ್ನು hw-ಡಿಟೆಕ್ಟ್ ಕಾಂಪೊನೆಂಟ್ನಿಂದ ಕರೆಯಲಾಗುತ್ತದೆ. ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುವಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ನಿರ್ಧರಿಸುವಾಗ, ಸ್ಕ್ರಿಪ್ಟ್ ಪರಿವಿಡಿ-ಫರ್ಮ್ವೇರ್ ಸೂಚ್ಯಂಕ ಫೈಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ, ಇದು ಫರ್ಮ್ವೇರ್ನ ಹೆಸರುಗಳು ಮತ್ತು ಅವುಗಳು ಕಂಡುಬರುವ ಪ್ಯಾಕೇಜ್ಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ. ಯಾವುದೇ ಸೂಚ್ಯಂಕ ಇಲ್ಲದಿದ್ದರೆ, ಫರ್ಮ್ವೇರ್ಗಾಗಿ ಹುಡುಕಾಟವನ್ನು / ಫರ್ಮ್ವೇರ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿನ ಪ್ಯಾಕೇಜುಗಳ ವಿಷಯಗಳ ಮೂಲಕ ಹುಡುಕುವ ಮೂಲಕ ನಡೆಸಲಾಗುತ್ತದೆ. ಫರ್ಮ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಕಂಡುಬಂದರೆ, ಅದನ್ನು ಅನ್ಪ್ಯಾಕ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಸಂಬಂಧಿತ ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ, ಅದರ ನಂತರ ಫರ್ಮ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್ಗಳ ಪಟ್ಟಿಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಉಚಿತ-ಅಲ್ಲದ ಫರ್ಮ್ವೇರ್ ರೆಪೊಸಿಟರಿಯನ್ನು APT ಕಾನ್ಫಿಗರೇಶನ್ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಮೂಲ: opennet.ru