Linux-libre

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 7. října 2019; kontroly vyžadují 20 úprav .
linux libre
Typ Linuxové jádro
Vývojář Free Software Foundation (Latinská Amerika)
Zapsáno v C , jazyk symbolických instrukcí
Operační systém GNU
Jazyky rozhraní Angličtina
První vydání 20. února 2008
Hardwarová platforma x86_64 , i386 , IA-32 , ARM , MIPS , Motorola 680x0 , RISC-V a POWER
Nejnovější verze
Testovací verze
Licence GPL-2.0-pouze [3] [4]
webová stránka fsfla.org/ikiwiki/seliber/linux-libre/index.en.html
 Mediální soubory na Wikimedia Commons

Linux-libre  je balíček GNU, který je upravenou verzí linuxového jádra . Cílem projektu je odstranit jakýkoli softwarový kód, který je buď proprietární, nebo otevřeně obfuskovaný nebo uvolněný pod proprietární licencí . Ty části, které nejsou open source, se nazývají bloby . Nejčastěji je binární firmware populárních síťových zařízení distribuován v původním jádře. Tyto firmware nelze zpravidla nijak upravovat, nebo jednoduše získat zdrojový kód pro další studium.

Historie

První bloby dodávané s jádrem se objevily v roce 1996 [5] . První práce na vyčištění kódu od blobů v jádře začaly v roce 2006. Projekt byl schválen a v budoucnu se začalo aktivně pracovat na úpravě jádra. V roce 2007 se tak zrodil konečný návrh Linux-Libre [6] [7] . Linux-Libre byl poprvé vydán Free Software Foundation Latin America ( FSFLA ) a později schválen Free Software Foundation jako cenná součást pro zcela bezplatné distribuce Linuxu [8] . Linux-Libre se stal plnohodnotným GNU balíčkem v březnu 2012 [9] . Alexander Oliva je hlavním správcem projektu.

Způsoby, jak vyčistit proprietární software

K vyčištění kódu se používá skript nazvaný deblob-main [10] . Skript je podobný skriptu používanému v gNewSense . Jeff Mo provedl následné změny, které musí splňovat určité požadavky pro jeho použití s ​​distribucemi Blag Linux a GNU. Existuje další skript nazvaný deblob-check [11] , který se používá ke kontrole zdrojových souborů jádra, záplat nebo komprimovaných souborů na blob.

Klady a zápory čištění kódu

Kromě primárního cíle provozovat v systému pouze svobodný software mohou být praktické důsledky mazání objektů blob pozitivní i negativní.

Výhodou je odstranění ovladačů zařízení, u kterých nelze zkontrolovat chyby a / nebo bezpečnostní problémy, nebo firmware nainstalovaný v linuxovém jádře může provést nějakou akci bez upozornění uživatele. V tomto případě může být kompromitováno celé jádro z hlediska ochrany systému před hacky a dalšími věcmi [12] .

Nevýhodou odstranění blobů z jádra je, že dojde ke ztrátě funkčnosti určitého hardwaru, pro který neexistuje náhrada bezplatného softwaru. To může ovlivnit některé zvukové karty , grafické karty , TV tunery a síťové karty a také některá další zařízení. Pokud je to možné, vývojáři poskytují bezplatnou náhradu za odstraněné ovladače [13] .

Dostupnost

Je distribuován ve formě zdrojového kódu a je vždy k dispozici na oficiálním zdroji. Binární balíčky z deblobbovaného linuxového jádra jsou dostupné přímo v distribucích, které používají Linux-Libre . Freed-ORA  je podprojekt věnovaný zpřístupňování RPM balíčků pro Fedoru [14] . Pro distribuce Debian [15] a Ubuntu [16] jsou k dispozici binární jádra .

Distribuce používající standardně Linux-Libre

Seznam je dostupný na stránkách projektu GNU [17] .

Viz také

Poznámky

  1. https://linux-libre.fsfla.org/pub/linux-libre/releases/6.0.6-gnu/
  2. https://linux-libre.fsfla.org/pub/linux-libre/releases/6.0-rc7-gnu/
  3. Pouze GNU General Public License v2.0 .
  4. Linux-libre – adresář svobodného softwaru .
  5. Vezměte si svou svobodu zpět s Linuxem-2.6.33-  libre . FSFLA (2010). Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  6. Alexandre Oliva. Linux-libre a dilema  vězňů . FSFLA . Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  7. jeba. BLAG :: Zobrazit téma - Linux  Libre . Fóra BLAG (24. března 2008). Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  8. GNU Linux-  libre . Adresář svobodného softwaru . Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  9. Alexandre Oliva. GNU Linux-libre 3.3-gnu je nyní  k dispozici . info-gnu (19. března 2012). Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  10. Jak se to dělá  . Linux-libre, zdarma jako ve Freedu. Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  11. fsfla - Revize 9372: /software/linux-libre/  skripty . Free Software Foundation Latinská Amerika. Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  12. ↑ Zpětné inženýrství Broadcom NetExtreme  . esec-lab.sogeti.com. Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  13. LinuxLibre: Zařízení, která vyžadují nesvobodný  firmware . libreplaneta . Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  14. ↑ Projekt Freed -ora  Linux-libre . FSFLA . Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  15. Robert Millan. Linux-libre pro Debian  Lenny . Debian Mailing Lists (23. dubna 2009). Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  16. ↑ Instalační balíčky Linux-libre  . aligunduz.org . Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.
  17. Bezplatné distribuce GNU/Linuxu . Datum přístupu: 25. prosince 2012. Archivováno z originálu 10. ledna 2013.

Odkazy

V ruštině