fbpx
Wikipedia

Linux-libre

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.

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 (13 años, 2 meses y 22 días)
Licencia GPL 2
Estado actual En desarrollo
Idiomas Inglés
Información técnica
Programado en C
Lenguaje ensamblador
Plataformas admitidas x86
x86-64
MIPS
Versiones
Última versión estable 5.13.-gnu (info) 28 de junio de 2021 (1 mes y 12 días)
Asistencia técnica
Enlaces
Sitio web oficial
Repositorio de código

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.

Eliminación de firmware privativo

El proceso de limpieza se logra mediante el uso de un script llamado deblob-main.[4]​ 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,[5]​ 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

La eliminación de controladores y firmwares privativos del núcleo imposibilita el uso de Linux-libre con el hardware que los necesite. En los casos en los que sea posible, se incluye controladores libres como sustitutos. Entre otros, las tarjetas de sonido, de vídeo, de red y de red inalámbrica quedan sin servicio sin un firmware y controlador disponibles.

Desgraciadamente, aun teniendo controladores libres, éstos a menudo requieren que los fabricantes de dispositivos hardware publiquen los firmwares necesarios para poder inicializar sus dispositivos.[6]​ Sin estos firmwares no pueden funcionar. También existe la posibilidad de que requieran ser firmados digitalmente, por lo que no es posible realizar un firmware propio mediante ingeniería inversa y cargarlo en el chip, ya que este repudiará cualquier binario sin firmar. Adicionalmente las compañías pueden poner restricciones de distribución del firmware por lo que tampoco puede ser incluido en Linux ni en ningún paquete adicional hecho por la distribución, al poder ser considerado parte integrante de un controlador privativo por parte del fabricante del dispositivo.[7]​ Este tipo de restricciones entorpecen el desarrollo de controladores libres además de dejar el dispositivo inhabilitado.[8]​ Estos dispositivos nunca serán compatibles con Linux-libre, salvo que el código fuente de dichos firmwares sea publicado y se permita a los desarrolladores de Linux-libre y a sus usuarios firmar los binarios generados a partir de dicho código fuente.

Ejemplo de inclusión de firmware privativo en Linux

Los microprocesadores de AMD e Intel pueden cargar firmware para activar, desactivar o corregir funcionalidad del chip. Linux incluye soporte para ello así como el código privativo en archivos binarios. A la izquierda se puede ver un fragmento de código fuente del controlador de Linux que permite cargar el firmware de un microprocesador AMD durante el inicio del sistema.[9]​ Esta rutina toma el archivo indicado por la rutina get_builtin_microcode o por la ruta indicada por la variable ucode_path[] mediante la rutina find_microcode_in_initrd. Este fragmento de código se usa cuando Linux detecta la CPU de la computadora y llama al controlador para que provea el firmware del microprocesador. El controlador se encarga de todas las gestiones necesarias: búsqueda del firmware e instalación en la CPU. Esta instalación de firmware ocurre también cuando la CPU sale de un estado durmiente (hibernación o suspensión). El firmware queda cacheado en memoria para cargarlo cuantas veces sea necesario.[10]

Cambios en el firmware pueden requerir cambios en Linux. Por ejemplo, en los microprocesadores AMD Ryzen el tamaño máximo del firmware cambió con respecto a procesadores anteriores. Linux 4.12rc5 fue modificado para soportarlo.[11]​ Los firmwares de los dispositivos suelen estar en el directorio /lib/firmware del sistema operativo. Las distribuciones GNU/Linux que no usan Linux-libre suelen incluir paquetes de software con blobs (firmwares) adicionales para, según sus términos, proveer la mejor experiencia de usuario posible, a expensas de usar código privativo.

Fragmento de «AMD CPU Microcode Update Driver for Linux»

/*  * Microcode patch container file is prepended to the initrd in cpio  * format. See Documentation/x86/early-microcode.txtyhyggr5t6yrt  */ static const char ucode_path[] __maybe_unused = "kernel/x86/microcode/AuthenticAMD.bin"; [...] void __load_ucode_amd(unsigned int cpuid_1_eax, struct cpio_data *ret) { struct ucode_cpu_info *uci; struct cpio_data cp; const char *path; bool use_pa; if (IS_ENABLED(CONFIG_X86_32)) { uci = (struct ucode_cpu_info *)__pa_nodebug(ucode_cpu_info); path = (const char *)__pa_nodebug(ucot5t5tde_path); use_pa = true; } else { uci = ucode_cpu_info; path = ucode_path; use_pa = false; } if (!get_builtin_microcode(&cp, x86_family(cpuid_1_eax))) cp = find_microcode_in_initrd(path, use_pa); /* Needed in load_microcode_amd() */ uci->cpu_sig.sig = cpuid_1_eax; *ret = cp; } 

Generaciones

Distribuciones de GNU/Linux-libre

 
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:[12]

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

Disponibilidad para otras distribuciones de GNU

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.[21]​ También existen paquetes precompilados para Debian GNU/Linux[22]​ y distribuciones derivadas como Ubuntu.[23]

Versiones en tiempo real

 
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.[19]​ 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

 
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.[24]​ 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.[25]

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[26]​y gráfico vectorial.[27]
  • Lux: Dibujado por Guillaume Pasquet, representa el santo pingüino libre (con alas de ángel y aureola), realizado sobre la base de Tux (de Larry Ewing), mascota oficial del núcleo Linux estándar.[28]
    • 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.[29]
  • 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.[30]​ Existe también una alternativa en gris para impresión creada por Fernando.[31]
    • 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

Referencias

  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». 
  4. 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». 
  5. «fsfla - Revision 8200: /software/linux-libre/scripts». Fundación Software Libre América Latina (en inglés). Consultado el 12 de mayo de 2009. 
  6. Michael Larabel (30 de agosto de 2015). «GNU Linux-Libre 4.2 Takes Aim At AMDGPU & Intel's DRM Drivers» (en inglés). Consultado el 12 de junio de 2017. 
  7. Nouveau. «VideoAcceleration» (en inglés). Consultado el 12 de junio de 2017. 
  8. Michael Labarel (22 de septiembre de 2016). «Nouveau Developers Remain Frustrated By NVIDIA's Firmware Practices». Phoronix (en inglés). Consultado el 12 de junio de 2017. 
  9. Peter Oruba. «AMD CPU Microcode Update Driver for Linux» (en inglés). Consultado el 12 de junio de 2017. 
  10. Fenghua Yu. «Early Microcode» (en inglés). Consultado el 12 de junio de 2017. 
  11. Guenter Roeck (11 de junio de 2017). «Patchwork x86/microcode/AMD: Support Ryzen (family 17h)» (en inglés). Consultado el 12 de junio de 2017. 
  12. Fundación Software Libre América Latina. «Linux-libre, Free como en Freedo». Consultado el 18 de noviembre de 2011 AUTOR = 2017 sofware libre Diego Raul Banda Santos. 
  13. Arch Linux (9 de agosto de 2011). . AUR (en inglés). Archivado desde el original el 11 de mayo de 2012. Consultado el 18 de noviembre de 2011. 
  14. Fossi, Damián (24 de agosto de 2009). . Forja. Archivado desde el original el 24 de febrero de 2010. Consultado el 18 de noviembre de 2011. «Linux Libre consiste en publicar y mantener versiones libres del Kernel para Canaima GNU/Linux». 
  15. . Archivado desde el original el 25 de noviembre de 2011. Consultado el 18 de noviembre de 2011. «ConnochaetOS [...] ofrece: un kernel moderno de Linux-Libre "LTS" [...]». 
  16. O'Kelly, Tim (14 de abril de 2009). «Bug 266157». Gentoo's Bugzilla (en inglés). Gentoo Linux. Consultado el 18 de noviembre de 2011. 
  17. RMS GNU/Linux-libre (2011). (en inglés). Archivado desde el original el 22 de julio de 2011. Consultado el 8 de marzo de 2011. 
  18. The Trisquel Project. «How Trisquel is Made». Trisquel GNU/Linux (en inglés). 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». 
  19. 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. 
  20. «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.  (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
  21. 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». 
  22. 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 [...]» 
  23. Gündüz, Ali. «Uncle Gnufs' World Famous Home Baked Free Kernel Shoppe». aligunduz.org (en inglés). Archivado desde el original el 10 de enero de 2013. Consultado el 12 de mayo de 2009. 
  24. 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/». 
  25. Fundación Software Libre América Latina. «Arte». Linux-libre, Free como en Freedo. Consultado el 19 de noviembre de 2011. 
  26. 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. 
  27. 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. 
  28. 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.» 
  29. 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. 
  30. 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. 
  31. 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

  •   Wikimedia Commons alberga una categoría multimedia sobre Fundación Software Libre América Latina.
  • Página web oficial (sitio oficial)
  • Distribuciones libres de GNU/Linux
  • The Linux Kernel Archives (en inglés)
  •   Datos: Q665683
  •   Multimedia: Linux-libre

linux, libre, debe, confundirse, linux, núcleo, linux, para, otros, usos, este, término, véase, linux, proyecto, publica, mantiene, versiones, modificadas, núcleo, linux, quitado, todo, software, incluye, código, fuente, así, como, código, fuente, ofuscado, es. No debe confundirse con GNU Linux o Nucleo Linux Para otros usos de este termino vease Linux Linux libre es un proyecto que publica y mantiene versiones modificadas del nucleo Linux a las que se les ha quitado todo el software que no incluye codigo fuente asi como el codigo fuente ofuscado o el que este publicado mediante licencias privativas Las partes que no tienen codigo fuente son llamadas blobs binarios y corresponden a firmware privativo Linux libreInformacion generalTipo de programaNucleoDesarrolladorFundacion Software Libre America LatinaModelo de desarrolloSoftware libreLanzamiento inicial19 de mayo de 2008 13 anos 2 meses y 22 dias LicenciaGPL 2Estado actualEn desarrolloIdiomasInglesInformacion tecnicaProgramado enCLenguaje ensambladorPlataformas admitidasx86x86 64MIPSVersionesUltima version estable5 13 gnu info 28 de junio de 2021 1 mes y 12 dias Asistencia tecnicaEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata 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 disposicion de los usuarios El firmware es cargado en el dispositivo por el controlador formando parte de este y por consiguiente del nucleo 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 tambien la CPU de la computadora Esto significa que las computadoras pueden quedar totalmente inservibles si su microprocesador tambien requiere de un firmware corrector para funcionar adecuadamente 2 Linux libre es el nucleo 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 Fundacion Software Libre America 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 Indice 1 Eliminacion de firmware privativo 1 1 Desventajas 2 Ejemplo de inclusion de firmware privativo en Linux 2 1 Fragmento de AMD CPU Microcode Update Driver for Linux 3 Generaciones 4 Distribuciones de GNU Linux libre 4 1 Disponibilidad para otras distribuciones de GNU 5 Versiones en tiempo real 6 Mascotas de Linux libre 7 Vease tambien 8 Referencias 9 Enlaces externosEliminacion de firmware privativo EditarEl proceso de limpieza se logra mediante el uso de un script llamado deblob main 4 Este script esta inspirado en el que se utiliza para gNewSense Jeff Moe le realizo modificaciones posteriores para cubrir ciertos requisitos para su utilizacion con la distribucion BLAG Linux and GNU Existe tambien otro script llamado deblob check 5 que se utiliza para verificar si un archivo fuente del nucleo un parche o un archivo de fuentes comprimido aun contiene software sospechoso de ser privativo Desventajas Editar La eliminacion de controladores y firmwares privativos del nucleo imposibilita el uso de Linux libre con el hardware que los necesite En los casos en los que sea posible se incluye controladores libres como sustitutos Entre otros las tarjetas de sonido de video de red y de red inalambrica quedan sin servicio sin un firmware y controlador disponibles Desgraciadamente aun teniendo controladores libres estos a menudo requieren que los fabricantes de dispositivos hardware publiquen los firmwares necesarios para poder inicializar sus dispositivos 6 Sin estos firmwares no pueden funcionar Tambien existe la posibilidad de que requieran ser firmados digitalmente por lo que no es posible realizar un firmware propio mediante ingenieria inversa y cargarlo en el chip ya que este repudiara cualquier binario sin firmar Adicionalmente las companias pueden poner restricciones de distribucion del firmware por lo que tampoco puede ser incluido en Linux ni en ningun paquete adicional hecho por la distribucion al poder ser considerado parte integrante de un controlador privativo por parte del fabricante del dispositivo 7 Este tipo de restricciones entorpecen el desarrollo de controladores libres ademas de dejar el dispositivo inhabilitado 8 Estos dispositivos nunca seran compatibles con Linux libre salvo que el codigo fuente de dichos firmwares sea publicado y se permita a los desarrolladores de Linux libre y a sus usuarios firmar los binarios generados a partir de dicho codigo fuente Ejemplo de inclusion de firmware privativo en Linux EditarLos microprocesadores de AMD e Intel pueden cargar firmware para activar desactivar o corregir funcionalidad del chip Linux incluye soporte para ello asi como el codigo privativo en archivos binarios A la izquierda se puede ver un fragmento de codigo fuente del controlador de Linux que permite cargar el firmware de un microprocesador AMD durante el inicio del sistema 9 Esta rutina toma el archivo indicado por la rutina get builtin microcode o por la ruta indicada por la variable ucode path mediante la rutina find microcode in initrd Este fragmento de codigo se usa cuando Linux detecta la CPU de la computadora y llama al controlador para que provea el firmware del microprocesador El controlador se encarga de todas las gestiones necesarias busqueda del firmware e instalacion en la CPU Esta instalacion de firmware ocurre tambien cuando la CPU sale de un estado durmiente hibernacion o suspension El firmware queda cacheado en memoria para cargarlo cuantas veces sea necesario 10 Cambios en el firmware pueden requerir cambios en Linux Por ejemplo en los microprocesadores AMD Ryzen el tamano maximo del firmware cambio con respecto a procesadores anteriores Linux 4 12rc5 fue modificado para soportarlo 11 Los firmwares de los dispositivos suelen estar en el directorio lib firmware del sistema operativo Las distribuciones GNU Linux que no usan Linux libre suelen incluir paquetes de software con blobs firmwares adicionales para segun sus terminos proveer la mejor experiencia de usuario posible a expensas de usar codigo privativo Fragmento de AMD CPU Microcode Update Driver for Linux Editar Microcode patch container file is prepended to the initrd in cpio format See Documentation x86 early microcode txtyhyggr5t6yrt static const char ucode path maybe unused kernel x86 microcode AuthenticAMD bin void load ucode amd unsigned int cpuid 1 eax struct cpio data ret struct ucode cpu info uci struct cpio data cp const char path bool use pa if IS ENABLED CONFIG X86 32 uci struct ucode cpu info pa nodebug ucode cpu info path const char pa nodebug ucot5t5tde path use pa true else uci ucode cpu info path ucode path use pa false if get builtin microcode amp cp x86 family cpuid 1 eax cp find microcode in initrd path use pa Needed in load microcode amd uci gt cpu sig sig cpuid 1 eax ret cp Generaciones EditarDistribuciones de GNU Linux libre Editar Trisquel implementa nucleos 100 liberados basados en Linux libre desde la version 2 1 Las siguientes distribuciones de GNU utilizan o tienen disponible Linux libre como su nucleo 12 Amagi Arch Linux 13 BLAG Linux and GNU Canaima GNU Linux 14 ConnochaetOS 15 Dragora Gentoo Linux 16 gNewSense GNUinOS Kongoni NeonatoX GNU linux libre Parabola GNU Linux libre RMS GNU Linux libre 17 Tlamaki GNU Linux Trisquel GNU Linux 18 Ademas las siguientes distribuciones de GNU tienen planeado incluir Linux libre como su nucleo dyne bolic GNU Linux 19 Musix GNU Linux 20 Disponibilidad para otras distribuciones de GNU Editar Los codigos fuente y paquetes precompilados de diferentes versiones del nucleo depurado reconocidas por el proyecto Linux libre estan disponibles en las respectivas paginas 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 nucleos de Fedora 21 Tambien existen paquetes precompilados para Debian GNU Linux 22 y distribuciones derivadas como Ubuntu 23 Versiones en tiempo real Editar Andrew Morton un desarrollador del nucleo Linux original El nucleo de dyne bolic posee la particularidad de haber sido compilado para trabajar en tiempo real lo que le confiere un mejor desempeno para la edicion multimedia 19 Asimismo una version precompilada con los parches de tiempo real de Andrew Morton esta 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 fotografia de un pinguino limpio colgado para que se seque despues del lavado 24 Fue tomada por Lewis Lae quien concedio a la FSFLA el permiso para utilizarla en su sitio sin embargo no esta cubierta por una licencia libre Se realizo entonces un llamado a dibujantes y disenadores graficos para crear una mascota que muestre la libertad obtenida por el pinguino pues Stux aunque limpio sigue estando preso 25 Las mascotas que surgieron del llamado y que se muestran en el sitio del proyecto Linux libre son Freetz Dibujado por Burnaron representa un pinguino libre que acaba de salir de la ducha publicado en dos versiones mapa de bits 26 y grafico vectorial 27 Lux Dibujado por Guillaume Pasquet representa el santo pinguino libre con alas de angel y aureola realizado sobre la base de Tux de Larry Ewing mascota oficial del nucleo Linux estandar 28 Gnu levitador y Lux Es una composicion realizada por Alexandre Oliva del gnu levitador uno de los logos del proyecto GNU que toca la flauta para liberar a Lux haciendolo levitar fuera de la jaula en donde estaba prisionero Fue publicada en dos versiones mapa de bits y grafico vectorial 29 Freedo Es la actual mascota oficial del proyecto Linux libre Es una version modificada de Freetz realizada por Ruben Rodriguez Perez 30 Existe tambien una alternativa en gris para impresion creada por Fernando 31 Freedo con GNU Alexander Oliva tambien creo una combinacion de Freedo con el logo de GNU creando asi un logo que puede ser usado para mostrarse en el arranque del nucleo Vease tambien EditarFundacion Software Libre America Latina GNU Hardware libre Nucleo Linux TrisquelReferencias Editar Libreboot Hardware compatibility en ingles Consultado el 12 de junio de 2017 Libreboot ASUS KGPE D16 server workstation board en ingles 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 Free Software Foundation Linux BLOB free version Free Software Directory en ingles 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 Fundacion Software Libre America Latina Como se realiza Linux libre Free como en Freedo Consultado el 18 de noviembre de 2011 La remocion de bits No Libres del nucleo Linux es lograda con el script deblob main fsfla Revision 8200 software linux libre scripts Fundacion Software Libre America Latina en ingles Consultado el 12 de mayo de 2009 Michael Larabel 30 de agosto de 2015 GNU Linux Libre 4 2 Takes Aim At AMDGPU amp Intel s DRM Drivers en ingles Consultado el 12 de junio de 2017 Nouveau VideoAcceleration en ingles Consultado el 12 de junio de 2017 Michael Labarel 22 de septiembre de 2016 Nouveau Developers Remain Frustrated By NVIDIA s Firmware Practices Phoronix en ingles Consultado el 12 de junio de 2017 Peter Oruba AMD CPU Microcode Update Driver for Linux en ingles Consultado el 12 de junio de 2017 Fenghua Yu Early Microcode en ingles Consultado el 12 de junio de 2017 Guenter Roeck 11 de junio de 2017 Patchwork x86 microcode AMD Support Ryzen family 17h en ingles Consultado el 12 de junio de 2017 Fundacion Software Libre America Latina Linux libre Free como en Freedo Consultado el 18 de noviembre de 2011 AUTOR 2017 sofware libre Diego Raul Banda Santos Arch Linux 9 de agosto de 2011 linux libre 3 1 2 AUR en ingles Archivado desde el original el 11 de mayo de 2012 Consultado el 18 de noviembre de 2011 Fossi Damian 24 de agosto de 2009 Linux Libre Resumen del proyecto Forja Archivado desde el original el 24 de febrero de 2010 Consultado el 18 de noviembre de 2011 Linux Libre consiste en publicar y mantener versiones libres del Kernel para Canaima GNU Linux ConnochaetOS Archivado desde el original el 25 de noviembre de 2011 Consultado el 18 de noviembre de 2011 ConnochaetOS ofrece un kernel moderno de Linux Libre LTS O Kelly Tim 14 de abril de 2009 Bug 266157 Gentoo s Bugzilla en ingles Gentoo Linux Consultado el 18 de noviembre de 2011 RMS GNU Linux libre 2011 RMS GNU Linux libre en ingles Archivado desde el original el 22 de julio de 2011 Consultado el 8 de marzo de 2011 The Trisquel Project How Trisquel is Made Trisquel GNU Linux en ingles 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 a b jaromil 10 de septiembre de 2008 LAT hello dyne bolic rt and freeeee en ingles lista de correo Fundacion Software Libre America Latina Linux audio tuning http lists linuxaudio org pipermail linux audio tuning 2008 September 000059 html consultado el 12 de mayo de 2009 ftp musix ourproject org pub musix deb kernel 2 6 26 libre rt Indice de ftp musix ourproject org Consultado el 18 de noviembre de 2011 enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Fundacion Software Libre America Latina Linux libre s Freed ora project en ingles 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 Millan Robert 23 de abril de 2009 Linux libre for Debian Lenny en ingles 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 Gunduz Ali Uncle Gnufs World Famous Home Baked Free Kernel Shoppe aligunduz org en ingles Archivado desde el original el 10 de enero de 2013 Consultado el 12 de mayo de 2009 Lae Lewis 31 de octubre de 2007 Pingouin en frances e ingles Flickr Consultado el 30 de mayo de 2009 C est devenue la mascotte de ce site fsfla org svnwiki selibre linux libre Fundacion Software Libre America Latina Arte Linux libre Free como en Freedo Consultado el 19 de noviembre de 2011 Burnaron 9 de marzo de 2009 Mi logo for linux libre en ingles lista de correo Fundacion Software Libre America Latina linux libre http fsfla org pipermail linux libre 2009 March 000453 html consultado el 12 de mayo de 2009 burnaron 22 de marzo de 2009 About the logo of linux libre en ingles lista de correo Fundacion Software Libre America Latina linux libre http fsfla org pipermail linux libre 2009 March 000464 html consultado el 30 de mayo de 2009 Pasquet Guillaume 31 de marzo de 2009 Angel penguin in vectorial graphics en ingles lista de correo Fundacion Software Libre America 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 Oliva Alexandre 14 de abril de 2009 artwork gnu playing flute to free lux en ingles lista de correo Fundacion Software Libre America Latina linux libre http fsfla org pipermail linux libre 2009 April 000531 html consultado el 12 de mayo de 2009 Rodriguez Perez Ruben 15 de abril de 2009 GNU linux libre naming the Linux libre artwork en ingles lista de correo Fundacion Software Libre America Latina linux libre http fsfla org pipermail linux libre 2009 April 000541 html consultado el 22 de mayo de 2009 Fernando 21 de abril de 2009 GNU linux libre naming the Linux libre artwork en ingles lista de correo Fundacion Software Libre America Latina linux libre http fsfla org pipermail linux libre 2009 April 000584 html consultado el 22 de mayo de 2009 Enlaces externos Editar Wikimedia Commons alberga una categoria multimedia sobre Fundacion Software Libre America Latina Pagina web oficial sitio oficial Distribuciones libres de GNU Linux The Linux Kernel Archives en ingles Datos Q665683 Multimedia Linux libreObtenido de https es wikipedia org w index php title Linux libre amp oldid 137152578, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos