ಸ್ವಲ್ಪ ವಿಳಂಬದೊಂದಿಗೆ, ಲ್ಯಾಟಿನ್ ಅಮೇರಿಕನ್ ಫ್ರೀ ಸಾಫ್ಟ್ವೇರ್ ಫೌಂಡೇಶನ್ Linux 5.16 ಕರ್ನಲ್ನ ಸಂಪೂರ್ಣ ಉಚಿತ ಆವೃತ್ತಿಯನ್ನು ಪ್ರಕಟಿಸಿತು - Linux-libre 5.16-gnu, ಫರ್ಮ್ವೇರ್ ಮತ್ತು ಡ್ರೈವರ್ಗಳ ಅಂಶಗಳಿಂದ ಮುಕ್ತವಲ್ಲದ ಘಟಕಗಳು ಅಥವಾ ಕೋಡ್ ವಿಭಾಗಗಳನ್ನು ತೆರವುಗೊಳಿಸಲಾಗಿದೆ, ಅದರ ವ್ಯಾಪ್ತಿಯು ತಯಾರಕರಿಂದ ಸೀಮಿತವಾಗಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, Linux-libre ಕರ್ನಲ್ ವಿತರಣೆಯಲ್ಲಿ ಒಳಗೊಂಡಿರದ ಮುಕ್ತವಲ್ಲದ ಘಟಕಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ಕರ್ನಲ್ನ ಸಾಮರ್ಥ್ಯವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ದಾಖಲೆಯಿಂದ ಮುಕ್ತವಲ್ಲದ ಘಟಕಗಳನ್ನು ಬಳಸುವ ಉಲ್ಲೇಖವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
ಮುಕ್ತವಲ್ಲದ ಭಾಗಗಳಿಂದ ಕರ್ನಲ್ ಅನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು, Linux-libre ಯೋಜನೆಯಲ್ಲಿ ಸಾರ್ವತ್ರಿಕ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ, ಇದು ಬೈನರಿ ಒಳಸೇರಿಸುವಿಕೆಗಳ ಉಪಸ್ಥಿತಿಯನ್ನು ನಿರ್ಧರಿಸಲು ಮತ್ತು ತಪ್ಪು ಧನಾತ್ಮಕತೆಯನ್ನು ತೆಗೆದುಹಾಕಲು ಸಾವಿರಾರು ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಮೇಲಿನ ಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ ರಚಿಸಲಾದ ರೆಡಿಮೇಡ್ ಪ್ಯಾಚ್ಗಳು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸಹ ಲಭ್ಯವಿದೆ. Linux-libre ಕರ್ನಲ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ GNU/Linux ವಿತರಣೆಗಳನ್ನು ನಿರ್ಮಿಸಲು ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಫೌಂಡೇಶನ್ ಮಾನದಂಡಗಳನ್ನು ಪೂರೈಸುವ ವಿತರಣೆಗಳಲ್ಲಿ ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, Linux-libre ಕರ್ನಲ್ ಅನ್ನು Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix ಮತ್ತು Kongoni ಮುಂತಾದ ವಿತರಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.
Linux-libre 5.16-gnu ಬಿಡುಗಡೆಯಲ್ಲಿ, ವೈರ್ಲೆಸ್ ಚಿಪ್ಗಳು (mt7921s ಮತ್ತು rtw89/8852a), ಟಚ್ ಸ್ಕ್ರೀನ್ಗಳು (ili210x), ಸೌಂಡ್ ಚಿಪ್ಗಳು (qdsp6) ಮತ್ತು dsp i.MX ಗಾಗಿ ಹೊಸ ಡ್ರೈವರ್ಗಳಲ್ಲಿ ಬ್ಲಾಬ್ ಲೋಡಿಂಗ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. aarch64 ಗಾಗಿ devicetree ಫೈಲ್ಗಳು - Qualcomm ಚಿಪ್ಸ್. ಕರ್ನಲ್ನಲ್ಲಿ ಪ್ರಸ್ತಾಪಿಸಲಾದ "firmware_request_builtin" ಸಿಸ್ಟಮ್ ಕರೆಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿ, Linux-libre "firmware_reject_builtin" ವಿಲೋಮ ಕಾರ್ಯವನ್ನು ನೀಡುತ್ತದೆ. ವಿನಂತಿ_ಫರ್ಮ್ವೇರ್ ಮತ್ತು _ನೋವಾರ್ನ್/_ಬಿಲ್ಟಿನ್ ಆಯ್ಕೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಕೋಡ್ ಕ್ಲೀನಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಏಕೀಕೃತ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿವೆ.
ಮೂಲ: opennet.ru