Fondacioni Latinoamerikan i Softuerit tĂ« LirĂ« publikoi me njĂ« vonesĂ« tĂ« vogĂ«l versionin plotĂ«sisht tĂ« lirĂ« tĂ« kernelit Linux 5.16 â Linux-libre 5.16-gnu, i pastĂ«r nga elementĂ«t e firmware-it dhe drejtuesve qĂ« pĂ«rmbajnĂ« komponentĂ« ose pjesĂ« kodi jo tĂ« lira, tĂ« cilat janĂ« tĂ« kufizuara nga prodhuesi. PĂ«r mĂ« tepĂ«r, Linux-libre çaktivizon funksionet e kernelit pĂ«r ngarkimin e komponentĂ«ve jo tĂ« lirĂ«, qĂ« nuk janĂ« pjesĂ« e paketimit tĂ« kernelit, dhe heq pĂ«rmendjen e pĂ«rdorimit tĂ« komponentĂ«ve jo tĂ« lirĂ« nga dokumentacioni.
Për pastrimin e bërthamës nga pjesët e patrajtuara, në kuadër të projektit Linux-libre është krijuar një skript universale shell, i cili përmban mijëra shabllone për të përcaktuar praninë e përfshirjeve binarë dhe përjashtimin e alarmeve të rreme. Gjithashtu, janë të disponueshme për shkarkim patches gati, të krijuara mbi bazën e përdorimit të skriptit të mësipërm. Bërthama Linux-libre rekomandohet për përdorim në shpërndarjet që i përmbahen kritereve të Fondacionit të Softuerit të Lirë për ndërtimin e shpërndarjeve të plota të lira GNU/Linux. Për shembull, bërthama Linux-libre përdoret në shpërndarjet si Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix dhe Kongoni.
Në daljen e Linux-libre 5.16-gnu është çaktivizuar ngarkimi i blob-eve në drejtuesit e rinj për çipe wireless (mt7921s dhe rtw89/8852a), ekranet ndijorë (ili210x), çipat zvogëues (qdsp6) dhe dsp i.MX, si dhe në skedarët e devicetree për çipa aarch64 të Qualcomm. Përveç thirrjes së propozuar në kernelin e sistemit "firmware_request_builtin", në Linux-libre është propozuar funksioni i kundërt "firmware_reject_builtin". Në skriptet për pastrimin e kodit janë unifikuar funksionet për çaktivizimin e request_firmware dhe varianteve _nowarn/_builtin.
Burimi: opennet.ru
