Латын Америкасынын Эркин Программалык камсыздоо Фонду бир аз кечигүүдөн кийин ядронун толугу менен акысыз версиясын жарыялады. Linux 5.16 - Linux-libre 5.16-gnu, өндүрүүчү тарабынан колдонуу чөйрөсү чектелген эркин эмес компоненттерди же код бөлүмдөрүн камтыган микропрограммалык камсыздоо жана драйвер элементтеринен тазаланган. Мындан тышкары, Linux-libre ядронун бөлүштүрүлүшүнө кирбеген эркин эмес компоненттерди жүктөө үчүн ядронун функциясын өчүрөт жана документтерден эркин эмес компоненттерди колдонуу жөнүндө ар кандай эскертүүлөрдү алып салат.
Долбоордун алкагында ядрону бош эмес бөлүктөрдөн тазалоо Linux-libre экилик инъекцияларды аныктоо жана жалган позитивдерди жок кылуу үчүн миңдеген үлгүлөрдү камтыган универсалдуу кабык скриптин түздү. Жогоруда айтылган скриптке негизделген колдонууга даяр патчтарды да жүктөп алууга болот. Ядро Linux-libre толугу менен акысыз GNU дистрибутивдерин түзүү үчүн Free Software Foundation критерийлерине жооп берген дистрибутивдерде колдонуу үчүн сунушталат.LinuxМисалы, ядро Linux-libre функциясы Dragora сыяктуу дистрибутивдерде колдонулат Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix жана Kongoni.
Басылууда Linux-libre 5.16-gnu зымсыз чиптер (mt7921s жана rtw89/8852a), сенсордук экрандар (ili210x), үн чиптери (qdsp6) жана i.MX dsp үчүн жаңы драйверлерде, ошондой эле Qualcomm aarch64 чиптери үчүн devicetree файлдарында блокторду жүктөө мүмкүнчүлүгүн өчүрдү. Ядродогу сунушталган "firmware_request_builtin" системалык чакыруусунан тышкары, Linux-libre "firmware_reject_builtin" деген тескери функцияны киргизди. Кодду тазалоо скрипттеринде эми request_firmware жана _nowarn/_builtin варианттарын өчүрүү үчүн бирдиктүү функциялар бар.
Source: opennet.ru
