Linux-libre

Linux-libre
Freedo, mascota oficial de Linux-libre.
Información general
Tipo de programa Núcleo
Desarrollador Fundación Software Libre América Latina
Modelo de desarrollo Software libre
Lanzamiento inicial 19 de mayo de 2008 (16 años y 3 meses)
Licencia GPL v2
Estado actual En desarrollo
Idiomas Inglés
Información técnica
Programado en C y Ensamblador
Plataformas admitidas x86, x86-64, i386, ARM
RISC-V, MIPS, IBM POWER, m68k
Versiones
Última versión estable 6.10.4-gnu11 de agosto de 2024
Última versión en pruebas 6.0-rc6-gnu (info) ( 19 de septiembre de 2022 (1 año y 11 meses))
Enlaces

Linux-libre es un proyecto que publica y mantiene versiones modificadas del núcleo Linux a las que se les ha quitado todo el software que no incluye código fuente, así como el código fuente ofuscado o el que esté publicado mediante licencias privativas. Las partes que no tienen código fuente son llamadas blobs binarios y corresponden a firmware privativo.

Estos fragmentos privativos o firmwares incluidos en Linux sirven para inicializar los dispositivos, o aplicarles parches que solventan fallas del hardware que no pudieron ser corregidas antes de ser puestos a disposición de los usuarios. El firmware es cargado en el dispositivo por el controlador, formando parte de este y por consiguiente del núcleo. Es conocido que dichos firmwares contienen vulnerabilidades que pueden afectar a Linux pese a usar controladores libres, como es el caso del Intel Management Engine.[1]​ En algunos casos sin el firmware no es posible hacer funcionar el dispositivo, quedando este inutilizado. Esto lleva a que hay menor cantidad de hardware compatible con Linux-libre que con Linux. Al hablar de dispositivos se incluye también la CPU de la computadora. Esto significa que las computadoras pueden quedar totalmente inservibles si su microprocesador también requiere de un firmware corrector para funcionar adecuadamente.[2]

Linux-libre es el núcleo recomendado por la Free Software Foundation[3]​ y una pieza principal de las distribuciones GNU totalmente libres. Linux-libre es mantenido y publicado por la Fundación Software Libre América Latina (FSFLA).

Existen proyectos para realizar implementaciones libres de dichos firmwares como libreboot, encargado de implementar BIOS y UEFI para las placas base de los computadores siempre que sea posible.

  1. Libreboot. «Hardware compatibility» (en inglés). Consultado el 12 de junio de 2017. 
  2. Libreboot. «ASUS KGPE-D16 server/workstation board» (en inglés). Consultado el 12 de junio de 2017. «Use Opteron 6200 series (works without microcode updates, including hw virt). 6300 series needs microcode updates, so avoid those CPUs. 6100 series is too old, and mostly untested.» 
  3. Free Software Foundation. «Linux (BLOB free version)». Free Software Directory (en inglés). Consultado el 1 de febrero de 2009. «[...] in the interest of freedom, we are providing a link to a version of the kernel in which this proprietary code has been removed so that it is entirely free software». 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search