Descargas | Noticias | ¿Cómo? | SVN | Más descargas | Arte

Sistema Operativo GNU + núcleo Linux-libre = 100% Libertad

GNU Linux-libre, Free como en Freedo

Linux, el núcleo desarrollado y distribuido por Linus Torvalds et al, contiene Software No-Libre, es decir, software que no respeta tus libertades esenciales, y te induce a instalar Software No-Libre adicional que no contiene inicialmente. Aunque han alegado mover todo el firmware a otro proyecto en la versión 4.14, los llamados "fuentes" de Linux publicados por el Sr Torvalds aún contienen firmware no-Libre disfrazado como código fuente.

Pocos se dan cuenta de que Linux no es libre. Lo mismo pasa con Stux, ese tan hermoso pinguino.

Stux, un lindo pingüino.  Pocos se dan cuenta que no es Libre

GNU Linux-libre es un proyecto para mantener y publicar distribuciones 100% libres de Linux, apropiadas para el uso en Distribuciones de Sistemas Libres, removiendo software que es incluido sin código fuente, con código fuente ofuscado y oscurecido, bajo licencias de Software No-Libres, eso no te permite modificar el software de manera que haga lo que tu quieres, y eso te induce o requiere a instalar piezas adicionales de Software No-Libre.

Nuestras publicaciones pueden ser fácilmente adoptadas por distros GNU/Linux 100% Libres, así como por sus usuarios, por distros que quieren habilitar la opción de elegir libertad por sus usuarios, y por usuarios de aquellas que no.

Sin embargo UTUTO-e fue la primer distro GNU/Linux en remover porciones no-Libres de Linux, GNU Linux-libre siguió y mejoró la practica establecida por gNewSense y BLAG.

Free Software Foundation Latin America (FSFLA) se sumó al proyecto (entonces no-GNU) Linux-libre como parte de su campaña llamada "¡Sé Libre!", para motivar y permitir a los usuarios ir mas allá de usar algún Software Libre, y mejor buscar y elegir la libertad.

Descargas

  • releases: fuentes correspondientes a las versiones de Linux, pero sin blobs y código que incita usuarios a instalar Software no-Libre.
  • git repository <git://linux-libre.fsfla.org/releases.git> contiene versiones liberadas, scripts, y logs, en una forma más compacta que arriba.
  • SIGNING-KEY: Las llaves GnuPG usadas para firmar tarballs de código, parches y paquetes para Freed-ora. Para cada repositorio R, hay un SIGNING-KEY.R correspondiente en el árbol de descargas.
  • Freesh: .debs para varias architecturas de la última versión disponible. Leer más.
  • RPM Freedom: .rpms para Fedora, CentOS, RHEL y sus derivados. Leer más.
  • libeRTy: .debs compilados con el patch PREEMPT_RT patch para operación de tiempo real en CPUs x86 de 32 y 64 bits. Leer más.
  • freed-ora: .rpms correspondientes a los paquetes de kernel de Fedora. Leer más.
  • Mirrors: Los repositorios citados también están disponibles desde nuestra red de mirrors.
  • Otros binarios: Hay otras distribuciones de binarios de GNU Linux-libre binaries desde terceros. Mantenemos una lista.

Noticias

2024-03-10 - GNU Linux-libre 6.8-gnu

(en=>es) Freedo relaxes on the beach.  Image by Jason Self from https://jxself.org/git/?p=freedo.git.

(en=>es) Dropped cleaning of upstream-removed drivers atmel, hermes, orinoco_usb, libertas_cs, zd1201. Cleaned up drivers for Intel qat_420xx, Imagination PowerVR, Intel Xe, Chips&Media Wave5, Intel VSC, Aquantia PHY, Realtek rtw8922a. Updated cleaning up of coda. Cleaned up blob names in new ARM and AArch64 devicetree files. Adjusted wording in .deb packaging. Attempted fix for i915.

2024-01-29 - Mirror in Australia

Thanks to DiffieHellman for contributing mirror in Australia.

2024-01-07 - GNU Linux-libre 6.7-gnu (To Scale)

(en=>es) Freedo stands on a digital scale, and the visor says 6.7-gnu.  Image by Jason Self from https://jxself.org/git/?p=freedo.git.

(en=>es) Classic Freedo stands on a digital scale, looking alarmed and confused that the visor says 6.7-gnu.  Image by Jason Self from https://jxself.org/git/?p=freedo.git.

(en=>es) Dropped cops localtalk and rtl8192u wifi cleaning up, removed upstream. (Several other blobs remain there, alas.) Adjusted amdgpu, nouveau, adreno, mwifiex, mt7988, ath11k, avs, btqca. Cleaned up aarch64 dts files's mentions of blobs. Cleaned up new mt7925, tps6598x, aw87390, aw88399 drivers. Reverted excessive but harmless cleaning up in xhci-pci, rtl8xxxu, and rtw8822b, that accidentally made to some past releases.

2023-12-11 - GNU Linux-libre 6.6.6-gnu (Bedevilled)

(en=>es) Freedo poses in a devil costume with GNU horns to celebrate 6.6.6-gnu.  Image by Jason Self from https://jxself.org/git/?p=freedo.git.

(en=>es) Freedo poses in a devil costume with GNU horns to celebrate 6.6.6-gnu.

(en=>es) GNU shines above all, whether the kernel is BSD or Linux.

(en=>es) This stable release is Free Software as usual and expected. The codename is about the costume, and the funny cognitive dissonance that might arise by citing a BSD icon in the context of GNU Linux-libre and GNU.

2023-10-30 - GNU Linux-libre 6.6-gnu

(en=>es) Freedo wears a white coat with colored pens in the pocket, and a GNU Project tag.  Two other green penguins wear green alien costumes with antennas; the names printed on their chests are Evil Blob and Evil Bob.  Behind them, there's a road, a gas station.  Far in the background, there are mounts and a flying saucer with two black penguins inside.  Next to the road, a sign that said HISTORIC 66 ROUTE has graffiti that adds GNU horns, a dot between the digits, and -GNU.  Image by Jason Self from https://jxself.org/git/?p=freedo.git.

(en=>es) Adjusted for upstream changes to x86 microcode loaders, Intel avs, -Werror, and rpm spec file changes. Cleaned up drivers for TI gigabit RU ethernet, MediaTek 792x wifi, Cirrus Logic cs42l43 mfd, cs35l56 HD-audio side codec, aw88261 SoC audio. Cleaned new blob names Qualcomm AArch64 dts files, in ivpu accelerator, in bluetooth drivers, in x86 touchscreen driver, and in Qualcomm Venus V4L2 video encoder/decoder.

2023-09-01 - New mirror at repo.jing.rocks

Thanks to Jing for the new mirror in Japan!

2023-08-27 - GNU Linux-libre 6.5-gnu

Freedo represented as a small plastic toy.  Image by Jason Self from https://jxself.org/git/?p=freedo.git.

Reworked cleaning up of iwlwifi to reflect revamp of blob names in it. Adjusted the cleaning scripts to account for cleaned up ARM dts files' moving in the "source" tree. Cleaned up the usual assortment of new dts files that declare dependencies on binary blobs. Updated cleaning up of amdgpu, adreno, rtl8xxxu, and x86 touchscreen, and of atomisp docs. Cleaned up new driver for rtw8851b, and for tas2781 speaker.

2023-06-25 - GNU Linux-libre 6.4-gnu (When I'm Six Point Four)

(en=>es) Freedo sits at a computer table with keyboard, mouse, speakers and two screens, one showing a fragment of the year-old deblob-5.18 script, another showing its output.  Image by Jason Self from https://jxself.org/git/?p=freedo.git.

(en=>es) Adjusted cleaning up of x86 microcode docs, x86 Android tablets and QAT crypto drivers to account for moved files in the source tree. Dropped cleaning up of vs6624 driver, removed upstream. Neutered op-tee's, rtl8710b's and qcom's Cloud AI blob loaders. Cleaned up bluetooth nxp protocol support. Cleaned up blob names in qcom aarch64 dts files.

2023-04-23 - GNU Linux-libre 6.3-gnu

(en=>es) Freedo, with towel and brush, fresh out of the shower, next to rubber GNU.  Image by Jason Self from https://jxself.org/git/?p=freedo.git.

(en=>es) Cleaned up new drivers for ath12k, aw88395, and peb2466, and new devicetree files for aarch64 qcom devices. Adjusted for changes amdgpu, xhci-rcar, qcom-q6v5-pas; for undeprecation of sp8870, av7110, and Budget dvb cards; for the upstream removal of mga, r128, tm6000, cpia2, and r8188eu; for reformatting of documentation files; for drivers moved into accelerator/; for wording changes in build scripts; for separate precompiled BPF files. Ported the fix for the deblobbed i915 driver.

2023-04-21 - Freedo se suma al Fediverso

Jason Self y yo concordamos en configurar un perfil de Freedo en el Fediverso, para anuncios de GNU Linux-libre y tópicos relacionados.

2023-03-12 - (en=>es) i915 deblobbing bug fix

(en=>es) Initializing the i915 driver when using certain Intel i915 GPU variants appears to freeze the system: there is an infinite loop of disarmed (unsatisfiable) blob loading attempts in 6.1.-gnu (up to 6.1.18-gnu) and 6.2.-gnu (up to 6.2.5-gnu). See this thread for a workaround (that bypasses the loop but disables GPU acceleration), to confirm whether your GPU is affected, and for a patch, that fixes the problem without disabling GPU acceleration. The fix is slated for inclusion in upcoming releases, presumably 6.1.19-gnu, 6.2.6-gnu, and 6.3-rc*-gnu.

2023-03-01 - (en=>es) Free Software Supporter

(en=>es) The FSF is thankful for fifteen years of maintenance work, which provides the community with a reliable (and reliably free!) version of the kernel Linux for the GNU operating system. Such work by the Linux-libre maintainers helps to power all of the freedom-respecting distros, and thereby helps those of us who aim to drive our hardware with fully free software.
-- FSF

(en=>es) We thank the FSF for the server, continued support and for the kind mention.

2023-02-25 - Cerrando la semana de celebración de los 15 años

Freedo clásico vestido de gala para celebrar el 15to cumpleaños de Linux-libre.  Imagen por Jason Self desde https://jxself.org/git/?p=freedo.git.

Freedo clásico vestido de gala para celebrar el 15to cumpleaños de Linux-libre, en un fundo de pantalla blanco-y-negro.  Imagen por Jason Self desde https://jxself.org/git/?p=freedo.git.

FSFLA publica un anuncio cerrando la semana de celebración del 15to cumpleaños del proyecto GNU Linux-libre project, mientras publicamos un fundo de pantalla conmemorativo blanco-y-negro (svg) con Freedo clásico vestido de gala para la fiesta (svg).

2023-02-19 - GNU Linux-libre 6.2-gnu (la quinceañera)

Freedo vestido de gala para celebrar el 15to cumpleaños de Linux-libre.  Imagen por Jason Self desde https://jxself.org/git/?p=freedo.git.

(en=>es) Cleaned up new blob requests in nouveau gpu. Adjusted cleaning up of radeon gpu, mt7921 wifi. Cleaned up blob in vgxy61 driver. Disabled blob requests in drivers for mt7622, mt7996 wifi and bcm4377 bluetooth, and blob names in several new aarch64 dts files. Updated blob names in too many drivers to mention. Dropped s5k4ecgx cleaning up, the driver was removed. Dropped commented-out notes and code about not cleaning up pcmcia configuration file requests and SOF free firmware requests.

2022-12-17 - (en=>es) Freed-ora is history

(en=>es) With the EOLing of Fedora 35, Freed-ora has become inactive, after almost 15 years building freed versions of Fedora's blob-ridden kernels. For Fedora users interested in software freedom, we now recommend RPMFreedom kernel builds. Thanks to the various supporters of this subproject over the years.

2022-12-11 - GNU Linux-libre 6.1-gnu

(en=>es) Freedo wears an elf costume.  Image by Jason Self from https://jxself.org/git/?p=freedo.git.

(en=>es) Adjusted deblobbing of amdgpu, i915, brcmfmac, r8188eu, rtw8852c, Intel ACPI sound. Adjusted deblobbing of deprecated drivers for tm6000 TV cards, cpia2 v4l, and sp8870, av7110, and budget media cards. Cleaned up new rtw8852b driver, and blob names from multiple new Qualcomm and MediaTek AArch64 dts files.

2022-10-02 - GNU Linux-libre 6.0-gnu (-ETOOSIXY)

(en=>es) Freedo and four light-blue Tuxes perform I'm Too Sixy on stage under colorful spotlights to an audience of light-blue penguins.  Sunglassed GNU appears in the center of colorful screens on both sides in the back, and a circle in the center displays 6.0-gnu.  Image by Jason Self from https://jxself.org/git/?p=freedo.git.

(en=>es) Disabled blob requests in UCSI interface driver for STM32G0, and in CS35L41 HD-audio driver side codec. Moved MediaTek MT76 mcu blob request disabling to the refactored connac library. Cleaned up blob names from multiple new Qualcomm and MediaTek AArch64 dts files. Updated cleaning up of blob names and requests in AMDGPU, Adreno, Tegra VIC, Netronome NFP, and Habanalabs Gaudi2 drivers. Dropped cleaning up of VXGE driver removed upstream.

2022-07-31 - GNU Linux-libre 5.19-gnu (Uhura)

Freedo está junto a una lavarropas.  Tux está en ella, se limpiando para una nueva versión.  Ambos parecen divertirse.  Imagen por Jason Self de https://jxself.org/git/?p=freedo.git.

Borrada limpieza de controlador para ATM Ambassador borrado upstream. Movida la limpieza de los controladores HDCP helper y Core de Mellanox bajo sus propios nuevos identificadores kconfig. Limpios los nuevos controladores para pureLiFi X/XL/XVC y IPC TI AMx3 Wkup-M3. Ajustada la limpieza de WFX de Silicon Labs, sacada de staging. Actualizada la limpieza de los controladores de amdgpu de AMD, el Cargador de Imágenes de Periféricos WCNSS de Qualcomm, de Bluetooth de Realtek, de Spectrum de Mellanox, de WiFi-Ex de Marvell, y de AVS, IFS y ipu3-igmu de Intel, y de los archivos devicetree AArch64 de Qualcomm. Aceptada la nueva convención de nombres de Sound Open Firmware.

2022-05-22 - GNU Linux-libre 5.18-gnu

En el supermercado GNU SUPPLIES (doble sentido: Provisiones GNU, o GNU provee), el GNU presencia Freedo darle a Tux consejos acerca de cepillos actualizados que funcionan mejor con el nuevo 5.18.  Hay cepillos de baño, contenedores y toallas de varios colores en venta.  Imagen por Jason Self de https://jxself.org/git/?p=freedo.git.

Limpios los nuevos controladores para paneles MIPI DBI, VPU Amphion, WMAC MT7986 de MediaTek, WiFi USB MT7921U de Mediatek, y 8852a y 8852c de Realtek, AVS Intel, amplificador de sonido TAS5805M de Texas Instruments, y nuevos archivos DTS para varios SoCs AArch64 de Qualcomm. Actualizada la limpieza de controladores para GPUs AMD, wiFi M%7915 de MediaTek y WF200+ de Silicon Labs, ethernet alámbrica Spectrum de Mellanox y rtw8852c de Realtek, ADSPs Q6V5 de Qualcomm y de Wolfson, UART HCI de MediaTek. Ajustada la limpieza en razón de movimiento de código en varios controladores en media, bus MHI y GPUs de AMD.

2022-03-21 - GNU Linux-libre 5.17-gnu

Actualizada la lógica para limpiar tegra, bnx2x, mt7915, btmtk, mscc, y añadida lógica para nuevos archivos dts para diversos nuevos SoCs aarch64, y para un nuevo driver para tablets android x86.

2022-01-09 - GNU Linux-libre 5.16-gnu

Se han limpiado wifi mt7921s y rtw89 (8852a), touchscreen ili210x, rproc dsp i.MX, audio qdsp6, y aarch64 qcom. Añadido firmware_reject_builtin, unificadas las funciones shell de limpieza reject_firmware y reject_firmware_nowarn.

2021-10-31 - GNU Linux-libbe 5.15-gnu

Añadido mensaje que señala término exitoso de la limpieza. Corregido empaquetamenot con mkspec. Ajustado empaquetamento snap. Corregidos unos avisos del compilador en firmware.h. Portados eses cambios a las versiones estables, ya en las versiones de la semana pasada. Permitidos otros avisos introducidos por la limpieza (format-extra-args, comments, unused-function y unused-variable) incluso con la nueva configuración que activa -Werror. Actualizada la limpieza de adreno, btusb, btintel, brcmfmac, aarch64 qcom. Borrada la limpieza de drivers prism54 (borrado) y rtl8188eu (reemplazado por r8188eu). Anadida limpieza de gehc-achc.

2021-10-15 - gnulinux.si -> flossmirror.org

Jan Prunk está reemplazando el mirror gnulinux.si con linux-libre.flossmirror.org. Gracias a Jan y todos los otros mantenedores de mirrors.

2021-09-27 - Borrando versiones y repositorios obsoletos

Celebramos el 38avo cumpleaños del Proyecto GNU borrando versiones antiguas que accidentalmente contenían software no-libre. Sus scripts siguen disponibles desde el repositorio git, y desde releases/old/gen6.

También borramos repositorios obsoletos hace mucho tiempo, que todavía contenían compilaciones de ellas, y de otras más antiguas aún. Al reves de freed-ebian y planet, recomendamos Freesh. Al reves de rt, recomendamos LibeRTy. Un reemplazo para freeloong podría ser añadido a Freesh si hay suficiente demanda.

Repositorios de Freed-ora para versiones recientes de Fedora siguen disponibles, pero seguimos buscando nuevos mantenedores para Freed-ora.

2021-08-30 - GNU Linux-libre 5.14-gnu, and -gnu1 respins

Limpiamos sensores vs6624 y micropatches para powerpc 8xx, hace mucho no percibidos. Mejorada la limpieza relacionada a microcódigo x86. (Preparadas nuevas versiones de 5.13, 5.10, 5.4, 4.19, 4.14, 4.9, y 4.4 con -gnu1, con eses y otros cambios.) Se ha limpiado el nuevo driver eftc, y una nueva variante de arm64 qcom. Se han limpiado nuevos nombres de blobs en btrtl, amdgpu, y adreno. Ajustada la limpieza de los drivers i915, sp8870 y otras tarjetas av7110, r8188eu, btqca, en razón de cambios de nombres, y la de xhci-pci-renesas en razón del cambio a la primitiva que usa para cargar blobs.

2021-06-27 - GNU Linux-libre 5.13-gnu

Controladores de tty cyclades y isicom, y de wimax i2400m, que costumbrábamos limpiar, fueron borrados upstream. Controladores comedi fueron movidos en el árbol, y la limpieza fue ajustada correspondientemente. La lógica de limpieza del controlador btusb driver se necesitó actualizar, y los controladores de amdgpu, i915 csr, r8152 usb, mhi bus, x86 touchscreen y qualcomm arm64 han necesitado actualizaciones en razón de nuevos nombres de blobs.

2021-06-11 - #gnu-linux-libre on Libera.Chat

GNU ha movido a Libera.Chat, así que nos tomamos la oportunidad para hacer la transición para el espacio de nombres #gnu, ya que hemos sido un subproyecto de GNU desde el 2012, y no nos pareció que pertenezcamos bajo #linux. Búscanos en #gnu-linux-libre en la red IRC Libera.Chat.

2021-04-25 - GNU Linux-libre 5.12-gnu (Freedo misses Tasha)

Limpios los nuevos drivers para cryupto OcteonTX2, dvb MXL692, wifi MT7921E, y acceleradores BCM VK; docs de Intel ICE, y DTS de variantes de AArch64 Qualcomm. Ajustada la limpieza de Allegro-DVT. Actualizados los nombres de blobs in GPU Adreno, y en variantes de touchscreen x86.

2021-02-14 - GNU Linux-libre 5.11-gnu (ilovefs)

Limpios los drivers para crypto qat_4xxx, bridge dsi/hdmi lt9611uxc, sensor ccs/smia++, ath11k_pci, transceiver de audio nxp, controlador pci mhi. Limpieza de wimax movida. Adjustada la limpieza de rproc wakeup m3, ptp clock idt82p33, y arm64 qualcomm. Arregladas nuevas versiones de blobs en amdgpu, btqca, btrtl, btusb, i915 csr.

2020-12-13 - GNU Linux-libre 5.10-gnu

Soporte a una nueva primitiva de carga de firmware introducida upstream; identificación y verificación de los fuentes correspondientes a código BPF precompilado añadido a los "fuentes"; ajuste para nuevos blobs y reorganizaciones del árbol en amdgpu; inhabilitados nuevos blobs en drivers de video i915 y hci bluetooth de Intel; inhaibilitada la carga de blobs en los nuevos drivers para bridge DPI/DP MHDP8546 de Cadence y para switch Prestera de Marvell; ajuste para reorganizaciones en SDMX IMX, Spectrum MLXSW, iwlwifi de Intel, ath11k de Qualcomm, memoria DPFE STM Broadcom, y sonido Haswell y HiFi2 de Intel; inhabilitados nuevos blobs en portes aarch64 qcom.

2020-10-11 - GNU Linux-libre 5.9-gnu

Limpios los drivers para WiFi rtw8821c y para SoC MediaTek mt8183. Ajustada la limpieza de código de Habanalabs y Wilc1000, y de documentación de Fore200e y Netronome, movidos en el árbol. Actualizada la limpieza de amdgpu, mt7615, i915 CSR, Mellanox mlxsw (Spectrum3), r8169 (rtl8125b-2), y touchscreen x86.

2020-08-02 - GNU Linux-libre 5.8-gnu

Limpios los drivers para Video Atom ISP, WiFi MediaTek 7663 USB y 7915 PCIe, y Realtek 8723DE, xHCI Renesas PCI, coprocesador HabanaLabs Gaudi, Enhanced Asynchronous Sample Rate Converter, Maxim Integrated MAX98390 Speaker Aimplifier, Microsemi ZL38060 Connected Home Audio Processor, y I2C EEPROM Slave. Ajustada la limpieza de los drivers para GPU Adreno, coprocesador HabanaLabs Goya, touchscreen x86, vt6656 and btbcm, y múltiples archivos de documentación.

2020-05-31 - GNU Linux-libre 5.7-gnu

Nuevo proceso de publicación basado en GIT. Versiones anteriores también están disponibles: <git://linux-libre.fsfla.org/releases.git>

Borrada la limpieza de i1480 uwb, driver borrado removed upstream. Inhabilitada la carga de blobs in Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP reloj, y MHI bus. Ajustado para una nueva interfaz de carga de firmware, y nuevos nombres de blobs en AMD GPU, archivos DTS de Arm64, Meson VDec, Realtek Bluetooth, m88ds3103 dvb-frontend, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FMAC, wifi Mediatek 7622 y 7663, y pantalla tactil silead x86. Adjustado para el movimiento del driver mscc phy (con nuevos nombres de blobs) y documentación de wd719x. Borrados blobs binarios ejecutables, disfrazados al estilo antiguo de secuencias de números, recientemente añadidos al i915, para uso en gpus gen7. Corregido el autoteste de deblob-check con dash, y habilitada la especialización del reconocimiento de blobs para entradas específicas.

2020-05-20 - Servidores de compilación donados por Joe Staton

Joe Staton ha donado 2 servidores de compilación para ayudar a mantener las compilaciones del núcleo Freesh actualizadas. Muchas gracias!

2020-03-29 - GNU Linux-libre 5.6-gnu (GNU Health for all)

Inhabilitada la carga de blobs en AMD TEE, ATH11K, y Mediatek SCP. Ajustada la limpieza de AMD PSP, amdgpu, y nouveau.

2020-01-26 - GNU Linux-libre 5.5-gnu

Inhabilitada la carga de blobs en adaptadores ethernet USB Realtek RTL815[23], red inalámbrica WFX wf200, IDT Clockmatrix y codec de sonido RT5677. Ajustada in inhabilitación de blobs en wilc1000, brcmstb_dpfe, r8169, iwlwifi, x86 touchscreen dmi, xhci-tegra, i915, y mlxsw spectrum.

2019-11-25 - GNU Linux-libre 5.4-gnu (Fi For GNU)

Inhabilitada la carga de blobs en el driver ice para Conexión Ethernet Intel Series E800. Ajustada la limpieza de safexcel, amdgpu, i915, i2400m, i1480u, nitrox, r8169, touchscreen_dmi, y sonido skylake. Borrada la limpieza del driver borrado netx. Mantenida la ejecutabilidad de scripts tras su limpieza.

2019-09-15 - GNU Linux-libre 5.3-gnu (Freechard)

Inhabilitada la carga de blobs en qcom, hdcp drm, allegro-dvt, meson-vdec. Ajustada la limpieza de documentación, amdgpu, i915, netx, r8169, brcmfmac, rtl8188eu, adreno, si2157, pvrusb2, touchscreen_dmi, sonido skylake.

2019-07-07 - GNU Linux-libre 5.2-gnu

Habilitada la carga de Sound Open Firmware. Inhabilitada la carga de blobs en mt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp, ucsi_ccg. Ajustada la limpieza de docu de microcódigo, ixp4xx, imx-sdma, amdgpu, nouveau, goya. Borrada la limpieza de r8822be, borrado upstream.

2019-05-05 - GNU Linux-libre 5.1-gnu

Inhabilitada la carga de blobs en mt7603 y goya. Ajustada la limpieza de wilc1000, y actualizados los nombres de blobs en iwlwifi, sonido soc-acpi-intel, brcmfmac, mwifiex, btmrvl, btmtk, touchscreen_dmi. Borrada la limpieza del cargador de firmware del lantiq xrx200, borrado upstream.

2019-05-05 - Corrigiendo rpms de Freed-ora f30 y f31

Los rpms de Freed-ora f30 y f31 buscan módulos en el directorio incorrecto. Gracias a Airwave en IRC por el reporte y el diagnóstico. La corrección ya está en la compilación de 5.0.12-gnu para f30, y va a estar en la próxima compilación para f31.

2019-03-03 - GNU Linux-libre 5.0-gnu

Se limpió ipu3-imgu. Actualizada la limpieza de admgpu, adreno, tegra, bnx2x, iwlwifi, mt76x0, qtnfmac, y sonido SOC Intel (.ri y .tplg añadidos como extensiones a reportar). Borrada la limpieza del driver borrado para ISDN Eicon DIVA.

2019-01-29 - Binarios libeRTy

Jason Self ha empezado a mantener el repositorio apt libeRTy que trae .debs compilados con el patch PREEMPT_RT para operación en tiempo real en CPUs x86 de 32 y 64 bits. ¡Gracias!

2019-01-07 - Espejo en Francia

¡Gracias a cyberbits.eu por el nuevo espejo!

2018-12-24 - GNU Linux-libre 4.20-gnu - Four.Two-Oh! Ho! Ho!

Papá GNUel y Freedoende en un trineo tirado por el reno de Libreboot, entregando el regalo de la libertad incorporado en paquetes de Software Libre.  Imagen de Jason Self desde https://jxself.org/git/?p=freedo.git.

Inhabilitados los pedidos por blobs en MT76x0E, Lantiq/Intel GSWIP, y Microsemi PHY. Actualizada la limpieza de btrtl, AMD GPU, i915 CSR, PSP crypto, MT76x0U, MT76x2E, MT76x2U, qtnfmac, Qualcomm ADSP and Hexagon V5 Remoteproc, x86 touchscreen, hda ca0132, ath10k, y iwlwifi. Borrados los falsos positivos para verificar patches viejos.

2018-10-22 - GNU Linux-libre 4.19-gnu

Silenciados unos avisos del compilador, sin consecuencia, en reject_firmware. Ajustados los ajustes del README. Inhabilitados los pedidos por blobs en WiFi MT76x0U y MT76x2U WiFi, UART Bluetooth MTk, Remoteproc Keystone y Qualcomm Hexagon, y Master FSI de Aspeed ColdFire. Actualizada la limpieza de GPU AMD, Adreno, brcmfmac, mlxsw, sonido Intel Skylake y touchscreen Silead.

2018-08-15 - New mirrors

Espejos en Ecuador, Romania, Sweden (también disponible en la red Tor), y en los EUA están disponibles. Gracias a la UTA y ESPOCH en Ecuador, Ernesto Pérez Estévez, Alin-Adrian Anton, Jonathan Sélea, y John Harris por las actualizaciones. URLs usando http se cambiaron a https cuando disponible.

2018-08-12 - GNU Linux-libre 4.18-gnu

Introducido firmware_reject_nowarn; busca por firmware_request_nowarn y otras nuevas interfaces firmware_request. Se limpiaron psp-dev crypto y icn8505 touchscreen. Ajustada la limpieza de crypto qat c3xxx y c62x, dvb-usb, dvb-usb-v2, iwlwifi, ks7010, ath10k, andgpu, i915, tg3, silead, ca0132 hd audio. Borrada la limpieza de atom isp. Verificada la presencia de fuentes asm movidos desde el archivo .h del amdkfd cwsr trap handler.

2018-06-03 - GNU Linux-libre 4.17-gnu: -ENOTEMPTY

Borrada limpieza de Dreamcast Yamaha AICA, su firmware es Software Libre, y de USB IrDA, borrado upstream. Ajustado tras la reorganización del cargador de firmware y de builddeb. Actualizada la limpieza de i915, amdgpu, coda, s5p-mfc, wl1251, y brcmfmac.

El nombre -ENOTEMPTY celebra que, tras 10 días de huelga de los transportistas que, a pesar de gran apoyo de la populación incluso yo mismo, llevó a la falta de combustibles y muchos otros productos en todas las partes de Brasil, finalmente pude repostar mi coche el viernes.

2018-04-01 - GNU Linux-libre 4.16-gnu: -ESTRBNYX

Se reimplementó reject_firmware_nowait como para llamar el callback; otras variantes de reject_firmware resultan -ENOENT. Ofusca mensajes que podrían sugerir la instalación de microcódigo no-Libre. Se limpió mt76x2e. Actualizada la limpieza de i915, nouveau, imx-sdma, iwlwifi, raydium-i2c, y silead_dmi. Borrado lirc_zilog. Borrados los Kconfigs restantes de firmware de keyspan.

2018-01-28 - GNU Linux-libre 4.15-gnu

Ajustados los scripts de compilación deb y rpm para que se refieran a GNU Linux-libre. Inhabilitada la carga de firmware no-Libre en controladores de touchscreen hideep y memoria brcmstb. Actualizada la limpieza de i915, adreno, amdgpu, tegra, silead dmi, y atomisp. Borrada la limpieza de los drivers ap1302 y oss, borrados upstream.

2017-11-12 - GNU Linux-libre 4.14-gnu: -ENOFIRMWARE

Borrada limpieza del árbol firmware. Ajustado para la nueva interfaz request_firmware_into_buf. Limpio rtl8822be. Actualizada la limpieza de microcode, xrx200, amdgpu, irda-usb, sonido skylake, netronome nfp, brcmfmac, iwlwifi, y rt5514.

2017-11-11 - linux-libre-firmware

Jason Self, conocido por Freesh, ha preparado una distribución de firmware Libre para uso con GNU Linux-libre: repositorio git y tarballs lanzadas.

2017-09-03 - GNU Linux-libre 4.13-gnu

Limpios los drivers de Cavium Nitrox CNN55XX, tarjeta criptográfica Inside Secure's SafeXcel, encoder/decoder V4L2 Qualcomm Venus, Mellanox Technologies Spectrum, Quantenna QSR10g, y Qualcomm ADSP y WCNSS. Actualizada la limpieza de drivers GPU AMDGPU, Adreno A5xx, y Intel i915 CSR, WiFi Atheros 802.11ac ath10k, Broadcom IEEE802.11n embedded FullMAC WLAN, Intel DVM y MVM, Redpine Signals WLAN, y Wilocity 60g, y de la pantalla tactil Silead de Tablets.

2017-07-07 - Otro servidor de compilación ofrecido por Jan Prunk

Jan Prunk percibió que unas compilaciones se retrasaban, y nos ha gentilmente ofrecido otro servidor de compilación, el segundo ofrecido por él. ¡Muchas gracias, Jan!

2017-07-02 - GNU Linux-libre 4.12-gnu

Limpiados Tegra gpu, AtomISP v4l, RTL8723BS WiFi, y HCILL y Nokia H4+ BT. Actualizada la limpieza de amdgpu, i915 csr y nouveau GPUs, y Skylake sound. Actualizados los nombres de los blobs de si2168 dvb, si2157 tuner, ath10k wifi, iwlwifi, rtl8723be wifi, rtl8821ae wifi, y silead touchscreen. Borrada la limpieza de WiLink NFC, borrado upstream.

2017-05-01 - GNU Linux-libre 4.11-gnu

Se limpiaron de los blobs los controladores para el accelerador criptográfico Cavium, la gpu Rockchip, la controladora de ethernet Netronome NFP 4000/6000 y la pantalla tactil Silead. Se añadieron .out y .nffw a la lista de extensiones consideradas sospechosas de blobs. Se actualizó la limpieza de controladores de gpu de AMD y Intel, de lo cargador de blobs para periféricos Qualcomm, de codecs de media Chips&Media Coda, de Wifi Atheros ath10k y wil6210, de Intel iwlwifi, y de sonido Intel Skylake.

2017-02-19 - GNU Linux-libre 4.10-gnu

Actualizado el README. Limpiado st_fdma. Actualizada la limpieza de amdgpu, adreno, i915, radeon, iwlwifi, slicoss, bfad, y de docu de alsa. Borrada la limpieza de STE-Modem, borrado upstream. Captura un padrón general de prefijos de nombres de blobs de iwlwifi.

2016-12-11 - GNU Linux-libre 4.9-gnu

Habilita la activación sin blobs de tarjetas radeon RV7xx. Limpiados sun8i, soporte a Bluetooth Marvell, ziirave_wdt, greybus. Actualizada la limpieza de amdgpu, mwifiex, wlcore, imx7s. Descartada la limpieza de r8723au, borrado upstream. Corregida la limpieza de b43 y b43legacy para corregir el escape de nombres de blobs a mensajes de error.

2016-10-28 - Servidor de compilación ofrecido por Jan Prunk

Además de mantener un espejo de GNU Linux-libre, Jan Prunk ahora nos ha ofrecido acceso a un servidor de compilación. Eso va a aliviar la carga en el servidor ofrecido por la FSF, y permitirnos publicar compilaciones más rápidamente. ¡Muchas gracias, Jan!

2016-10-02 - GNU Linux-libre 4.8-gnu

Habilitada activación sin blobs de tarjetas radeon evergreen. Limpiados mtk_vpu, ks7010_sdio, raydium_i2c_ts, silead, qcom_q6v5_pil, qcom_mdt_loader, y rt5514. Ajustada la limpieza de docs de media, mn88472, iwlwifi, skl, brcmfmac, radeon, i915_csr, y btusb.

2016-07-24 - GNU Linux-libre 4.7-gnu

Limpiado xhci-tegra. Ajustada la limpieza de radeon, i915 csr, mwifiex, brcmfmac, iwlwifi, ath10k testmode, rtl8xxxu wifi, hfi1 Infiniband, y skylake audio.

2016-05-15 - GNU Linux-libre 4.6-gnu

Habilitada activación sin blobs de tarjetas radeon r600. Actualizada la limpieza de nouveau y audio skylake. Limpiados controladores de touchscreen melfas_mip4 y bluetooth ag6xx. Borrada la limpieza de controladores dgap y wimax gdm72xx usb, borrados upstream.

2016-03-14 - GNU Linux-libre 4.5-gnu

Limpiados qat_c3xxx, qat_c62x, adf7242, goodix touchscreen, SOC Qualcomm WCNSS. Actualizada la limpieza de radeon, nouveau, audio skylake, XHCI rcar. Ajustado para mucho movimiento de código, especialmente en drivers/net/wireless.

2016-01-10 - GNU Linux-libre 4.4-gnu

Limpiados qed, fdp, nfcmrvl, rtl8xxxu, y rohm_bu21023. Ajustada la limpieza para la reorganización del cargador de microcódigo temprano. Borrado ft1000.

2015-11-02 - GNU Linux-libre 4.3-gnu

Limpiados c8sectpfe, s3fwrn5, Bluetooth de Intel y Qualcomm/Atheros, Infiniband HFI1, sonido de Intel Skylake. Actualizada la limpieza de amdgpu, nouveau, mwifiex.

2015-08-30 - GNU Linux-libre 4.2-gnu: "10% de la respuesta"

Limpiados amdgpu, i915, cx24120, liquidio, mt7601u, wilc1000, hci_bcm, btrtl, y wdt87xx_i2c. Actualizada la limpieza de elan_i2c, rproc, cxgb4, ath10k, y brcm80211.

2015-06-22 - GNU Linux-libre 4.1-gnu

Limpieza de nxp-nci y btbcm. Actualizada la limpieza de Intel SST, btusb, elants_i2c, iwlwifi, y varios otros nombres de blobs frecuentemente modificados.

2015-05-05 - lemote/gnewsense ahora se llama freeloong

La distribución de .debs de GNU Linux-libre para portátiles Lemote Yeeloong corriendo gNewSense/mipsel, que no tenía un nombre y era identificada por el directorio lemote/gnewsense, ahora se llama freeloong. Para usarlos, añada el siguiente a sources.list:

deb http://linux-libre.fsfla.org/pub/linux-libre/freeloong metad main

2015-04-27 - RPMs DeCentOS

Robert Musial ha logrado compilar un nucleo limpio basado en el nucleo con blobs de CentOS 7. Está disponible desde el sitio de DeCentOS.

2015-04-12 - GNU Linux-libre 4.0-gnu

Corregido el comportamiento de --force en deblob-4.0. Hecha una limpieza cosmética de cyapa (el nombre por defecto del blob no es usado: la carga es siempre iniciada por el usuario, con archivo definido por el usuario, entonces está bien) y ssp_sensors (nombres de blobs borrados, pero no se encontró su mecanismo de carga). Actualizada la limpieza y verificación de nouveau. Borrado tlg2300.

2015-02-09 - GNU Linux-libre 3.19-gnu

Limpiados los drivers sti (gpu), mn88472 y mn88473 (dvb), ELAN (touchpad), me4000, wd719x, rt5677, y Intel SST IPC. Actualizada la limpieza de tlg2300, brcmfmac_sdio, ath10k. Borrada la limpieza de bcm_wimax, borrado upstream. Añadidas nuevos padrones con nombres de blobs para adreno gpu, m88ds3103, mwifiex usb, y para varios nuevos falsos positivos.

Cambios no-funcionales: estandardizado el formato de los comandos clean_kconfig y clean_mk en deblob-3.19; verificación de que el archivo especificado en clean_kconfig contiene la configuración nombrada, y corregidos varios errores así reportados. Mejorada na -gnuificación de EXTRAVERSION para garantizar un separador blanco después del "=".

2015-01-28 - Scripts de deblob tienen firmas, branches y tags

Los scripts de deblob ahora están firmados, en versiones de fuentes pasadas y futuras. Scripts publicados como parte de versiones de fuentes pasadas fueran verificados con el histórico almacenado en nuestro repositorio de control de versiones.

Para hacerlo más sencillamente, y para simplificar la selección, por usuarios, de conjuntos estables de scripts de deblob que funcionen juntos, ahora tenemos branches por versión mayor, con la última versión (y histórico pasado) de los scripts de deblob para aquella versión. La primera versión luego de cada modificación en cada branch también recibe un tag, así que cada una de nuestras versiones de fuentes puede ser sencillamente mapeada y comparada a un tag.

Vea también el archivo README y los directorios branches y tags en el árbol releases de nuestro repositorio de control de versiones.

2014-12-07 - GNU Linux-libre 3.18-gnu and Freed-ora 8-1

Borrada la limpieza de los controladores usbdux comedi, puesto que el firmware solicitado es Software Libre (gracias a Legimet por el reporte). Reducido el tiempo de espera para solicitudes desarmadas de cargar blobs (gracias a Cristophe Jarry por la sugerencia). Mejorado el mensaje genérico de error para solicitudes de carga de blobs (gracias a Brian Candler por la sugerencia). Corregido un error de buffer overflow en la versión limpia de irda-usb (gracas a Lluvia por el reporte de error). Reducidas las divergencias desde upstream, evitando renombrar innecesariamente funciones internas y nombres de campos. Actualizada la limpieza de msm (adreno GPU), radeon, m920x, bcm3510, or51211, sp8870, sp887x, tda1004x, as102, budget dvb, coda video, ft1000-pcmcia, netxen, qlcnic, r8169, bnx2x, iwlwifi-8000, rtl8723ae, rtl8188eu, rtl8192ee, rtl8821ae, lpfc, y qla2xxx. Limpiados saa7134-go7007, ath10k testmode, wil6210, y knav_qmss. Borrada la limpieza del controlador borrado nokia_h4p. Borrada la compresión externa de los incompresibles diffs xdelta3.

Paquetes RPM de Freed-ora 8-1 están disponibles con una lista actualizada de espejos en los archivos de configuración de repositorios yum en el paquete freed-ora-release, y muchas adiciones a freed-ora-freedom para ayudar a mantener su sistema Libre de numerosos sub-paquetes del núcleo no-Libre y paquetes de firmware y microcódigo no-Libre, incluidos en la distribución GNU/Linux upstream, pero que no eran reconocidos por la versión anterior de los paquetes Freed-ora. Los paquetes están disponibles en los repositorios testing para F19, F20, F21 y F22.

2014-12-07 - Nuevos espejos en Ecuador

Ernesto Pérez Estévez nos informa acerca de dos nuevos espejos completos en Ecuador, gentilmente mantenidos por ESPOCH y CEDIA. Los espejos sirven http, ftp y rsync en URLs como http://mirror.espoch.edu.ec/linux-libre/ y http://mirror.cedia.org.ec/linux-libre/. ¡Muchas gracias!

2014-12-07 - Actualizada la lista de espejos

Jan Prunk ha renombrado su espejo de gnulinux.tv a gnulinux.si.

El espejo en la Universidad de Campinas está indisponible hace mucho tiempo.

2014-10-05 - GNU Linux-libre 3.17-gnu

Inhabilitada la carga de blobs en los drivers para Intel QuickAssist Technology, Silicon Labs Si2157 y si2165, Broadcom IEEE802.11n PCIE FullMAC WLAN, soporte a xHCI en Renesas R-Car SoCs. Ajustada la limpieza del driver go7007, movido afuera de staging. Borrada la limpieza de wlags49_h2, wlags49_h25, keucr; los drivers fueron borrados. Actualizados los nombres de blobs en los drivers radeon, si2168, code v4l, s5p_mfc, xc4000, ti-st, ath6kl, brcmfmac, p54, y iwlwifi.

2014-08-07 - GNU Linux-libre 3.16-gnu

Muchos nuevos blobs y pedidos por blobs que necesitamos borrar para esta versión: ast_dp501, radeon, drx39xyj, m88ds3103, si2168, s5k5baf, iwlwifi, rsi_91x, rtl8192ee, rtl8723au, rtl8723be, rtl8821ae, bt_nokia_h4p, mxuport, adau1761, y adau1781; dgap y sst-acpi volvieron luego de reescritas que necesitaron nuevos comandos de limpieza también.

2014-06-08 - GNU Linux-libre 3.15-gnu

La versión base borró los drivers de it913x y dgap, y añadió unos nuevos nombres de blobs y requisiciones correspondientes, todos limpiados en 3.15-gnu. Nouveau y radeon también ganaron nuevas secuencias largas que no se revelaron blobs, así que esas fueran explícitamente retenidas.

2014-03-31 - GNU Linux-libre 3.14-gnu: “Freedom Pi”

Borradas las verificaciones por firmware y fuentes de aic7xxx_old y cs46xx. Añadido reject_firmware_direct. Ajustada la limpieza de los cargadores de microcódigo, movidos. Actualizada da limpieza de bnx2x, bt_mrvl, cs46xx. Borrada la limpieza de btmtk (borrado upstream).

2014-01-20 - GNU Linux-libre 3.13-gnu

Limpiados cx24117, vpdma, wcn36xx, y btmrvl. Actualizada la limpieza de rtl8188eu, em28xx, ath10k, brcmfmac, iwlwifi, readon, y wl1251.

2013-11-03 - GNU Linux-libre 3.12-gnu

Limpiados los drivers msm, pn544_i2c, r8188eu, y dgap. Actualizada la limpieza de s5p_mfc, bna, y bfa, y añadidas expresiones correspondientes a muchos falsos positivos nuevos o cambiados.

Añadidos enlaces a gdnewhat y slack-n-free como fuentes de paquetes.

2013-09-02 - GNU Linux-libre 3.11-gnu: “Linux for freedom-loving Workgroups”

Actualizada la limpieza de nouveau, radeon, comedi, y el cargador inicial de microcódigo de x86. Limpiados ath10k, cw1200, iwlmvm, mtmtk. Borrado csr_wifi.

2013-07-01 - GNU Linux-libre 3.10-gnu

Actualizada la limpieza de iwlwifi, csiostor, go7007, siano sms1xxx, y radeon. Inhabilitada la carga de firmware no-libre en los nuevos drivers para btusb, ims-pcu, exynos4 fimc-is, y rtl8188ee. Corregido un error de limpieza en radeon que afectava la variante cayman desde 2.6.39.

2013-04-28 - GNU Linux-libre 3.9-gnu

Restablece la carga de firmwares (ahora Libres) en ath9k (gracias, Jason Self, por los parches y por la compilación del firmware!). Limpiados el cargador inicial de microcódigo de Intel, s5c73m3, rp2, lp5521, lp5523, lattice ecp3, y ca0132 dsp. Actualizada la limpieza de imx sdma, m920x, bnx2x, qlcnic, iwlwifi, mwifiex, wl18xx, y wm_adsp.

2013-02-19 - GNU Linux-libre 3.8-gnu

Inhabilitados los pedidos de firmware no-Libre en los controladores recién-añadidos xrx200, ar5523, rtl8723ae, csiostor, wm_adsp, y nuevos pedidos de firmware no-Libre en ath9k y nouveau (falcon). Actualizada la limpieza de lpfc y gdm72xx. Borrado el borrado de firmware dabusb, ahora borrado en la versión base.

2012-12-11 - GNU Linux-libre 3.7-gnu

Tolera script deblob-check no ejecutable, y detecta otras condiciones probables de error que producirían archivos vacíos. Corrige detección de la presencia de archivos fuente juntos con sus correspondientes binarios pre-compilados en el árbol de fuentes. Introduce carga condicional de firmware ihex. Ajusta para la reorganización del árbol en drivers/media. Ajusta limpieza para ixp4xx-npe y imx dts arm, nouveau, rtl8192e, wlcore, gdm72xx, s5k4ecgx, s5p_mfc, xc5000, bfad, ueagle-atm, y tda10071. Limpia daqboard2000, me_daq, ni_pcidio, ezusb_fx2, ste_modem_rproc y wm0010. Borra algunas de las limpiezas y ajustes en computone, cxgb3, keyspan_pda y whiteheat.

2012-09-30 - GNU Linux-libre 3.6-gnu

Cambiados scripts para no tomar en cuenta configuraciones de localización. Limpiados csr-wifi y wl18xx. Actualizados bcm, iwlwifi, wlcore, wl12xx, WiMAX i2400m, Comedi JR3, em28xx-dvb, y r8169. Borrado iwmc3200.

2012-07-21 - GNU Linux-libre 3.5-gnu: “Free and a half!”

Limpiados af9035 y wlcore. Actualizaciones en nouveau, libertas, wl1251, wl12xx, gdm72xx, r8169, ath6kl, y mwifiex. Borrados 3c359, smctr y tms380tr.

2012-05-21 - GNU Linux-libre 3.4-gnu

Nuevos deblobs: los nuevos drivers az6007 y nfc wilink necesitaban limpieza; radeon tiene dependencias en nuevos blobs; xc5000, lmedm04, em28xx, bna, bnx2x, brcmfmac, iwlwifi, wl12xx, ath6kl y qla2xxx necesitaron ajustes en su limpieza.

2012-05-18 - Nuevo mirror en gnulinux.tv

Jan Prunk configuró un nuevo mirror. El servidor está en California, EEUU. ¡Gracias!

2012-04-20 - soporte a real-time en el repositorio apt rt

Juan Jacobo Nájera ha compilado Linux-libre con soporte a real-time hace tiempo, pero ahora el empezó a subir sus binarios para x86 32 y 64 bits a un repositorio apt en nuestros servidores. Para acceder sencillamente a los paquetes, añada el siguiente a sources.list:

deb http://linux-libre.fsfla.org/pub/linux-libre/rt squeeze main

2012-03-19 - 3.3-gnu: “3.3 as in freedom.freedom”

Linux-libre se suma al Proyecto GNU, volviéndose GNU Linux-libre. Esta versión, 3.3-gnu, marca la transición, aunque futuras versiones estables basadas en versiones -libre antiguas pueden volverse versiones -gnu también. Los scripts de limpieza ahora soportan entradas comprimidas con .gz, .lz y .xz, además de las .bz2 y no comprimidas, y los archivos ahora se llaman linux-libre--gnu.tar. Pocos cambios de limpieza fueron necesarios para esa versión: la limpieza de los drivers para arm imx, dib0700, it913x, em28xx-dvb, brcmfmac, iwl3945, iwl4965, y rtl8192e necesitaron algunos ajustes, wl12xx-sdio-test y snd-intel-sst ya no están presentes, y el código de sigmadsp se movió en el árbol.

2012-01-05 - gen5 - 3.2-libre

Limpios los nuevos drivers it913x, ath6kl, mwifi_pcie, usbduxsigma, as102 y r8192e_pci. Corregida la limpieza de drivers ethernet, movidos en el árbol, y de s5p-mfc. Corregidos errores de limpieza en bt8xx, iwlwifi, libertas usb8xxx, vxge, y pcxhr.

2011-10-31 - Wheezy mipsel binaries

James Turner mantiene .debs binarios de versiones recientes de Linux-libre para netbooks Lemote Yeeloong (mipsel).

2011-10-24 - gen5 - 3.1-libre

Nuevos drivers xc4000, drxk_hard, em28xx-dvb, s5p-mfc, rtl8192de, adau1701, y sigma limpios. Corregido error de limpieza en iwlwifi. Aceptados nuevos FUCs codificados en nouveau con código fuente correspondiente (algunas tarjetas siguen limitadas por la falta de microcódigo Libre). Borrada la limpieza de drivers borrados westbridge, ip2main, y myri_sbus. Ajustada la limpieza de mach-imx, ft1000, brcmsmac, brcmfmac, mwifiex, dib7000p, y otros.

2011-09-12 - Freesh binaries

El repositorio apt Freesh de Jason Self contiene .debs binarios para sistemas x86 de 32 y 64 bits, y se planea soporte a otras arquiteturas. ¡Gracias!

2011-07-22 - gen5 - 3.0-libre

Nuevos drivers mwifiex, rtl8192se, vub300, lpfc y wm8994 limpios. Ajustes a la limpieza de ath6k, drxd, bnx2x, brcmfmac, rtl8192ce y rtl8192cu. Removida la limpieza de rt2860 y rt2870, removidos.

2011-06-11 - Nuevo mirror en Turquia

Gökdeniz Karadağ nos informa que linux.org.tr es un nuevo mirror de Linux-libre. ¡Gracias!

2011-05-19 - gen5 - 2.6.39-libre

Nuevos drivers technisat-usb2, fm_drv (WL128X), rtl8192cu, ums-eneub6250, y snd-usb-6fire limpios. Ajustes a la limpieza de computone, cyclades, isi moxa_intellio, dib0700, cx23885, bnx2, brcmsmac, iwlegacy, iwlagn, rtl8192ce, rtl8192u, r8712u, y atmel-mxt. Removida la limpieza de dabusb (driver borrado del upstream, pero blobs permanecieron) y dx-sep.

2011-03-15 - gen5 - 2.6.38-libre

Nouveau pedía blobs nuevamente, ahora de los grandes; radeon pedía más blobs para nuevas tarjetas; nuevos drivers wl1273, rtl8192ce, can_softing, y el reintroducido dx_sep dependían de blobs; bnx2 y bnx2x tuvieron sus blobs actualizados como siempre; los blobs de r8169 fueron movidos para fuera de los fuentes, dabusb, vicam, wl1xx, serial_cs, icom, y serial_qe fueron movidos en el árbol; bcm_wimax y snd_intel_ssd necesitaron actualizaciones de limpieza; 3c359 tuvo un error no dañino en limpieza corregido.

2011-01-09 - gen5 - Updated 2.6.27.36

La sección de README, la carga de archivos PCMCIA CIS y la corrección para el mensaje que recomendaba la instalación de Software no-Libre están ahora disponibles en las siguientes versiones: 2.6.36.3-libre1, 2.6.35.10-libre3, 2.6.34.8-libre2, 2.6.33.7-libre1, 2.6.32.28-libre2, 2.6.31.14-libre4, 2.6.30.10-libre3, 2.6.29.6-libre3, 2.6.28.10-libre5, 2.6.27.57-libre5, y también las versiones base 2.6.36-libre1, 2.6.35-libre3, 2.6.34-libre2, 2.6.33-libre1, 2.6.32-libre2, 2.6.31-libre4, 2.6.30-libre3, 2.6.29-libre3, 2.6.28-libre5, 2.6.27-libre5. Los scripts de limpieza de 2.6.37-libre fueron actualizados con cambios cosméticos que no cambiaron la salida. Patches entre versiones base y de versión base a actualización ahora son firmados con GPG, comprimidos con bzip2 y lzip. Los tarballs de versiónes más viejas, conteniendo el error de libertad de tipo Cebo Libre, fueron borrados, y los xdeltas y scripts movidos a old/gen4.

2011-01-05 - 2.6.37-libre

Nueva sección en README acerca de Linux-libre, reabilitada la carga de archivos PCMCIA CIS disponibles bajo licencias libres con fuentes en otras partes, ajustados los drivers Libertas para aceptar firmware especificado por el usuario, corregido mensaje de error que recomendaba la instalación de firmware no-Libre, removidos los blobs recientemente introducidos de 5 nuevos drivers, inabilitados los pedidos por blobs de 10 nuevos drivers, actualizada la limpieza de 5 drivers, removida la limpieza de 1 driver dependente de blobs y de 1 driver con blobs en sus fuentes borrados de staging.

2010-11-07 - Linux-libre/planet .debs

Binarios de Linux-libre de Aurélien Desbrières están disponibles en un repositorio apt desde nuestros servidores y mirrors. Para acceder sencillamente a ellos, añada el siguiente a sources.list:

deb http://linux-libre.fsfla.org/pub/linux-libre/planet planet main

2010-10-21 - 2.6.36-libre

Se limpiaron 2 nuevos drivers dependientes de blobs, se ajustó la limpieza de 3 otros, se descartó la limpieza de nouveau, ahora libre de blobs, y de un driver removido. Leer el anuncio.

2010-08-22 - 2.6.35-libre2

Se corregió un error de deblob en drivers/net/e100.c.

2010-08-03 - 2.6.35-libre1

Se corregió un error de deblob en drivers/media/video/s2255drv.c.

2010-08-02 - 2.6.35-libre, 2.6.34-libre1

Se limpiaron 4 nuevos drivers dependientes de blobs en 2.6.35, se corregió un error de deblob que causaba errores de compilación en r8192S_firmware.c en 2.6.34-libre.

2010-05-18 - 2.6.34-libre

Se limpiaron 9 nuevos drivers dependientes de blobs en 2.6.34, se actualizó la limpieza de un par de otros.

2010-02-24 - 2.6.33-libre, generation 4

Nuevo deblob-check, más rápido, basado en Python, GNU awk, PERL o GNU sed, a tu elección. Actualizado para 2.6.33. Blobs crecen más rápido que Linux. Leer el anuncio.

2009-12-13 - Linux-libre para Lemote Yeeloong con Freedo

Binarios de Linux-libre (.deb) para gNewSense metad/mipsel (para Lemote Yeeloong) están disponibles. Comparados con los binarios de gNewSense, estos agregan un numero de módulos, y muestran a Freedo como el logo en el tiempo de arranque. Añada el siguiente a sources.list:

deb http://linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense metad main

2009-12-10 - gen3 - 2.6.27-libre3

Publicados 2.6.27 linea base y 2.6.27.41 revisado con los scripts actualizados deblob-check y deblob-2.6.27.

2009-12-08 - gen3 - 2.6.32-libre, 2.6.31-libre2, 2.6.30-libre1

Actualizado para 2.6.32, corrección de errores de revisión (algunos temas cosméticos, algunos errores de compilación en algunos controladores en etapas, tales como ME4000, RT2670, RT2680, y RT3070) en 2.6.31 y 2.6.30. Portada la nueva revisión de Radeon, R128, y BNX2X para 2.6.30. Adaptaciones sin probar a publicaciones recientes del núcleo están en el repositorio SVN.

2009-09-21 - gen3 - 2.6.31-libre1

Correcciones en errores de revisión en usbdux controladores de etapas, nuevos trabajos para la revisión de Radeon, controladores R128 y MGA, en preparación para remover el firmware de la versión principal, y mejora el funcionamiento con --force para mejor operación con núcleos ya revisados y otras variantes.

2009-09-12 - gen3 - 2.6.31-libre

¡Esta liberado!, se ha dicho.

2009-06-12 - gen3 - 2.6.30-libre

Broadcom b43 WiFi debería funcionar ahora con el firmware libre de ingeniería inversa. Además de eso, esta publicación justo se actualiza al motor de revisión para lidiar con la aleatoriedad de la versión principal y adición de firmware No-Libre y de sus dependencias en firmware no-Libre.

2009-06-09 - gen3 - 2.6.29-libre1, 2.6.28-libre3 y 2.6.27-libre2

Esta publicación corrige las regresiones en e100 y radeon introducidas en las publicaciones gen2, y arregla alguno errores de revisión. Lee el anuncio.

Camisetas “Free as in Freedo” están en camino

Vamos a estampar camisetas con Freedo. Checa el diseño y los colores aquí. Obtenlas primero en FISL 10.

2009-04-02 - gen2 - 2.6.27-libre1 publicado

Esta publicación hace la serie 2.6.27 apropiada para el uso en Distribuciones de Sistemas Libres, después de adaptar y ajustar el "clean-ups" que ya se encuentra disponible en 2.6.28-libre2 y 2.6.29-libre. 2.6.27.21-libre1 también se encuentra disponible.

2009-03-31 - gen2 - 2.6.28-libre2 y 2.6.29-libre publicado

La publicación 2.6.28-libre2 corrige un numero de problemas en 2.6.28-libre1: algunos errores de compilación causados por la revisión, faltaron remover algunos nombres y referencias a firmware No-Libre, y algunos temas de portabilidad en los scripts. 2.6.28.9-libre2 también esta disponible.

La publicación 2.6.29-libre usa la misma infraestructura de revisión que 2.6.28-libre2, sin embargo esta actualizada para 2.6.29, y adaptada para lidiar con piezas de firmware No-Libre y controladores agregados en la versión principal que requieren firmware No-Libre externo.

2009-03-21 - gen2 - 2.6.28-libre1 publicado en Libre Planet 2009

Esta es la primer publicación completamente apropiada para Distribuciones de Sistemas Libres: no solo remueve el Software No-Libre (y trae de regreso algunas tablas de datos que se removían en publicaciones pasadas), también remueve peticiones de y documentación que induce a los usuarios a instalar y usar Software No-Libre.

Obtén las diapositivas y el audio de el discurso inicial en el sitio web del Libre Planet 2009.

Como se realiza

La remoción de bits No-Libres del núcleo Linux es lograda con el script deblob-main, que al mismo tiempo usa deblob- y deblob-check.

deblob- esta inspirado en los scripts de gNewSense, después personalizados en BLAG por Jeff Moe, y posteriores mejoras como parte del proyecto linux-libre.

deblob-check es un script que puedes usar para probar ya sea un archivo fuente de núcleo, un parche o un tarball, que contenga cualquier blob o firmware sospechoso.

Si quieres colaborar con linux-Libre debes conocer cómo se mantiene. El mantenimiento se hace para producir un kernel libre que esté listo para compilar. linux-Libre pasa por el siguiente proceso para crear un Linux que sea libre:

  1. correr el script deblob-check en cada nueva versión de Linux
  2. verificar si hay nuevos blobs o nuevos falsos positivos
  3. si hay blobs, copiar y adaptar alguna de las reglas de limpieza en deblob- o deblob-check para limpiarlos
  4. si hay falsos positivos, agreglar una expresiión regular que los acepte en deblob-check
  5. cuando deblob-check no detecte problemas en el resultado de la limpieza por los scripts, correr deblob-main para limpiar el .tar de la versión

Como participar

Mirrors

FSFLA

https://www.linux-libre.fsfla.org/pub/linux-libre/

https://www.fsfla.org/selibre/linux-libre/download/

rsync://rsync.linux-libre.fsfla.org/linux-libre/

https://mirror.endianness.com/linux-libre/ (Australia)

https://mirror.endianness.com/linux-libre/

mirror.cyberbits.eu (Francia)

https://mirror.cyberbits.eu/linux-libre/

http://mirror.cyberbits.eu/linux-libre/

rsync://rsync.cyberbits.eu/linux-libre/

linux.org.tr

http://ftp.linux.org.tr/linux-libre/

ftp://ftp.linux.org.tr/linux-libre/

rsync://ftp.linux.org.tr/linux-libre/

flossmirror.org (Germany)

http://linux-libre.flossmirror.org

repo.jing.rocks (Japan)

https://repo.jing.rocks/linux-libre/

http://mirror.cyberbits.eu/linux-libre/

rsync://repo.jing.rocks/linux-libre/

uta.edu.ec (Ecuador)

https://mirror.uta.edu.ec/linux-libre/

ftp://mirror.uta.edu.ec/linux-libre/

rsync://mirror.uta.edu.ec/linux-libre/

cedia.org.ec (Ecuador)

https://mirror.cedia.org.ec/linux-libre/

ftp://mirror.cedia.org.ec/linux-libre/

rsync://mirror.cedia.org.ec/linux-libre/

linuxliber.ro (Romania)

ftp://ftp.linuxliber.ro/ (sólamente freesh y freed-ora)

splentity.com (Arizona, EUA)

https://mirror.splentity.com/linux-libre/

Repositorio Freed-ebian de Robert Millan (sin manutención)

https://people.debian.org/~rmh/linux-libre/ (freed-ebian only)

Estructura del repositorio SVN

  • scripts/deblob-main: El script principal para limpiar un tarball de linux.
  • scripts/deblob-check: Un script que reconoce y opcionalmente limpia blobs.
  • scripts/deblob-$ver: Scripts que limpian blobs desde el interior de los arboles de código expandido de Linux..
  • scripts/README: Mas detalles en el uso de estos scripts.
  • releases: Branches and tags of released scripts.
  • freed-ora: Ve freed-ora.
  • freed-ebian: Scripts y modificaciones usadas para mantener paquetes freed-ebian.
  • lemote: Scripts y diffs usados para mantener paquetes binarios freeloong de GNU Linux-libre para portátiles Lemote Yeeloong corriendo gNewSense.

Otras fuentes de binarios

Lux, un g[e]nuino santo pingüino libre

Arte

La imagen del pingüino colgando fue tomada por Lewis Laë en Noviembre del 2007, y fue lo suficientemente gentil para darnos permiso de usarlo como logo, por medio de e-mail privado. Merci beaucoup, Lew!

Sin embargo, la imagen no hacia un logo muy bueno. El pingüino es innegablemente lindo y limpio, pero aun es un prisionero. Por eso lo llamamos Stux.

Freedo, la mascota de Linux-libre

Burnaron dibujó Freetz (¡gracias!), el pingüino arriba, saliendo de la ducha con cepilla y toalla. Publicó una versión vectorial también (la imagen es un enlace a ella). Lo llamamos Freetz.

Rubén Rodrígues Pérez le dio, erhm, vida al hermano menor de Freetz, Freedo, nuestro logo oficial. El nombre fue sugerido por Jeff Moe. Fernando sugirió una versión en gris para imprimir en poco color. Los detalles finales de Freedo fueron dados por Islene Calciolari Garcia y Alexandre Oliva.

Alexandre Oliva combinó Freedo con GNU, creando la imagen que empieza la página. Los binarios publicados por el proyecto Linux-libre serán configurados para mostrar este logo en el arranque. Si quieres usarlo también, busca por parches nombrados 100gnu+freedo.patch, en directorios nombrados tras paquetes de Linux-libre en el repositorio SVN. Algunos paquetes usaban una variante más antigua:

Sistema Operativo GNU + núcleo Linux-libre = 100% Libertad

Guillaume Pasquet dibujó Lux, el santo pingüino libre (¡gracias!), basado en el tux original de Larry Ewing; ambos deben de ser mencionados para este trabajo de arte.

Alexandre Oliva ha unió el gnu levitador, y Lux, siendo levitado fuera de la jaula. Esta imagen y las fuentes vectoriales correspondientes están licenciadas bajo los mismos términos, que el gnu levitador: GPLv3+ or GFDL1.1 sin secciones invariantes, el texto de la Cubierta Frontal, y el texto de la Cubierta Posterior.

GNU tocando la flauta para liberar a Lux

Jason Self dibujó una colección de bellas obras de arte con GNU y Freedo. Míralas!

¡Sé Libre!