Return to site

Software Libre Para Linux

broken image


› Software libre HILO OFICIAL Steam para GNU/Linux. Si lo consiguen borro Windows y me quedo con linux para siempre Donde ves los progresos? Eric14 04 jul 2020 15:22. Linux-libre is an operating system kernel and a GNU package. The GNU Project attempts to keep Linux-libre in synchronization with upstream development of the Linux kernel while removing any software that does not include its source code, has its source code obfuscated, or is released under a proprietary license. Software components with no available source code are called binary blobs and, as such, are. For business deployments, we strongly recommend support from certified partners which also offer long-term support versions of LibreOffice. LibreOffice 6.4.7 release notes. Supplementary Downloads: Help for offline use: English (US) (Torrent, Info) Key management software for the new OpenPGP feature (external site) need another language? LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation are free from our large, dedicated community of users, contributors and developers. You, too, can also get involved!

  1. Software Libre Para Linux Virtualbox
  2. Software Libre Para Linux Distro

Download | News | How | SVN | Other downloads | Artwork

Linux, the kernel developed and distributed by Linus Torvalds et al, contains non-Free Software, i.e., software that does not respect your essential freedoms, and it induces you to install additional non-Free Software that it doesn't contain. Even after allegedly moving all firmware to a separate project as of release 4.14, Linux so-called 'sources' published by Mr Torvalds still contain non-Free firmware disguised as source code.

GNU Linux-libre is a project to maintain and publish 100% Free distributions of Linux, suitable for use in FreeSystem Distributions, removing software that is included without source code, with obfuscated or obscured source code, under non-Free Software licenses, that do not permit you to change the software so that it does what you wish, and that induces or requires you to install additional pieces of non-Free Software.

Our releases can be easily adopted by 100% Free GNU/Linux distros, as well as by their users, by distros that want to enable their users to choose freedom, and by users of those that don't.

Although UTUTO-e was the first GNU/Linux distro to remove non-Free portions of Linux, GNU Linux-libre follows and improves on the practices established by gNewSense and BLAG.

Free Software Foundation Latin America (FSFLA) joined the (then non-GNU) Linux-libre project as part of its campaign dubbed '¡Sé Libre!', to encourage and enable users to go beyond using some Free Software, and rather seek and choose freedom.

  • releases: source tarballs tracking upstream releases, from which we removed blobs and code that induces users to install non-Free Software.
  • SIGNING-KEY: The GnuPG keys used to sign source tarballs, patches, Freed-ora packages, and the keys that sign other repositories. For each repository R, there's a corresponding SIGNING-KEY.R in the download tree.
  • freesh: .debs for various architectures of the latest sources available. Read more.
  • freed-ora: .rpms packages tracking Fedora kernel builds. Read more.
  • freeloong: .debs for gNewSense/mipsel, for Lemote Yeeloong laptops. Read more.
  • libeRTy: .debs compiled with the PREEMPT_RT patch for realtime operation on 32- and 64-bit x86 CPUs. Read more.
  • planet: (OBSOLETE) old .debs for 32-bit x86 of then-recent sources. Read more.
  • freed-ebian: (OBSOLETE) .debs tracking Debian kernel builds. Mirrored from Robert Millan's repository.
  • rt: (OBSOLETO) .debs of recent sources with real-time support. Read more.
  • Mirrors: The repositories above are available from our network of mirrors too.
  • Other binaries: There are other distributions of GNU Linux-libre binaries from third parties. We maintain a list.

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

Cleaned up drivers for rtw8821c WiFi and for MediaTek mt8183 SoC.Adjusted cleaning up of Habanalabs and Wilc1000 code, and Fore200e andNetronome documentation, moved in the tree. Updated cleaning up ofamdgpu, mt7615, i915 CSR, Mellanox mlxsw (Spectrum3), r8169(rtl8125b-2), and x86 touchscreen.

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

Cleaned up drivers for Atom ISP Video, MediaTek 7663 USB and 7915 PCIeand Realtek 8723DE WiFi, Renesas PCI xHCI, HabanaLabs Gaudicoprocessor, Enhanced Asynchronous Sample Rate Converter, MaximIntegrated MAX98390 Speaker Aimplifier, Microsemi ZL38060 ConnectedHome Audio Processor, and I2C EEPROM Slave. Adjusted cleaning up ofdrivers for Adreno GPU, HabanaLabs Goya coprocessor, x86 touchscreen,vt6656 and btbcm, and of various documentation files.

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

New GIT-based release process. Past releases also available at:

Dropped cleaning up for i1480 uwb, driver removed upstream. Disabledblob loading in Marvell OcteonTX CPT, Mediatek MT7622 WMAC, QualcommIPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP clock, and MHI bus.Adjustments to cope with changes in firmware loading interface, andnew blob names in AMD GPU, Arm64 DTS files, Meson VDec, RealtekBluetooth, m88ds3103 dvb frontend, Mediatek mt8173 VPU, QualcommVenus, Broadcom FMAC, Mediatek 7622 and 7663 wifi, and silead x86touchscreen. Adjusted for movement of mscc phy driver (and new blobnames in it) and wd719x documentation. Removed old-fashionedexecutable binary blobs disguised as arrays of numbers, newly-added tothe i915, for use in gen7 gpus. Fixed deblob-check's selftest withdash, and enabled input-specific overriding of standard blob-matchingpatterns.

2020-05-20 - Build servers contributed by Joe Staton

Joe Staton donated 2 build servers to help keep the Freesh kernelbuilds up to date. Thank you!

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

Disabled blob loading in AMD TEE, ATH11K, and Mediatek SCP. Adjustedcleaning up of AMD PSP, amdgpu, and nouveau.

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

Disabled blob loading in Realtek RTL815[23] USB ethernet adaptors, WFXwf200 wireless, IDT Clockmatrix and RT5677 sound codecs. Adjustedblob disabling in wilc1000, brcmstb_dpfe, r8169, iwlwifi, x86touchscreen dmi, xhci-tegra, i915, and mlxsw spectrum.

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

Disabled blob loading in Intel Ethernet Connection E800 Series icedriver. Adjusted deblobbing of safexcel, amdgpu, i915, i2400m,i1480u, nitrox, r8169, touchscreen_dmi, and skylake sound. Droppeddeblobbing of removed netx driver. Retain executability of deblobbedscripts.

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

Disabled blob loading in qcom, hdcp drm, allegro-dvt, meson-vdec.Adjusted deblobbing of documentation, amdgpu, i915, netx, r8169,brcmfmac, rtl8188eu, adreno, si2157, pvrusb2, touchscreen_dmi,skylake sound.

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

Enabled loading of Sound Open Firmware files. Disabled blob loadingin mt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp,ucsi_ccg. Adjusted deblobbing of microcode docs, ixp4xx, imx-sdma,amdgpu, nouveau, goya. Dropped deblobbing of r8822be, removedupstream.

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

Disabled blob loading in mt7603 and goya. Adjusted deblobbing ofwilc1000, and updated blob names in iwlwifi, soc-acpi-intel sound,brcmfmac, mwifiex, btmrvl, btmtk, touchscreen_dmi. Dropped cleaningup of the lantiq xrx200 firmware loader, removed upstream.

2019-05-05 - Fixing Freed-ora f30 and f31 rpms

Freed-ora f30 and f31 rpms look for modules in the wrongdirectory.Thanks to Airwave on IRC for the report and the diagnostic. The fixis in the 5.0.12-gnu f30 build, and will be in the next f31 build.

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

Deblobbed ipu3-imgu. Updated deblobbing of admgpu, adreno, tegra,bnx2x, iwlwifi, mt76x0, qtnfmac, and Intel SOC sound (.ri and .tplgadded as extensions to flag). Dropped deblobbing of removed EiconDIVA ISDN driver.

2019-01-29 - libeRTy binaries

Jason Self has started maintaining the libeRTy apt repository which carries .debs compiled with the PREEMPT_RT patch for realtime operation on 32- and 64-bit x86 CPUs. Thanks!

2019-01-07 - Mirror in France

Thanks to cyberbits.eu for the new mirror!

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

Disabled blob requests in MT76x0E, Lantiq/Intel GSWIP, and MicrosemiPHY. Updated btrtl, AMD GPU, i915 CSR, PSP crypto, MT76x0U, MT76x2E,MT76x2U, qtnfmac, Qualcomm ADSP and Hexagon V5 Remoteproc, x86touchscreen, hda ca0132, ath10k, and iwlwifi cleaning up. Droppedfalse positive matches for old patches.

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

Silenced some harmless compiler warnings in reject_firmware.Adjusted README adjustments. Disabled blob requests in MT76x0U andMT76x2U WiFi, MTk Bluetooth UART, Keystone and Qualcomm HexagonRemoteproc, and Aspeed ColdFire FSI Master. Updated AMD GPU, Adreno,brcmfmac, mlxsw, Intel Skylake sound and Silead touchscreen cleaningup.

2018-08-15 - New mirrors

Mirrors in Ecuador, Romania, Sweden (also available in the Tornetwork), and USA East coast are now available. Thanks UTA and ESPOCHin Ecuador, Ernesto Pérez Estévez, Alin-Adrian Anton, Jonathan Sélea,and John Harris for the updates. URLs using http were changed tohttps where available. Minecraft pocket edition apple tv.

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

Introduced firmware_reject_nowarn; check for newfirmware_request_nowarn and other firmware_request interfaces.Deblobbed psp-dev crypto, icn8505 touchscreen. Adjusted deblobbing ofqat c3xxx and c62x crypto, dvb-usb, dvb-usb-v2, iwlwifi, ks7010,ath10k, andgpu, i915, tg3, silead, ca0132 hd audio. Dropped atom ispdeblobbing. Checked for asm sources split out of amdkfd cwsr traphandler header file.

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

Dropped deblobbing of Dreamcast Yamaha AICA, its firmware is FreeSoftware, and of USB IrDA, removed upstream. Adjusted for firmwareloader and builddeb reorganization. Updated deblobbing of i915,amdgpu, coda, s5p-mfc, wl1251, and brcmfmac.

The codename -ENOTEMPTY celebrates that, after 10 days of truckers'strike that, despite broad support from the population includingmyself, led to shortages of fuel and many other products all overBrazil, I could finally refuel my car on Friday.

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

Revamp reject_firmware_nowait so as give the callback a chance torun; return the expected -ENOENT from other reject_firmware variants.Obfuscate messages that might suggest the installation of non-Freemicrocode. Deblobbed mt76x2e. Update deblobbing of i915, nouveau,imx-sdma, iwlwifi, raydium-i2c, and silead_dmi. Dropped lirc_zilog.Clean up keyspan firmware Kconfig leftovers.

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

Adjusted deb and rpm build scripts to refer to GNU Linux-libre.Disabled non-Free firmware loading in hideep touchscreen and brcmstbmemory drivers. Updated the cleaning up of i915, adreno, amdgpu,tegra, silead dmi, and atomisp. Dropped cleaning up of ap1302 and ossdrivers, removed upstream.

Para

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

Dropped deblobbing of the firmware subtree. Adjusted for the newrequest_firmware_into_buf interface. Deblobbed rtl8822be. Updateddeblobbing of microcode, xrx200, amdgpu, irda-usb, skylake sound,netronome nfp, brcmfmac, iwlwifi, and rt5514.

2017-11-11 - linux-libre-firmware

Jason Self, of Freesh fame, put together a distribution of Freefirmware for use with GNU Linux-libre: gitrepo andreleased tarballs.

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

Deblobbed drivers for Cavium Nitrox CNN55XX, Inside Secure's SafeXcelcryptographic engine, Qualcomm Venus V4L2 encoder/decoder, MellanoxTechnologies Spectrum, Quantenna QSR10g, and Qualcomm ADSP and WCNSS.Updated deblobbing for AMDGPU, Adreno A5xx, and Intel i915 CSR GPU,Atheros 802.11ac ath10k, Broadcom IEEE802.11n embedded FullMAC WLAN,Intel DVM and MVM, Redpine Signals WLAN, and Wilocity 60g WiFi, andSilead Tablet touchscreen drivers.

2017-07-07 - Another build server contributed by Jan Prunk

Jan Prunk noticed some of our builds were lagging behind, and kindlyoffered another build server, the second offered by him. Thank you,Jan!

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

Deblobbed Tegra gpu, AtomISP v4l, RTL8723BS WiFi, and HCILL and NokiaH4+ BT. Updated deblobbing of amdgpu, i915 csr and nouveau GPUs, andSkylake sound. Updated blob names for si2168 dvb, si2157 tuner,ath10k wifi, iwlwifi, rtl8723be wifi, rtl8821ae wifi, and sileadtouchscreen. Dropped deblobbing of WiLink NFC, removed upstream.

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

Deblobbed Cavium Crypto accelerator, Rockchip gpu, Netronome NFP4000/6000 ethernet and Silead touchscreen drivers. Added .out and.nffw to the list of extensions regarded as suspected blobs. Updateddeblobbing of AMD and Intel gpu drivers, of the Qualcomm peripheralblob loader, of Chips&Media Coda media codecs, Atheros ath10k andwil6210 WiFi, Intel iwlwifi, and Intel Skylake audio drivers.

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

Updated README. Deblob st_fdma. Update deblobbing of amdgpu,adreno, i915, radeon, iwlwifi, slicoss, bfad, and of alsa docs. Dropdeblobbing of STE-Modem, removed upstream. Catch a general pattern ofiwlwifi blob name prefixes.

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

Enable blobless activation of RV7xx radeon cards. Deblobbed sun8i,Marvell Bluetooth support, ziirave_wdt, greybus. Updated deblobbingof amdgpu, mwifiex, wlcore, imx7s. Dropped deblobbing of r8723au,removed upstream. Corrected deblobbing of b43 and b43legacy to fix ablob name's leakage into error messages.

2016-10-28 - Build server contributed by Jan Prunk

Besides maintaining one of our mirrors, Jan Prunk has now generouslyoffered us access to a build server. That will help ease the load onthe one offered by the FSF, and get builds out faster. Thank you,Jan!

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

Enable blobless activation of evergreen radeon cards. Deblobbedmtk_vpu, ks7010_sdio, raydium_i2c_ts, silead, qcom_q6v5_pil,qcom_mdt_loader, and rt5514. Adjusted deblobbing of media docs,mn88472, iwlwifi, skl, brcmfmac, radeon, i915_csr, and btusb.

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

Deblobbed xhci-tegra. Adjusted deblobbing of radeon, i915 csr,mwifiex, brcmfmac, iwlwifi, ath10k testmode, rtl8xxxu wifi, hfi1Infiniband, and skylake audio.

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

Enable blobless activation of r600 radeon cards. Updated deblobbingof nouveau and skylake audio. Deblobbed melfas_mip4 touchscreen andag6xx bluetooth drivers. Removed deblobbing of dgap and wimax gdm72xxusb drivers, removed upstream.

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

Deblobbed qat_c3xxx, qat_c62x, adf7242, goodix touchscreen, QualcommWCNSS SOC. Updated deblobbing of radeon, nouveau, skylake sound, XHCIrcar. Adjusted for lots of code movement, especially withindrivers/net/wireless.

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

Deblobbed qed, fdp, nfcmrvl, rtl8xxxu, and rohm_bu21023. Adjusteddeblobbing for revamp of early microcode loader. Dropped ft1000.

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

Deblobbed c8sectpfe, s3fwrn5, Intel and Qualcomm/Atheros Bluetooth,HFI1 Infiniband, Intel Skylake sound. Updated deblobbing of amdgpu,nouveau, mwifiex.

2015-08-30 - GNU Linux-libre 4.2-gnu: '10% of the answer'

Deblobbed amdgpu, i915, cx24120, liquidio, mt7601u, wilc1000,hci_bcm, btrtl, and wdt87xx_i2c. Updated deblobbing of elan_i2c,rproc, cxgb4, ath10k, and brcm80211.

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

Deblobbed nxp-nci and btbcm. Updated deblobbing of Intel SST, btusb,elants_i2c, iwlwifi, and various other frequently-updated blobnames.

2015-05-05 - lemote/gnewsense is now freeloong

The distribution of GNU Linux-libre .debs for Lemote Yeeloongnotebooks running gNewSense/mipsel, that didn't have a name and wasidentified by the lemote/gnewsense directory, is now called freeloong.To use them, add this line to your sources.list:

2015-04-27 - DeCentOS RPMs

Robert Musial has managed to build a deblobbed kernel based on CentOS7's blob-ridden one. It's available from the DeCentOS site.

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

Fixed --force handling in deblob-4.0. Cosmetically deblobbed cyapa(the default blob name is unused: loading is always user-initiated,from user-supplied file, so it's fine) and ssp_sensors (blob nameswere cleaned up, but no loading machinery was encountered). Updateddeblobbing and checking of nouveau. Dropped tlg2300.

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

Deblobbed sti (gpu), mn88472 and mn88473 (dvb), ELAN (touchpad),me4000, wd719x, rt5677, and Intel SST IPC drivers. Updated deblobbingof tlg2300, brcmfmac_sdio, ath10k. Dropped deblobbing of bcm_wimax,removed upstream. Added new blob name patterns for adreno gpu,m88ds3103, mwifiex usb, and matches for various new false positives.

Non-functional changes: standardized formatting of clean_kconfig andclean_mk commands in deblob-3.19; check that the Kconfig file givento clean_kconfig contains the named config tag, and fixed the varioustypos it caught. Improved EXTRAVERSION -gnuification to ensure thereis a blank after '='.

2015-01-28 - Deblob scripts now have signatures, branches and tags

The deblob scripts are now signed, in past and future source releases.Scripts published as part of past source releases were verifiedagainst the history stored in the version control repository.

In order to make this easier, and to make it easier for users toselect stable sets of deblob scripts that work together, we now haveper-major-release branches holding the latest version (and pasthistory) of deblobbing scripts for that release. The first releasecoming out after each change to such a branch also gets a tag, so thatevery one of our source releases can be easily mapped and compared toa tag.

See also the README file and the branches and tags subdirs within thereleasestree in our version control repository.

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

Remove deblobbing of usbdux comedi drivers, since the requestedfirmware is Free Software (thanks to Legimet for the report). Reducedtimeout for disarmed blob loading requests (thanks to Cristophe Jarryfor the suggestion). Improved the generic error message for blob loadrequests (thanks to Brian Candler for the suggestion). Fixed bufferoverflow in deblobbed irda-usb (thanks to Lluvia for the bug report).Reduce divergence from upstream by avoiding unnecessary renaming ofinternal functions and field names. Updated deblobbing of msm (adrenoGPU), 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,and qla2xxx. Deblobbed saa7134-go7007, ath10k testmode, wil6210, andknav_qmss. Dropped deblobbing of removed driver nokia_h4p. Removeexternal compression of uncompressible xdelta3 diffs.

Freed-ora 8-1 RPM packages were released with an updatedmirror list in the yum repository configuration files in thefreed-ora-release package, and many additions to the freed-ora-freedomto help you keep your system Free from numerous non-Free kernelsub-packages and non-Free firmware and microcode packages, included inthe upstream GNU/Linux distribution, but that were not yet recognizedby the previous Freed-ora build. The packages are available in thetesting repositories for F19, F20, F21 and F22.

2014-12-07 - New mirrors in Ecuador

Ernesto Pérez Estévez tells us about two full mirrors in Ecuador,kindly hosted by ESPOCH andCEDIA. The mirrors serve http, ftp andrsync at URLs such as http://mirror.espoch.edu.ec/linux-libre/ andhttp://mirror.cedia.org.ec/linux-libre/. Thanks!

2014-12-07 - Mirror list updated

Jan Prunk has renamed his gnulinux.tv mirror tognulinux.si.

The mirror at the University of Campinas has long been down.

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

Disabled blob loading in the drivers for Intel QuickAssist Technology,Silicon Labs Si2157 and si2165, Broadcom IEEE802.11n PCIE FullMACWLAN, xHCI support for Renesas R-Car SoCs. Adjusted cleaning up ofgo7007 driver, moved out of staging. Dropped deblobbing ofwlags49_h2, wlags49_h25, keucr; the drivers were removed. Updatedblob names in radeon, si2168, code v4l, s5p_mfc, xc4000, ti-st,ath6kl, brcmfmac, p54, and iwlwifi drivers.

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

Lots of new blobs and blob requests had to be removed for thisrelease: ast_dp501, radeon, drx39xyj, m88ds3103, si2168, s5k5baf,iwlwifi, rsi_91x, rtl8192ee, rtl8723au, rtl8723be, rtl8821ae,bt_nokia_h4p, mxuport, adau1761, and adau1781; dgap and sst-acpi areback after rewrites that required new deblobbing patterns too.

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

Upstream dropped it913x and dgap drivers and added a few new blobnames and corresponding requests, all deblobbed in 3.15-gnu. Nouveauand radeon also grew new longish sequences that turned out not to beblobs, so those are explicitly retained.

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

Dropped checks for aic7xxx_old and cs46xx firmware and sources.Added reject_firmware_direct. Adjusted deblobbing of movedmicrocode loaders. Updated deblobbing of bnx2x, bt_mrvl, cs46xx.Dropped deblobbing of btmtk (removed upstream).

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

Deblobbed cx24117, vpdma, wcn36xx, and btmrvl. Updated deblobbing ofrtl8188eu, em28xx, ath10k, brcmfmac, iwlwifi, readon, and wl1251.

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

Deblobbed msm, pn544_i2c, r8188eu, and dgap drivers. Updateddeblobbing of s5p_mfc, bna, and bfa, and added expressions to matchseveral new or modified false positives.

Linked to gdnewhat and slack-n-free as sources of packages.

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

Updated deblobbing of nouveau, radeon, comedi, x86 early microcodeloaders. Deblobbed ath10k, cw1200, iwlmvm, mtmtk. Dropped csr_wifi.

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

Updated deblobbing of iwlwifi, csiostor, go7007, siano sms1xxx, andradeon. Disabled non-Free firmware loading of newly-added drivers forbtusb, ims-pcu, exynos4 fimc-is, and rtl8188ee. Fixed a deblobbingbug in radeon that affected cayman variants since 2.6.39.

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

Restored the (now Free) firmware loading in ath9k (thanks, Jason Self,for the patches and for the firmwarebuild!). Deblobbed Intel earlymicrocode loader, s5c73m3, rp2, lp5521, lp5523, lattice ecp3, ca0132dsp. Updated imx sdma, m920x, bnx2x, qlcnic, iwlwifi, mwifiex,wl18xx, wm_adsp deblobbing.

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

Disabled non-Free firmware requests in newly-added drivers xrx200,ar5523, rtl8723ae, csiostor, and wm_adsp, and the new non-Freefirmware requests in ath9k and nouveau (falcon). Updated deblobbingof lpfc and gdm72xx. Drop dabusb firmware removal, now removedupstream.

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

Tolerate non-executable deblob-check script, and detect other likelyerror scenarios that would produce empty files. Fix detection ofpresence of source files along with pre-built binary counterpartswithin the source tree. Introduce conditional ihex firmware loading.Adjust for tree reorg within drivers/media. Adjust deblobbing for armixp4xx-npe and imx dts, nouveau, rtl8192e, wlcore, gdm72xx, s5k4ecgx,s5p_mfc, xc5000, bfad, ueagle-atm, and tda10071. Deblob daqboard2000,me_daq, ni_pcidio, ezusb_fx2, ste_modem_rproc and wm0010. Drop someof computone, cxgb3, keyspan_pda and whiteheat deblobbing andcleanups.

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

Make deblobbing scripts immune to locale settings. Deblob csr-wifiand wl18xx. Adjust bcm, iwlwifi, wlcore, wl12xx, WiMAX i2400m, ComediJR3, em28xx-dvb, and r8169. Drop iwmc3200.

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

Deblob af9035 and wlcore. Adjusted deblobbing for nouveau, libertas,wl1251, wl12xx, gdm72xx, r8169, ath6kl, and mwifiex. Dropped 3c359,smctr and tms380tr.

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

Deblobbing news: new az6007 and nfc wilink drivers needed cleaning up;radeon got new blob dependencies; xc5000, lmedm04, em28xx, bna, bnx2x,brcmfmac, iwlwifi, wl12xx, ath6kl and qla2xxx required deblobbingadjustments.

2012-05-18 - New mirror at gnulinux.tv

Jan Prunk set up a new mirror. Theserver is located in California, USA. Thanks!

2012-04-20 - real-time support in the rt apt repository

Juan Jacobo Nájera has built Linux-libre with real-time support forquite a while, but he's now started uploading his 32- and 64-bit x86binaries to an aptrepository on our servers. To get easy access to the packages, addthe following line to your sources.list:

2012-03-19 - 3.3-gnu: '3.3 as in freedom.freedom'

Linux-libre joins the GNU Project, becoming GNU Linux-libre. Thisrelease, 3.3-gnu, marks the transition, although upcoming stablereleases based on earlier -libre releases may become -gnu releases aswell. Deblobbing scripts now support .gz, .lz and .xz compressedinputs, in addition to .bz2 and uncompressed ones, and tarballs arenow named linux-libre--gnu.tar. Few deblobbing changes wererequired for this release: deblobbing of drivers for arm imx, dib0700,it913x, em28xx-dvb, brcmfmac, iwl3945, iwl4965, and rtl8192e neededsome adjusting, while wl12xx-sdio-test and snd-intel-sst are no longerpresent, and sigmadsp code moved about in the tree.

2012-01-05 - gen5 - 3.2-libre

Cleaned up newly-added drivers it913x, ath6kl, mwifi_pcie,usbduxsigma, as102 and r8192e_pci. Adjusted deblobbing for ethernetdrivers, moved within the tree, and s5p-mfc. Fixed deblobbing typosin bt8xx, iwlwifi, libertas usb8xxx, vxge, and pcxhr.

2011-10-31 - Wheezy mipsel binaries

James Turnermaintains binary .debs of recent Linux-libre releases for LemoteYeeloong (mipsel) netbooks.

2011-10-24 - gen5 - 3.1-libre

Newly-added xc4000, drxk_hard, em28xx-dvb, s5p-mfc, rtl8192de,adau1701, and sigma cleaned up. Fixed minor deblobbing bug iniwlwifi. Accept nouveau's new built-in FUC with accompanying sourcecode (some nv cards remain limited by the lack of Free microcode).Dropped deblobbing for removed westbridge, ip2main, and myri_sbusdrivers. Adjusted deblobbing for mach-imx, ft1000, brcmsmac,brcmfmac, mwifiex, dib7000p, and others.

2011-09-12 - Freesh binaries

Jason Self's Freesh apt repositorycarries binary .debs for 32- and 64-bit x86 systems, and support formore architectures is planned. Thanks!

2011-07-22 - gen5 - 3.0-libre

Newly-added mwifiex, rtl8192se, vub300, lpfc and wm8994 cleaned up.Updated deblobbing of ath6k, drxd, bnx2x, brcmfmac, rtl8192ce andrtl8192cu. Dropped deblobbing for upstream-removed rt2860 and rt2870.

2011-06-11 - New mirror in Turkey

Gökdeniz Karadağ tells us linux.org.tr is a new Linux-libre mirror.Thanks!

2011-05-19 - gen5 - 2.6.39-libre

Newly-added technisat-usb2, fm_drv (WL128X), rtl8192cu, ums-eneub6250,and snd-usb-6fire cleaned up. Adjusted deblobbing of computone,cyclades, isi moxa_intellio, dib0700, cx23885, bnx2, brcmsmac,iwlegacy, iwlagn, rtl8192ce, rtl8192u, r8712u, and atmel-mxt. Droppeddeblobbing of dabusb (driver removed from upstream, with blobs leftover) and dx-sep.

2011-03-15 - gen5 - 2.6.38-libre

Nouveau requested blobs again, large ones this time; radeon requiredmore blobs for new cards; newly-added wl1273, rtl8192ce, can_softing,and re-introduced dx_sep depended on blobs; bnx2 and bnx2x had updatedblobs as usual; r8169's blobs were moved out of the sources; dabusb,vicam, wl1xx, serial_cs, icom, and serial_qe were moved about in thetree; bcm_wimax and snd_intel_sst required deblobbing updates; 3c359had its harmlessly-buggy cleaning-up fixed.

2011-01-09 - gen5 - Updated 2.6.27.36

The README blurb, the loading of PCMCIA CIS files and the fix for themessage that recommended the installation of non-Free Software wereall backported to the following releases: 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, as well as their baselines 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. The deblobbing scripts in 2.6.37-libre were updatedwith cosmetic changes that did not change the output. Patch filesbetween base releases and from base to patch release are nowGPG-signed, compressed with both bzip2 and lzip. The tarballs forolder releases, containing the Free Bait freedom bug, were removed,and the xdeltas and scripts moved to old/gen4.

2011-01-05 - gen5 - 2.6.37-libre

New README blurb about Linux-libre, re-enabled loading of PCMCIA CISfiles found to be available under Free with sources elsewhere,adjusted Libertas drivers to accept user-specified firmware, fixederror message that recommended the installation of non-Free Software,removed the newly-introduced blobs from 5 new drivers, disabledrequests for blobs from 10 new drivers, updated the cleaning up of 5drivers, removed the deblobbing of 1 blob-dependent and 1blob-in-sources driver dropped from staging.

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

Aurélien Desbrières's Linux-libre binaries are now available at an aptrepository on our servers and mirrors. To get easy access to them,add the following line to your sources.list:

2010-10-21 - 2.6.36-libre

Deblobbed 2 new blob-dependent drivers, adjusted the deblobbing of 3others, dropped deblobbing of nouveau, now blob-free, and of a droppeddriver. Read theannouncement.

2010-08-22 - 2.6.35-libre2

Fixed a deblobbing error in drivers/net/e100.c.

2010-08-03 - 2.6.35-libre1

Fixed a deblobbing error in drivers/media/video/s2255drv.c.

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

Cleaned up 4 new blob-dependent drivers in 2.6.35, fixed a deblobbingerror that caused compile errors in r8192S_firmware.c in 2.6.34-libre.

2010-05-18 - 2.6.34-libre

Cleaned up 9 new blob-dependent drivers in 2.6.34, updated cleaning upof a couple others.

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

New, much faster deblob-check, based on Python, GNU awk, PERL or GNUsed, at your choice. Updated for 2.6.33. Blobs are growing fasterthan Linux. Read theannouncement.

2009-12-13 - Linux-libre for Lemote Yeeloong with Freedo

Linux-libre binaries (.deb)for gNewSense metad/mipsel (for Lemote Yeeloong) are available.Compared with the gNewSense binaries, they add a number of modules,and display Freedo as the boot-time logo. Add this line to sources.list:

2009-12-10 - gen3 - 2.6.27-libre3

Released 2.6.27 baseline and 2.6.27.41 deblobbed with updateddeblob-check and deblob-2.6.27 scripts.

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

Updated for 2.6.32, fixed deblobbing bugs (some cosmetic issues, somecompile errors in a few drivers in staging, such as ME4000, RT2670,RT2680, and RT3070) in 2.6.31 and 2.6.30. Backported the newerdeblobbing of Radeon, R128, and BNX2X to 2.6.30. Untested backportsto earlier kernel releases are in the SVN repository.

2009-09-21 - gen3 - 2.6.31-libre1

Fixes deblobbing errors in usbdux staging drivers, reworks thedeblobbing of Radeon, R128 and MGA drivers, in preparation for removalof the firmware from upstream, and improves operation with --force forbetter operation with already-deblobbed kernels and other variants.

2009-09-12 - gen3 - 2.6.31-libre

It's out! 'nuff said.

2009-06-12 - gen3 - 2.6.30-libre

Broadcom b43 WiFi should now work with the Free reverse-engineeredfirmware. Other than that,thisrelease just updates to the deblobbing machinery to deal with allthe upstream shuffling and addition of non-Free firmware and ofdependencies on non-Free firmware.

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

This release fixes regressions in e100 and radeon introduced in thegen2 releases, and fixes a few deblobbing errors. Read theannouncement.

'Free as in Freedo' T-shirts are on the way

We're going to print T-shirts with Freedo. Check out the design andcolorshere.Get them first at FISL 10.

2009-04-02 - gen2 - 2.6.27-libre1 released

This release makes the 2.6.27 series suitable for use in Free SystemDistributions, after backporting and adjusting the clean-ups alreadyavailable in 2.6.28-libre2 and 2.6.29-libre. 2.6.27.21-libre1 is alsoavailable.

2009-03-31 - gen2 - 2.6.28-libre2 and 2.6.29-libre released

The 2.6.28-libre2 release fixes a number of problems in 2.6.28-libre1:some compile errors caused by deblobbing, a few missed non-Freefirmware names and references to non-Free firmware, and some shellscripting portability issues. 2.6.28.9-libre2 is also available.

The 2.6.29-libre release uses the same deblobbing infrastructure as2.6.28-libre2, but it's updated for 2.6.29, and adapted to deal withthe pieces of non-Free firmware and drivers that require externalnon-Free firmware added to the upstream release.

2009-03-21 - gen2 - 2.6.28-libre1 released at Libre Planet 2009

This is the first release completely suitable for Free SystemDistributions: not only does it remove non-Free Software (and bringsback some data tables that used to be removed in earlier release), italso removes requests for and documentation that induced users toinstall and use non-Free Software.

Get the slidesand theaudioof the launch speech at theLibre Planet 2009 website.

The removal of non-Free bits from the kernel Linux is accomplishedwith the script deblob-main, that in turn uses deblob- anddeblob-check.

deblob- is inspired in gNewSense's scripts, later customized forBLAG by Jeff Moe, and then further improved as part of the linux-libreproject. Apple os yosemite update.

deblob-check is a script that you can use to test whether a kernelsource file, a patch or a tarball, contains any remaining orsuspicious firmware blob.

  • Mailing list: http://www.fsfla.org/mailman/listinfo/linux-libre
  • SVN repository: https://www.fsfla.org/svn/fsfla/software/linux-libre/ (if SVN demands authentication, anonymous is a username that allows anonymous access with a blank password)

Mirrors

FSFLA

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

mirror.cyberbits.eu (France)

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

linux.org.tr

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

gnulinux.si (California, USA)

http://linux-libre.gnulinux.si/ (no freed-ora)

uta.edu.ec (Ecuador)

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

cedia.org.ec (Ecuador)

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

linuxliber.ro (Romania)

ftp://ftp.linuxliber.ro/ (freesh and freed-ora stable only)

linux.pizza (Sweden)

rsync://mirror.linux.pizza/linux-libre/

splentity.com (Arizona, USA)

Robert Millan's Freed-ebian upstream repository (no longer maintained)

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

  • scripts/deblob-main: The main script to clean up a linux tarball.
  • scripts/deblob-check: A script that recognizes and optionally cleans up blobs.
  • scripts/deblob-$ver: Scripts that clean up blobs from within exploded Linux source trees.
  • scripts/README: More details on usage of these scripts.
  • releases: Branches and tags of released scripts.
  • freed-ora: See freed-ora.
  • freed-ebian: Scripts and diffs used to maintain freed-ebian packages.
  • lemote: Scripts and diffs used to maintain freeloong GNU Linux-libre binary packages for Lemote Yeeloong notebooks running gNewSense.
  • Jason Self maintains both theFreesh aptrepositorywith .debs of recent Linux-libre releases for 32- and 64-bit x86 andpowerpc as well as the libeRTy apt repository whichcarries .debs compiled with the PREEMPT_RT patch for realtimeoperation on 32- and 64-bit x86 CPUs. Read more.
  • Robert Musial has built DeCentOS RPMs.
  • The GNU Guix System Distributionuses GNU Linux-libre as its kernel. Obviously
  • BLAG ships ourFreed-ora kernels. GdNewHatused to do that, too, before it merged with BLAG.
  • gNewSense ships Linux-libre kernels.They used to be cleaned up with an older approach, but currentreleases use current deblobbing technology. For Lemote Yeeloongmipsel notebooks, see our repository.
  • DamiánFossi maintains Linux-libre binaries for gNewSense/MIPS (forLemote Yeeloonglaptops), and for Canaima GNU/Linux.
  • Henry Jensen maintains the slack-n-free repository, with ConnochaetOS' GNU Linux-libre packages, so that they can be used on distros that cut non-Free Software too much slack.
  • FreeSlack also includes GNU Linux-libre packages in its installable images.
  • VENENUX GNU/Linux switched to Linux-libreas of its 0.8-rc3 release.
  • Trisquel ships 100% Free Linux kernels,based on Linux-libre from version 2.1 onwards.
  • Drágora GNU/Linux has shipped Linux-libre inall of its releases.
  • Kongoni has adopted Linux-libre as of theNietszche release.
  • VegnuX NeonatoX GNU/Linux has shippedLinux-libre since the 0.48 release.
  • Amagi is a gNewSense-based distro forLemote Yeeloong laptops.
  • Parábola GNU/Linux has Linux-librebinaries in itspackagerepositories. If you use the distro on which Parábola is based,these packages could turn it into Freeda d'Arc.
  • ConnochaetOS is a light distro,also with Freeda d'Arc potential.
  • RMS GNU/Linux-libre (RMS's Mostly Slax)shipped Linux-libre in a Live pen-drive light distro.
  • Tlamaki GNU con Linux was based on Trisquel,but it rebased, becoming a FreedSUSE.
  • MusixGNU+Linux's adoption of Linux-libre is underway.
  • Dyne:bolicis going to have Linux-libre in its next release.
  • Heads, also from the fine Dyne folks, is a Tor-enabled liveCD that uses a security-hardened kernel cleaned up with our deblobbing scripts.
  • Genfree ebuildscripts are available too, thanks to Nick White.
  • There are binarypackages for Arch [GNU/]Linux.
  • The 'Linux LibrePackages' team maintains binary packages of GNU Linux-libre for freehuman beings.
  • Aurélien Desbrières used to buildLinux-libre/planet .debs for x86 out of Linux-libretarballs,for general use. Read more.
  • Ali Gündüz used to do that, too.
  • Juan Jacobo Nájera used to maintain the rt aptrepository with.debs with real-time support. Read more.
  • James Turner usedto build binary .debs of recent Linux-libre releases for LemoteYeeloong (mipsel) netbooks.
  • RobertMillan used to build Freed-ebian packages.
  • If you roll out your own generally-available Linux-libre-basedbinaries, let us know.

The hanging penguin picture was taken by LewisLaë in November, 2007, and he was kind enough to grant us permissionto use it as a logo, in private e-mail. Merci beaucoup, lew!

Anyhow, the picture didn't make for a very good logo. The penguin iscute and clean indeed, but he's still a prisoner. That's why we callhim Stux.

Burnarondrew the penguin getting out of the shower (thanks!).Heposted a too. We call him Freetz.

RubénRodrígues Pérez gave, erhm, birth to Freetz's younger brother,Freedo, our official () logo. The name wassuggested by Jeff Moe.Fernandosuggested a grey version for printing in fewer colors. Thefinaltouches to Freedo were given by Islene Calciolari Garcia andAlexandre Oliva.

Alexandre Oliva combined Freedo with GNU, creating the image at thetop of the page (). Binaries publishedby the Linux-libre project are going to be configured to display thislogo at boot up. If you want to use it too, look for patches named100gnu+freedo.patch, in directories named after Linux-libre buildswithin SVN repository.A few kernels used an older variant().

Software Libre Para Linux Virtualbox

GuillaumePasquet drew Lux, the holy free penguin (thanks!), based on LarryEwing's original tux; both must be credited for this art work. Here'sa version.

Software Libre Para Linux Distro

AlexandreOliva put together thelevitating gnu, and Lux,being levitated out of the cage. This picture (and thecorresponding sources) are licensed under the sameterms as the levitating gnu: GPLv3+ or GFDL1.1 without invariantsections, front or back cover texts.





broken image