Linux-libre

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Linux-libre
Freedo, mascota oficial de Linux-libre.
Desarrollador
Fundación Software Libre América Latina
http://fsfla.org/svnwiki/selibre/linux-libre/
Información general
Modelo de desarrollo Software libre
Lanzamiento inicial 19 de mayo de 2008; hace 5 años (2008-05-19) (info)
Última versión estable 3.14-gnu (info)
31 de marzo de 2014; hace 14 días (2014-03-31)
Género Núcleo
Programado en C
Lenguaje ensamblador
Sistema operativo GNU
Plataforma x86
x86-64
MIPS
Licencia GPL 2
Estado actual En desarrollo
Idiomas Inglés
En español No No

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.

Es el núcleo recomendado por la Free Software Foundation[1] 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).

Eliminación de firmware privativo[editar]

El proceso de limpieza se logra mediante el uso de un script llamado deblob-main.[2] Este script está inspirado en el que se utiliza para gNewSense. Jeff Moe le realizó modificaciones posteriores para cubrir ciertos requisitos para su utilización con la distribución BLAG Linux and GNU. Existe también otro script llamado deblob-check,[3] que se utiliza para verificar si un archivo fuente del núcleo, un parche o un archivo de fuentes comprimido aún contiene software sospechoso de ser privativo.

Desventajas[editar]

La eliminación de controladores privativos del núcleo imposibilita el uso de Linux-libre en hardware que aún no tiene compatibilidad libre, tal como algunas tarjetas de sonido, de vídeo, de red inalámbrica y otros tipos de dispositivos. En los casos en los que sea posible, se incluye controladores libres como substitutos.

Generaciones[editar]

Distribuciones de GNU/Linux-libre[editar]

Trisquel implementa núcleos 100% liberados basados en Linux-libre desde la versión 2.1.

Las siguientes distribuciones de GNU utilizan o tienen disponible Linux-libre como su núcleo:[4]

Además, las siguientes distribuciones de GNU tienen planeado incluir Linux-libre como su núcleo:

Disponibilidad para otras distribuciones de GNU[editar]

Los códigos fuente y paquetes precompilados de diferentes versiones del núcleo depurado reconocidas por el proyecto Linux-libre están disponibles en las respectivas páginas de las diferentes distribuciones o programadores individuales. Freed-ora es un subproyecto de Linux-libre que prepara y mantiene paquetes RPM libres basados en los núcleos de Fedora.[13] También existen paquetes precompilados para Debian GNU/Linux[14] y distribuciones derivadas como Ubuntu.[15]

Versiones en tiempo real[editar]

Andrew Morton, un desarrollador del núcleo Linux original.

El núcleo de dyne:bolic posee la particularidad de haber sido compilado para trabajar en tiempo real, lo que le confiere un mejor desempeño para la edición multimedia.[11] Asimismo, una versión precompilada con los parches de tiempo real de Andrew Morton está disponible en las versiones LTS de Trisquel GNU/Linux como descarga alternativa.

Mascotas de Linux-libre[editar]

Freetz es el hermano mayor de la mascota actual de Linux-libre.
  • Stux: Fue la primera mascota y es una fotografía de un pingüino limpio, colgado para que se seque después del lavado.[16] Fue tomada por Lewis Laë, quien concedió a la FSFLA el permiso para utilizarla en su sitio; sin embargo, no está cubierta por una licencia libre. Se realizó entonces un llamado a dibujantes y diseñadores gráficos para crear una mascota que muestre la libertad obtenida por el pingüino, pues Stux, aunque limpio, sigue estando preso.[17]

Las mascotas que surgieron del llamado y que se muestran en el sitio del proyecto Linux-libre son:

  • Freetz: Dibujado por Burnaron, representa un pingüino libre que acaba de salir de la ducha, publicado en dos versiones: mapa de bits[18] y gráfico vectorial.[19]
  • Lux: Dibujado por Guillaume Pasquet, representa el santo pingüino libre (con alas de ángel y aureola), realizado en base a Tux (de Larry Ewing), mascota oficial del núcleo Linux estándar.[20]
    • Gnu levitador y Lux: Es una composición realizada por Alexandre Oliva del gnu levitador, uno de los logos del proyecto GNU, que toca la flauta para liberar a Lux, haciéndolo levitar fuera de la jaula en donde estaba prisionero. Fue publicada en dos versiones: mapa de bits y gráfico vectorial.[21]
  • Freedo: Es la actual mascota oficial del proyecto Linux-libre. Es una versión modificada de Freetz realizada por Rubén Rodríguez Pérez.[22] Existe también una alternativa en gris para impresión creada por Fernando.[23]
    • Freedo con GNU: Alexander Oliva también creó una combinación de Freedo con el logo de GNU, creando así un logo que puede ser usado para mostrarse en el arranque del núcleo.

Véase también[editar]

Referencias[editar]

  1. Free Software Foundation. «Linux (BLOB free version)» (en inglés). Free Software Directory. 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».
  2. Fundación Software Libre América Latina. «Como se realiza». Linux-libre, Free como en Freedo. Consultado el 18 de noviembre de 2011. «La remoción de bits No-Libres del núcleo Linux es lograda con el script deblob-main».
  3. «fsfla - Revision 8200: /software/linux-libre/scripts» (en inglés). Fundación Software Libre América Latina. Consultado el 12 de mayo de 2009.
  4. Fundación Software Libre América Latina. «Linux-libre, Free como en Freedo». Consultado el 18 de noviembre de 2011.
  5. Arch Linux (9 de agosto de 2011). «linux-libre 3.1-2» (en inglés). AUR. Consultado el 18 de noviembre de 2011.
  6. Fossi, Damián (24 de agosto de 2009). «Linux-Libre: Resumen del proyecto». Forja. Consultado el 18 de noviembre de 2011. «Linux Libre consiste en publicar y mantener versiones libres del Kernel para Canaima GNU/Linux».
  7. «ConnochaetOS». Consultado el 18 de noviembre de 2011. «ConnochaetOS [...] ofrece: un kernel moderno de Linux-Libre "LTS" [...]».
  8. O'Kelly, Tim (14 de abril de 2009). «Bug 266157» (en inglés). Gentoo's Bugzilla. Gentoo Linux. Consultado el 18 de noviembre de 2011.
  9. RMS GNU/Linux-libre (2011). «RMS GNU/Linux-libre» (en inglés). Consultado el 8 de marzo de 2011.
  10. The Trisquel Project. «How Trisquel is Made» (en inglés). Trisquel GNU/Linux. Consultado el 18 de noviembre de 2011. «To provide our users with a fully free kernel we use a set of scripts based in the ones from Linux-libre, with some modifications of our own».
  11. a b jaromil (10 de septiembre de 2008), «[LAT] hello, dyne:bolic -rt and freeeee» (en inglés), lista de correo [Fundación Software Libre América Latina] Linux-audio-tuning, http://lists.linuxaudio.org/pipermail/linux-audio-tuning/2008-September/000059.html, consultado el 12 de mayo de 2009. 
  12. «ftp://musix.ourproject.org/pub/musix/deb/kernel/2.6.26-libre-rt». Índice de ftp://musix.ourproject.org/. Consultado el 18 de noviembre de 2011.
  13. Fundación Software Libre América Latina. «Linux-libre's Freed-ora project» (en inglés). Consultado el 12 de mayo de 2009. «Freed-ora is a sub-project that prepares and maintains 100% Free RPMs that track Fedora's non-Free kernels».
  14. Millan, Robert (23 de abril de 2009), «Linux-libre for Debian Lenny» (en inglés), lista de correo [Debian Mailing Lists] Announcements for developers, http://lists.debian.org/debian-devel-announce/2009/04/msg00010.html, consultado el 12 de mayo de 2009, «This is to announce that Debian packages of Linux-libre [...] are now available for Lenny users who want to use them [...]» 
  15. Gündüz, Ali. «Uncle Gnufs' World Famous Home Baked Free Kernel Shoppe» (en inglés). aligunduz.org. Consultado el 12 de mayo de 2009.
  16. Laë, Lewis (31 de octubre de 2007). «Pingouin» (en francés e inglés). Flickr. Consultado el 30 de mayo de 2009. «C'est devenue la mascotte de ce site : fsfla.org/svnwiki/selibre/linux-libre/».
  17. Fundación Software Libre América Latina. «Arte». Linux-libre, Free como en Freedo.. Consultado el 19 de noviembre de 2011.
  18. Burnaron (9 de marzo de 2009), «Mi logo for linux-libre» (en inglés), lista de correo [Fundación Software Libre América Latina] linux-libre, http://fsfla.org/pipermail/linux-libre/2009-March/000453.html, consultado el 12 de mayo de 2009. 
  19. burnaron (22 de marzo de 2009), «About the logo of linux libre» (en inglés), lista de correo [Fundación Software Libre América Latina] linux-libre, http://fsfla.org/pipermail/linux-libre/2009-March/000464.html, consultado el 30 de mayo de 2009. 
  20. Pasquet, Guillaume (31 de marzo de 2009), «Angel penguin in vectorial graphics!» (en inglés), lista de correo [Fundación Software Libre América Latina] linux-libre, http://fsfla.org/pipermail/linux-libre/2009-March/000498.html, consultado el 12 de mayo de 2009, «I have made an angel penguin in vectorial graphics (svg with inkscape). It is based on the original Tux from Larry Ewing.» 
  21. Oliva, Alexandre (14 de abril de 2009), «artwork: gnu playing flute to free lux» (en inglés), lista de correo [Fundación Software Libre América Latina] linux-libre, http://fsfla.org/pipermail/linux-libre/2009-April/000531.html, consultado el 12 de mayo de 2009. 
  22. Rodríguez Pérez, Rubén (15 de abril de 2009), «[GNU-linux-libre] naming the Linux-libre artwork» (en inglés), lista de correo [Fundación Software Libre América Latina] linux-libre, http://fsfla.org/pipermail/linux-libre/2009-April/000541.html, consultado el 22 de mayo de 2009. 
  23. Fernando (21 de abril de 2009), «[GNU-linux-libre] naming the Linux-libre artwork» (en inglés), lista de correo [Fundación Software Libre América Latina] linux-libre, http://fsfla.org/pipermail/linux-libre/2009-April/000584.html, consultado el 22 de mayo de 2009. 

Enlaces externos[editar]