కొంచెం ఆలస్యంతో, లాటిన్ అమెరికన్ ఫ్రీ సాఫ్ట్వేర్ ఫౌండేషన్ Linux 5.14 కెర్నల్ యొక్క పూర్తిగా ఉచిత సంస్కరణను ప్రచురించింది - Linux-libre 5.14-gnu1, ఫర్మ్వేర్ మరియు డ్రైవర్ ఎలిమెంట్ల నుండి క్లియర్ చేయబడని ఉచిత భాగాలు లేదా కోడ్ విభాగాలను కలిగి ఉంది, దీని పరిధి పరిమితం చేయబడింది తయారీదారు ద్వారా. అదనంగా, Linux-libre కెర్నల్ పంపిణీలో చేర్చబడని నాన్-ఫ్రీ కాంపోనెంట్లను లోడ్ చేసే కెర్నల్ సామర్థ్యాన్ని నిలిపివేస్తుంది మరియు డాక్యుమెంటేషన్ నుండి నాన్-ఫ్రీ కాంపోనెంట్లను ఉపయోగించడం గురించిన సూచనను తొలగిస్తుంది.
నాన్-ఫ్రీ పార్ట్ల నుండి కెర్నల్ను శుభ్రం చేయడానికి, Linux-libre ప్రాజెక్ట్లో యూనివర్సల్ షెల్ స్క్రిప్ట్ సృష్టించబడింది, ఇందులో బైనరీ ఇన్సర్ట్ల ఉనికిని నిర్ణయించడానికి మరియు తప్పుడు పాజిటివ్లను తొలగించడానికి వేలకొద్దీ టెంప్లేట్లు ఉన్నాయి. పై స్క్రిప్ట్ని ఉపయోగించి సృష్టించబడిన రెడీమేడ్ ప్యాచ్లు కూడా డౌన్లోడ్ చేసుకోవడానికి అందుబాటులో ఉన్నాయి. Linux-libre కెర్నల్ పూర్తిగా ఉచిత GNU/Linux పంపిణీలను నిర్మించడానికి ఉచిత సాఫ్ట్వేర్ ఫౌండేషన్ ప్రమాణాలకు అనుగుణంగా పంపిణీలలో ఉపయోగించడానికి సిఫార్సు చేయబడింది. ఉదాహరణకు, Linux-libre కెర్నల్ Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix మరియు Kongoni వంటి పంపిణీలలో ఉపయోగించబడుతుంది.
కొత్త విడుదల కొత్త eftc మరియు qcom arm64 డ్రైవర్లలో బొట్టు లోడ్ చేయడాన్ని నిలిపివేస్తుంది. డ్రైవర్లు మరియు సబ్సిస్టమ్లలో బ్లాబ్ క్లీనింగ్ కోడ్ నవీకరించబడింది btrtl, amdgpu, adreno, i915, sp8870, av7110, r8188eu, btqca మరియు xhci-pci-renesas. x86 సిస్టమ్ల కోసం మైక్రోకోడ్ను శుభ్రపరిచే కోడ్లో మార్పులు, అలాగే పవర్పిసి 8xx సిస్టమ్ల కోసం మైక్రోకోడ్ను లోడ్ చేయడానికి కాంపోనెంట్స్లో మరియు vs6624 సెన్సార్ల కోసం ఫర్మ్వేర్ కోసం మైక్రోప్యాచ్లలో గతంలో మిస్ అయిన బ్లాబ్లను తొలగించడం ప్రత్యేకంగా గుర్తించబడింది. ఈ బ్లాబ్లు మునుపటి కెర్నల్ విడుదలలలో కూడా ఉన్నందున, మునుపు విడుదల చేసిన Linux-libre 5.13, 5.10, 5.4, 4.19, 4.14, 4.9 మరియు 4.4 సంస్కరణలకు నవీకరణలను సృష్టించాలని నిర్ణయించబడింది, కొత్త సంస్కరణలను “-gnu1”తో లేబుల్ చేస్తుంది.
మూలం: opennet.ru