Linux-libre - Linux-libre - Wikipedia
![]() Tučňák Freedo, maskot jádra Linux-libre | |
![]() Zavádění jádra Linux-libre 3.0.66-1 | |
Vývojář | Free Software Foundation Latinská Amerika |
---|---|
Napsáno | C a Shromáždění |
Rodina OS | Unixový |
První vydání | 20. února 2008[1] |
Konečné vydání | 5,9 gnu / 12. října 2020[2] |
Úložiště | ![]() |
K dispozici v | Angličtina |
Platformy | x64, i386, ia32, PAŽE (Parabola ), MIPS (Debian ), m68k,[3] RISC-V,[4] IBM POWER8 a vyšší[5] |
Jádro typ | Monolitické |
Licence | GPL v2 |
Oficiální webové stránky | www |
Linux-libre (/ˈlɪnəksˈliːbrə/) je operační systém jádro a a GNU balíček.[6]
The Projekt GNU pokusy o udržení Linux-libre v synchronizaci s upstream vývojem Linuxové jádro při odstraňování veškerého softwaru, který jeho neobsahuje zdrojový kód, má svůj zdrojový kód zmatený, nebo je vydán pod a proprietární licence.
Jsou volány softwarové komponenty bez dostupného zdrojového kódu binární objekty BLOB a jako takové se většinou používají pro vlastníky firmware obrázky v linuxovém jádře. Binární objekty BLOB, které jsou obecně redistribuovatelné, nedávají uživateli svobodu auditovat, upravovat nebo následně redistribuovat jejich upravené verze.
Dějiny
The Linux jádro začalo zahrnovat binární objekty BLOB v roce 1996.[7] Práce na vyčištění binárních blobů začala v roce 2006 gNewSense vyhledávací firmware a genové jádro. Tato práce byla posouzena dále BLAG Distribuce Linuxu v roce 2007, kdy se zrodily deblob a Linux-libre.[8][9]
Linux-libre byl poprvé vydán Free Software Foundation Latinská Amerika (FSFLA), poté schválen Free Software Foundation (FSF)[10] jako cenná součást pro zcela zdarma distribuce Linuxu. V březnu 2012 se stal balíčkem GNU.[11] Alexandre Oliva je správcem projektu.
Odstranění vlastního firmwaru

Metody
Proces odstranění je dosažen pomocí a skript volala deblob-main.[12] Tento skript je inspirován skriptem použitým pro gNewSense. Jeff Moe provedl následné úpravy, aby splnil určité požadavky na jeho použití s BLAG Linux a GNU rozdělení. Existuje další skript s názvem deblob-check,[13] který se používá ke kontrole, zda zdrojový soubor jádra, a náplast nebo komprimovaný zdrojový soubor stále obsahuje software, u kterého existuje podezření, že je chráněný.
Výhody
Kromě primárního zamýšleného účinku spuštění systému pouze s svobodný software Praktické důsledky odebrání firmwaru zařízení, které uživatel nesmí studovat nebo upravovat, mají pozitivní i negativní účinky.
Odebrání firmwaru zařízení lze považovat za výhodu pro zabezpečení a stabilitu, když nelze auditovat firmware kvůli chybám, problémům se zabezpečením a škodlivým operacím, jako je například zadní vrátka, nebo když firmware nemohou opravit sami správci linuxového jádra, i když vědí o problémech. Je možné, že celý systém bude napaden škodlivým firmwarem a bez možnosti provést bezpečnostní audit na firmou poskytnutém firmwaru by i nevinná chyba mohla podkopat bezpečnost běžícího systému.[14]
Vedlejší efekty
Nevýhodou odstraňování proprietárního firmwaru z jádra je to, že to způsobí ztrátu funkčnosti určitého hardwaru, který nemá k dispozici bezplatnou náhradu softwaru. To ovlivňuje jisté zvuk, video, TV tuner, a síť (zejména bezdrátové) karty, stejně jako některá další zařízení. Pokud je to možné, poskytuje se jako náhrada bezplatný firmware pro výměnu softwaru,[15] jako je openfwwf[16] pro b43, carl9170[17] a ath9k_htc[18] ovladače bezdrátové karty.
Dostupnost
Zdrojový kód a předkompilován balíčky deblobovaného linuxového jádra jsou k dispozici přímo z distribucí, které používají skripty Linux-libre. Freed-ora je subprojekt, který se připravuje a udržuje RPM balíčky založené na Fedora.[19] Existují také předkompilované balíčky pro Debian[20] a odvozené distribuce jako Ubuntu.[21]
Distribuce

Distribuce, ve kterých je výchozím jádrem Linux-libre
- Dragora GNU / Linux-Libre
- dyne: bolic
- Systém GNU Guix
- Hyperbola GNU / Linux-libre
- Parabola GNU / Linux-libre
- Trisquel
Historický
Distribuce, které kompilují bezplatné linuxové jádro
Tyto distribuce nepoužívají zabalený Linux-libre, ale místo toho úplně deblobují proprietární linuxové jádro s některými nástroji pro vytvoření Linux-libre. Zdroj je poté zkompilován a výsledné bezplatné linuxové jádro je standardně používáno v těchto systémech:
Historický
Linux-libre jako alternativní jádro
Distribuce, ve kterých je Linux použit jako výchozí jádro a které jako alternativní jádro navrhují Linux-libre:
- Arch Linux[27]
- Fedora[28]
- Gentoo Linux[29][30]
- Mandriva odvozený (PCLinuxOS, Mageia, OpenMandrivaLx, ROSA Fresh)
- openSUSE Tumbleweed (prostřednictvím OpenBuildService)
- Slackware[31][32]
Viz také
- Open-source hardware
- GNU Hurd, jádro operačního systému vyvinuté GNU, které se řídí paradigmatem microkernel
- Libreboot
- LibrePlanet
- Seznam výpočetních maskotů
- Kategorie: Výpočetní maskoti
Reference
- ^ blag-oznámit (20. února 2008). „[blag-devel] linux-libre“. Citováno 25. května 2020.
- ^ „GNU Linux-libre 5.9-gnu“. 12. října 2020. Citováno 13. října 2020.
- ^ „Index of / pub / linux-libre / freesh / dists / freesh / main / binary-m68k“. linux-libre.fsfla.org. Citováno 5. října 2020.
- ^ „Index of / pub / linux-libre / freesh / dists / freesh / main / binary-riscv64“. linux-libre.fsfla.org. Citováno 7. února 2019.
- ^ „Index of / pub / linux-libre / freesh / dists / freesh / main / binary-ppc64el“. linux-libre.fsfla.org. Citováno 7. února 2019.
- ^ Free Software Foundation (2013), Directory.fsf.org, vyvoláno 5. ledna 2014
- ^ Vraťte si svobodu zpět s Linux-2.6.33-libre FSFLA, 2010.
- ^ Alexandre Oliva: Linux-libre a dilema vězňů FSFLA, 2009.
- ^ jebba: BLAG :: Zobrazit téma - Linux Libre Archivováno 11. října 2018 v Wayback Machine Fóra BLAG, 2008.
- ^ Free Software Foundation. „Linux (BLOB bezplatná verze)“. Adresář svobodného softwaru. Citováno 6. prosince 2011.
[...] v zájmu svobody poskytujeme odkaz na verzi jádra, ze které byl odstraněn tento proprietární kód, takže se jedná o zcela svobodný software
- ^ Oliva, Alexandre (19. března 2012). „GNU Linux-libre 3.3-gnu je nyní k dispozici“ (Poštovní seznam). info-gnu. Citováno 7. srpna 2012.
- ^ Free Software Foundation Latinská Amerika. "Jak se to dělá". Linux-libre, zdarma jako ve Freedu. Citováno 6. prosince 2011.
- ^ „fsfla - revize 8200: / software / linux-libre / skripty“. Free Software Foundation Latinská Amerika. Citováno 6. prosince 2011.
- ^ Delugré, Guillaume (21. listopadu 2010). Obrácení firmwaru Broacom NetExtreme (PDF). hack.lu. Sogeti. Archivovány od originál (PDF) 25. dubna 2012. Citováno 18. dubna 2012.
- ^ „LinuxLibre: Zařízení, která vyžadují nesvobodný firmware“. LibrePlanet. 5. února 2011. Citováno 17. dubna 2012.
- ^ „OpenFWWF - Open FirmWare pro WiFi sítě“. unibs.it. Archivovány od originál 24. září 2015. Citováno 14. června 2017.
- ^ "en: uživatelé: ovladače: carl9170 [Linux Wireless]". kernel.org.
- ^ "en: users: drivers: ath9k_htc [Linux Wireless]". kernel.org.
- ^ Free Software Foundation Latinská Amerika. „Linux-libre's Freed-ora project“. Citováno 6. prosince 2011.
Freed-ora je dílčí projekt, který připravuje a udržuje 100% RPM zdarma, které sledují nesvobodná jádra Fedory
- ^ Millan, Robert (23. dubna 2009). "Linux-libre pro Debian Lenny". [Debian Mailing Lists] Oznámení pro vývojáře (Poštovní seznam). Citováno 12. května 2009.
Tímto oznamujeme, že balíčky Debian pro Linux-libre [...] jsou nyní k dispozici pro uživatele Lennyho, kteří je chtějí používat [...]
- ^ Gündüz, Ali. „Světově proslulé domácí jídlo strýčka Gnufů, pečení jádra zdarma“. aligunduz.org. Archivovány od originál 9. listopadu 2016. Citováno 19. června 2017.
- ^ "Parabola GNU / Linux-libre - linux-libre-tools (x86_64) - podrobnosti skupiny". parabola.nu. Citováno 16. února 2017.
- ^ Fossi, Damián (24. srpna 2009). „Linux-libre: Resumen del proyecto“ [Linux-libre: Souhrn projektu]. Forja (ve španělštině). Archivovány od originál 24. února 2010. Citováno 6. prosince 2001.
- ^ „/gnewsense/packages-parkes/linux-2.6: obsah debian / README.gNewSense při revizi 16“. gnu.org. Citováno 16. února 2017.
- ^ Rejstřík stažení, ututo.org, vyvolány 16. února 2017
- ^ Bruce Byfield (1. srpna 2008). „Projekt Linux-libre se setkává se skalnatým příjmem“. Linux.com. SourceForge, Inc.
- ^ Arch Linux (16. listopadu 2015). „AUR (en) linux-libre“. AUR. Citováno 30. listopadu 2015.
- ^ ":: [FSFLA] :: Projekt Freed-ora GNU Linux-libre". www.fsfla.org. Citováno 25. května 2020.
- ^ O'Kelly, Tim (14. dubna 2009). „Chyba 266157“. Gentoo's Bugzilla. Gentoo Linux. Citováno 13. října 2020.
- ^ "Linux-libre". Nainstalujte Gentoo Wiki. Gentoo Linux. 8. ledna 2016. Citováno 13. října 2020.
- ^ "FreeSlack". freeslack.net. Citováno 9. srpna 2016.
- ^ „instalace [FreeSlack Wiki]“. freeslack.net. Citováno 9. srpna 2016.