Linux-libre 5.16 ядросының толығымен тегін нұсқасы қол жетімді

Сәл кешігумен Латын Америкасының еркін бағдарламалық қамтамасыз ету қоры Linux 5.16 ядросының толығымен тегін нұсқасын - Linux-libre 5.16-gnu, микробағдарлама элементтерінен және еркін емес компоненттерден немесе код бөлімдерін қамтитын драйверлерден тазартылған нұсқасын шығарды. өндірушімен шектеледі. Бұған қоса, Linux-libre ядроның таратуға қосылмаған бос емес құрамдастарды жүктеу мүмкіндігін ажыратады және құжаттамадан бос емес құрамдастарды пайдалану сілтемесін жояды.

Ядроны бос емес бөліктерден тазарту үшін Linux-libre жобасының ішінде екілік кірістірулердің бар-жоғын анықтауға және жалған позитивтерді жоюға арналған мыңдаған үлгілерден тұратын әмбебап қабық сценарийі жасалды. Жоғарыдағы сценарий арқылы жасалған дайын патчтар да жүктеп алуға болады. Linux-libre ядросы толығымен тегін GNU/Linux дистрибутивтерін құру үшін Free Software Foundation критерийлеріне сәйкес келетін дистрибутивтерде пайдалану үшін ұсынылады. Мысалы, 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» кері функциясын ұсынады. Кодты тазалау сценарийлерінде request_firmware және _nowarn/_builtin опцияларын өшіруге арналған бірыңғай функциялар бар.

Ақпарат көзі: opennet.ru

пікір қалдыру