Ang bug-os nga libre nga bersyon sa Linux-libre 5.16 kernel anaa

Uban sa usa ka gamay nga paglangan, ang Latin American Free Software Foundation nagpatik sa usa ka hingpit nga libre nga bersyon sa Linux 5.16 kernel - Linux-libre 5.16-gnu, gilimpyohan sa mga elemento sa firmware ug mga drayber nga adunay dili libre nga mga sangkap o mga seksyon sa code, ang sakup niini mao ang limitado sa tiggama. Dugang pa, ang Linux-libre nag-disable sa abilidad sa kernel sa pagkarga sa dili-libre nga mga component nga wala maapil sa kernel distribution, ug nagtangtang sa reference sa paggamit sa non-free nga mga component gikan sa dokumentasyon.

Aron malimpyohan ang kernel gikan sa dili libre nga mga bahin, ang Linux-libre nga proyekto nagmugna ug usa ka unibersal nga script sa shell nga adunay sulud nga libu-libo nga mga template alang sa pag-ila sa presensya sa mga binary insert ug pagwagtang sa mga sayup nga positibo. Ang mga andam nga patches magamit usab alang sa pag-download, nga gihimo base sa paggamit sa script sa ibabaw. Ang Linux-libre kernel girekomendar alang sa paggamit sa mga distribusyon nga makaabot sa Free Software Foundation's criteria alang sa pagtukod sa hingpit nga libre nga GNU/Linux distributions. Pananglitan, ang Linux-libre kernel gigamit sa mga distribusyon sama sa Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix, ug Kongoni.

Sa pagpagawas sa Linux-libre 5.16-gnu, ang blob loading gi-disable sa bag-ong mga drayber alang sa wireless chips (mt7921s ug rtw89/8852a), touch screens (ili210x), sound chips (qdsp6) ug dsp i.MX, ingon man sa devicetree files para sa aarch64 - Qualcomm chips. Dugang pa sa "firmware_request_builtin" nga tawag sa sistema nga gisugyot sa kernel, ang Linux-libre nagtanyag sa inverse function nga "firmware_reject_builtin". Ang mga script sa paglimpyo sa code adunay hiniusa nga mga gimbuhaton alang sa pag-disable sa request_firmware ug _nowarn/_builtin nga mga kapilian.

Source: opennet.ru

Idugang sa usa ka comment