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.
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.
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.
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] .
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 .
Seznam je dostupný na stránkách projektu GNU [17] .
Linux | Projekt|
---|---|
Všeobecné |
|
Šíření | |
Aplikace |
|
Osobnosti |
|
hromadné sdělovací prostředky |
|
Seznamy |
|
Mobilita | |
jiný |