Hai unha versión completamente gratuíta do núcleo Linux-libre 5.16 dispoñible

Cun lixeiro retraso, a Latin American Free Software Foundation publicou unha versión totalmente gratuíta do núcleo Linux 5.16 - Linux-libre 5.16-gnu, borrada de elementos de firmware e controladores que conteñan compoñentes ou seccións de código non libres, cuxo alcance é limitado polo fabricante. Ademais, Linux-libre desactiva a capacidade do núcleo para cargar compoñentes non libres que non están incluídos na distribución do núcleo e elimina a referencia ao uso de compoñentes non libres da documentación.

Para limpar o núcleo de partes non libres, creouse un script de shell universal dentro do proxecto Linux-libre, que contén miles de modelos para determinar a presenza de insercións binarias e eliminar falsos positivos. Tamén se poden descargar parches preparados creados mediante o script anterior. O núcleo Linux-libre recoméndase para o seu uso en distribucións que cumpran os criterios da Free Software Foundation para construír distribucións GNU/Linux completamente libres. Por exemplo, o núcleo Linux-libre úsase en distribucións como Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix e Kongoni.

No lanzamento de Linux-libre 5.16-gnu, a carga de blob está desactivada nos novos controladores para chips sen fíos (mt7921s e rtw89/8852a), pantallas táctiles (ili210x), chips de son (qdsp6) e dsp i.MX, así como en ficheiros devicetree para aarch64 - chips Qualcomm. Ademais da chamada ao sistema "firmware_request_builtin" proposta no núcleo, Linux-libre ofrece a función inversa "firmware_reject_builtin". Os scripts de limpeza de código teñen funcións unificadas para desactivar as opcións request_firmware e _nowarn/_builtin.

Fonte: opennet.ru

Engadir un comentario