Linux-libre

Možná hledáte: Linux (jádro).
Linux-libre
Logo
Plocha Parabola GNU/Linux-libre
Plocha Parabola GNU/Linux-libre
VyvíjíFree Software Foundation Latin America a další
Rodina OSUnix-like
DruhSvobodný software
Aktuální verze6.9-gnu / 12. května 2024
Podporované platformymultiplatformní
Typ jádramodulární monolitické jádro
Programovací jazykC, Assembler
Licencesvobodné, zejména GNU GPLv2
StavAktivní
Oficiální webwww.FSFLA.org

Linux-libre je svobodné jádro operačního systému, které je založeno na původním linuxovém jádru. Je zastřešeno a vyvíjeno FSF Latinská Amerika.

Cílem projektu je očistit jádro Linuxu od nesvobodného softwaru, který neumožňuje nebo znesnadňuje svoje ověření, kontrolu a přizpůsobení.

Částem, které neobsahují zdrojový kód, se říká binární blob a jde obvykle o proprietární firmware (a ovladače), který sice obecně je redistribuovatelný, ale nedává svým uživatelům svobodu modifikace a/nebo studia. Linux-libre je ukázkovým příkladem svobodného softwaru.

Historie

Linux začal zahrnovat binární bloby v roce 1996.[1] Práce na vyčištění od binárních blobů začala v roce 2006 s gNewSense's vyhledávačem firmwaru a generátorem kernelu. Tyto práce pokračovaly distribucí BLAG Linuxu v roce 2007 se softwarem deblob, který Linux-libre zrodil.[2][3]

Poprvé vydal Linux-libre Free Software Foundation Latin America (FSFLA). Pak byl schválen Free Software Foundation[4] jako hodnotná součást totally free Linux distributions. V březnu 2012 se stal balíčkem GNU.[5] Správcem projektu je Alexandre Oliva.

Odstraňování proprietárního firmwaru

Metody

Proces odstraňování je umožněn použitím scriptu jménem deblob-main.[6] Tento skript je inspirován jiným, použitým v linuxové distribuci gNewSense. Jeff Moe provedl jeho dílčí modifikace pro dosažení určitých požadavků pro jeho použití v distribucích BLAG Linux and GNU. Vznikl jiný skript jménem deblob-check,[7] který je použit pro kontrolu, zda zdrojový soubor kernelu, nebo patch nebo komprimovaný soubor zdrojů obsahuje software, který je proprietární.

Dopady

Odstranění proprietárního software, umožnění studia a modifikace software má výrazné praktické dopady na použití a běh takového systému. Ty jsou pozitivní i negativní.

Výhody zahrnují odstranění firmwaru, u kterého nemůže být zkontrolována a opravena jeho správná a bezpečná funkce. Takový software může obsahovat malware přímo od výrobce, a není možné provést bezpečnostní audit tohoto softwaru. Dokonce i nevinná chyba by mohla ohrozit bezpečnost běžícího systému.[8]

Nevýhodou odstranění proprietárního firmware z kernelu je snížení funkcionality toho hardwaru, který nemá svobodné ovladače. To zahrnuje některé zvukové karty, grafické karty, televizní přijímače a síťové karty (speciálně bezdrátové), podobně jako některá další zařízení. Pokud to je možné, je poskytována svobodná náhrada.[9]

Dostupnost

Zdrojový kód a předkompilované balíčky Linuxového kernelu zbaveného blobů, jsou dostupné přímo z distribucí, které používají Linux-libre skripty. Freed-ora je podprojekt který připravuje a spravuje RPM balíčky založené na Fedora kernelu.[10] Zde jsou také předkompilované balíčky pro Debian[11] a odvozené distribuce, jako je Ubuntu.[12]

Distribuce

Parabola GNU/Linux používá Linux-libre jako svůj výchozí kernel.
Trisquel používá 100% svobodný kernel založený na Linux-libre počínaje verzí 2.1.

Distribuce, ve kterých je Linux-libre použit jako výchozí kernel:

  • dyne:bolic[16]
  • gNewSense
  • Musix GNU/Linux[17]

Distribuce, ve kterých je Linux použit jako výchozí kernel a Linux-libre jako alternativní kernel:

Odkazy

Reference

  1. Take your freedom back, with Linux-2.6.33-libre FSFLA, 2010.
  2. Alexandre Oliva: Linux-libre and the prisoners’ dilemma FSFLA, 2009.
  3. jebba: BLAG :: View topic – Linux Libre Archivováno 11. 10. 2018 na Wayback Machine. BLAG forums, 2008.
  4. Free Software Foundation. Linux (BLOB free version) [online]. [cit. 2011-12-06]. Dostupné online. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  5. GNU Linux-libre 3.3-gnu is now available
  6. Free Software Foundation Latin America. How it is done [online]. [cit. 2011-12-06]. Dostupné online. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  7. fsfla - Revision 8200: /software/linux-libre/scripts [online]. [cit. 2011-12-06]. Dostupné online. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  8. Delugré, Guillaume (November 21, 2010). "Reversing the Broacom NetExtreme's Firmware" (PDF) in hack.lu., Sogeti. Retrieved on April 18, 2012. Je zde použita šablona {{Cite conference}} označená jako k „pouze dočasnému použití“. Archivováno 3. 9. 2013 na Wayback Machine. Archivovaná kopie. esec-lab.sogeti.com [online]. [cit. 2014-06-11]. Dostupné v archivu pořízeném z originálu dne 2012-04-25. 
  9. LinuxLibre: Devices that require non-free firmware
  10. Free Software Foundation Latin America. Linux-libre's Freed-ora project [online]. [cit. 2011-12-06]. Dostupné online. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  11. Linux-libre for Debian Lenny
  12. GÜNDÜZ, Ali. Uncle Gnufs' World Famous Home Baked Free Kernel Shoppe [online]. [cit. 2011-12-06]. Dostupné v archivu pořízeném dne 2013-01-10. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  13. Dragora přehled Archivováno 4. 2. 2014 na Wayback Machine. dragora.org
  14. What is Parabola GNU/Linux? parabolagnulinux.org
  15. Trisquel GNU/Linux – Run free! trisquel.info
  16. Archivovaná kopie. lists.linuxaudio.org [online]. [cit. 2014-06-11]. Dostupné v archivu pořízeném z originálu dne 2013-09-11. 
  17. ftp://musix.ourproject.org/pub/musix/deb/kernel/2.6.26-libre-rt [online]. [cit. 2011-12-06]. Dostupné online. (Castilian) Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.[nedostupný zdroj]
  18. Arch Linux. linux-libre 3.1-2 [online]. August 9, 2011 [cit. 2011-12-06]. Dostupné v archivu pořízeném dne 2012-05-11. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  19. FOSSI, Damián. Linux-Libre: Resumen del proyecto [online]. August 24, 2009 [cit. 2001-12-06]. Dostupné v archivu pořízeném dne 2010-02-24. (Castilian) Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  20. O'KELLY, Tim. Bug 266157 [online]. Gentoo Linux, April 14, 2009 [cit. 2011-12-06]. Dostupné online. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.
  21. Licenses: Common Setups [online]. Gentoo Linux, August 6, 2012 [cit. 2012-08-08]. Dostupné v archivu pořízeném dne 2012-07-18. Je zde použita šablona {{Cite web}} označená jako k „pouze dočasnému použití“.

Související články

Související systémy

GNU – GNU GPL (licence)

BSD – BSD licence

Externí odkazy

  • Logo Wikimedia Commons Obrázky, zvuky či videa k tématu Linux-libre na Wikimedia Commons
  • (anglicky) Svobodné distribuce podle GNU
Projekt GNU
Historie
GNU's not a Unix
Licence
Software
Stoupenci
  • Robert J. Chassell
  • Loïc Dachary
  • Ricardo Galli
  • Georg C. F. Greve
  • Federico Heinz
  • Benjamin Mako Hill
  • Bradley M. Kuhn
  • Eben Moglen
  • Brett Smith
  • Richard Stallman
  • John Sullivan
  • Leonard H. Tower ml.
  • Ostatní
    Operační systémy
    BSD
    Linux (distribuce)
    (Deb)
    Debian (1993) • Knoppix (2000) • Ubuntu (2004)
    (RPM)
    Red Hat (1994) • Fedora (2003) • Mandriva (2005)
    (Portage)
    Gentoo (2002)
    (AUR)
    Arch Linux (2002) • Manjaro (2011)
    další
    Slackware (1993) • SUSE (1996) • Slax (2002) • další…
    GNU
    GNU Hurd • Linux-libre — seL4
    (Mac) OS X • macOS
    10.6 (Snow Leopard)10.7 (Lion)10.8 (Mountain Lion)10.9 (Mavericks) • OS X 10.10 Yosemite • OS X 10.11 El Capitan • macOS 10.12 Sierra • macOS 10.13 High Sierra • macOS 10.14 Mojave • macOS 10.15 Catalina • macOS 11 Big Sur • macOS 12 Monterey
    DOS
    Windows
    Windows pro MS-DOS
    Windows 1.0 (1985) → Windows 2.0 (1987) → Windows 3.0 (1990) → Windows 3.1x (1992) → Windows 95 (1995) → Windows 98 (1998) → Windows ME (2000)
    Windows NT
    Windows NT 3.1 (1993) → Windows NT 3.5 (1994) → Windows NT 3.51 (1995) → Windows NT 4.0 (1996) → Windows 2000 (2000) → Windows XP (2001) → Windows Server 2003 (2003) → Windows Vista (2007) → Windows Server 2008 (2008) → Windows 7 (2009) → Windows Server 2008 R2 (2009) → Windows 8 (2012) → Windows Server 2012 (2012) → Windows 8.1 (2013) → Windows Server 2012 R2 (2013) → Windows 10 (2015) → Windows Server 2016 (2016) → Windows 11 (2021) → Windows 12 (ve vývoji)
    Windows CE
    Vývoj zrušen
    Cairo • NashvilleNeptuneOdyssey
    Mobilní telefony a PDA
    Android • BadaBlackBerry OSFirefox OSiOSMaemoPalm OSSymbian OSTizenUbuntu TouchwebOSWindows Phone
    další
    QNX • Solaris • BeOSOpenVMSMac OSNeXTSTEP • Syllable • ReactOS • Haiku • Chrome OSAmigaOS
    historické
    Mac OS (Classic) • MulticsOS/2Plan 9 from Bell LabsUNIXXENIX