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 параметрлерин өчүрүү үчүн бирдиктүү функцияларга ээ.

Source: opennet.ru

Комментарий кошуу