Linuxové jádro obsahuje prvky, které nejsou „zdarma“ ...

Velmi zajímavý článek původně publikovaný v angličtině na Libresoft.es a přeložen do španělštiny uživatelem Quique March který podrobně vysvětluje kritiku Richarda Stallmana a FSF týkající se zavedení „nesvobodných“ prvků do jádra Linuxu, proto má FSF projekt s názvem LinuxFree, která udržuje aktualizované verze linuxového jádra, ale bez těchto „proprietárních“ prvků, usnadňuje vytváření 100% linuxové distribuce zdarma.


Operační systém, který pravděpodobně používáte, se nazývá „GNU / Linux", A je tvořen jádrem zvaným"Linux„–Který mazlíček je tučňák - a kolem něj nástroje zvané„GNU“(Výraz„ pakoně “, jako africká antilopa). Podle potřeby jsou ozbrojeni “distribuce„Které seskupují různé programy, ale jádro - kromě toho, že je publikováno ve verzích, stejně jako všechny programy - zůstává ve všech stejných, s velmi důležitou výjimkou, že některé distribuce obsahují bezplatný Linux a jiné Linux s“bubliny„O proprietární software (protože uživatele zbavuje 4 základní svobody). Debian je jednou z hlavních distribucí, od které se odvíjí mnoho dalších, včetně nejpoužívanějších: ubuntu. Nejsou distribuce zdarma. Původní článek je starý rok, ale většina uživatelů právě snídá ...

Před několika dny jsem měl příležitost zúčastnit se přednášky Richarda M. Stallmana o základech svobodného softwaru (ano, typická Stallmanova přednáška). Mezi všemi diskutovanými tématy hovořil o tom, že Linux není svobodný software. Řekl, že ve zdrojovém kódu distribuovaném Linuxem najdete nesvobodný software. Nejprve jsem si myslel, že to přehání, a já jsem se ho na to nezeptal.

Toto tvrzení však zdůraznily španělské noviny a bylo komentováno na podobných webech barradot.com. Závěr debaty byl takový, že novináři jako obvykle nemají ponětí o svobodném softwaru, otevřeném zdrojovém kódu a tak dále.

Rozhodl jsem se dále prozkoumat, abych zjistil, zda měl Stallman pravdu. Zjistil jsem, že existuje balíček zdrojového kódu linuxového jádra distribuovaný Free Software Foundation s názvem LinuxFree. Abych řekl pravdu, existuje seznam běžných distribucí, které distribuují (tzv.) nesvobodnou verzi systému Linux. Překvapivě mezi nimi najdete Debian GNU / Linux. Říkám překvapivě, protože o Debianu je známo, že je velmi přísný, pokud jde o svobodný software. Pokud software nesplňuje požadavkyPokyny pro svobodný software Debian, není součástí distribuce.

Jak to, že distribuují nesvobodný software?

Vrátíme-li se k LinuxFree, distribuují také skripty, které slouží k odstranění nesvobodných částí zdrojového kódu z jádra Debian Linuxu (upstream). Pro nejnovější verzi jsem se podíval na (2.6.28), skript odebere nebo upraví 28 souborů zdrojového kódu. Zde je úplný seznam podezřelých souborů s odkazem na zdrojový kód v úložišti Linux Git:

Vybereme jednu náhodně. Například souborové ovladače / net / ixp2000 / ixp2400_rx.ucode. Zde je výňatek z tohoto souboru:

.insns = (u8 []) {
0xf0, 0x00, 0x0c, 0xc0, 0x05,
0xf4, 0x44, 0x0c, 0x00, 0x05,
0xfc, 0x04, 0x4c, 0x00, 0x00,

(120 podobných řádků)

0xe0, 0x00, 0x02, 0x00, 0x00,
0xe0, 0x00, 0x02, 0x00, 0x00,
0xe0, 0x00, 0x02, 0x00, 0x00,
}

Co je to? Jedná se o firmware síťového procesoru, pravděpodobně používaný v síťových kartách, nebo se možná mýlím a jedná se o nějaký jiný typ hardwaru. V každém případě je součástí distribuce zdrojového kódu jádra Debian Linux (upstream).

Přestože je software součástí souboru zdrojového kódu, je dodáván v binární podobě. Říká se tomu bublina (blob). Z tohoto důvodu je nemožné jej upravit. Jinými slovy, není to svobodný software. Nebezpečnější je, že není možné vědět, jestli tento software dělá to, co má dělat, nebo něco jiného. Vzhledem k tomu, že jde o síťový řadič, je jasné, že jde o rizikovou součást jádra.

Zbytek souborů obsahuje podobné věci.

Byl tento nesvobodný kousek součástí Debianu (a dalších distribucí), aniž by si toho někdo všiml? Ne, nebylo. Po pravdě řečeno, silná diskuse se změnila v projekt, který byl vyřešen pomocí hlas členů projektu.

Vítězem byla volba Předpokládejme, že bubliny vyhovují GPL, pokud se neprokáže opak.

Legrační. Je velmi snadné dokázat opak. Pokuste se pochopit, co ten kousek sakra dělá. Nebo ještě lépe, vyladit to, překompilovat to a zjistit, zda to stále funguje.

Po tomto hlasování tajemník debianu rezignoval protože byl obviněn z manipulace s počtem hlasů (což neudělal).

Pokud si přečtete všechny možnosti, uvidíte, že existují dvě hlavní fronty: získání nového vydání, aby si uživatelé mohli užít nový Debian, nebo čištění distribuce nesvobodných částí. Je to paradoxní Manifest Debianu říci, že „[Debian GNU / Linux] by měla být vytvořena organizací pro úspěšný postup a obranu svobodného softwaru bez tlaku na zisk nebo zisk.

Avšak tlačí na uvolnění Lennyho a schovává nesvobodné části pod koberec.

Zkrátka, Linux distribuuje pouze binární firmware, skryté jako soubory zdrojového kódu (nebo bubliny) a Debian si je toho vědom a nadále je distribuuje. Předpokládají, že tyto pouze binární soubory neporušují pokyny pro svobodný software pro Debian.

Podíváme-li se na celý tento příběh, Theodore Ts'o, vývojář jádra, obhajuje možnost přijímat bubliny jako vyhovující GPL. Vyvolává starou debatu mezi pragmatismem a idealismem a tvrdí, že pro splnění potřeb uživatelů jsou nezbytné firmwarové programy, které obsahují pouze binární kód, a že samotná obrana svobodného softwaru staví myšlenky nad lidi.

Je snadné obvinit Stallmana nebo Debian z toho, že jsou fundamentalisté náboženské povahy, kteří upřednostňují myšlenky nad lidmi. I když není snadné obviňovat ostatní, jako je OpenBSD. OpenBSD z bezpečnostních důvodů zahrnuje výhradně svobodný software (1). Pokud nemohou přečíst kód, nemohou mu věřit. OpenBSD odmítl zahrnout jakýkoli druh bubliny, z následujících důvodů:

  • Prodejci již nemohou bubliny kdykoli podporovat.
  • Bubliny nemohou být vývojáři podporovány.
  • Bubliny vývojáři nemohou opravit.
  • Bubliny nelze zlepšit.
  • Bubliny nelze auditovat.
  • Bubliny jsou specifické pro architekturu, a proto jsou méně přenosné.
  • Bubliny jsou velmi často přeplněné.

Pokud by bublina byla GPL, neměla by všechny tyto nevýhody. Pokud by celá tato bublinová diskuse měla náboženskou povahu, OpenBSD by neměl problém je zahrnout do vašeho systému.

Zajímalo by mě, jak dlouho potrvá, než se začlení do Linuxu na první škodlivou bublinu a jsou masivně distribuovány třetími stranami, jako je Debian. Snad si každý najednou uvědomí, že bubliny nejsou svobodný software a nebezpečí nesvobodného softwaru (která jsou ještě horší, když zavřeme oči a nadále si myslíme, že stále jde o svobodný software).

(1) Poznámka překladatele: Na stránce, kde je tento článek publikován, se objeví následující komentář: „Mýlíte se, používám OpenBSD a je dodáván pouze s bezplatnými binárními obrazy firmwaru. Smutné, jakkoli pravdivé. “ (Mýlíte se. Používám OpenBSD a je dodáván s nesvobodným firmwarem pouze pro binární soubory. Smutné, nicméně pravdivé.)


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   raulisesg řekl

    Které distribuce Linuxu jsou tedy zcela zdarma? !!

  2.   Pojďme použít Linux řekl

    Pravdou je, že je jich málo ...

  3.   zlomyslnost řekl

    Není to dobrá zpráva, ale není to ani apokalyptické, zdá se mi, že většina z těchto bublin jsou ovladače a obecně nejsou nainstalovány, pokud to uživatel nečiní výslovně, a obecně existují bezplatné možnosti pro tyto ovladače s klady a zápory toho nese.

  4.   Joshua Hernandez Rivas řekl

    mmmmm …… .. to je znepokojující, protože ani nevím, že věci na mém počítači fungují bez bublin, natož nikdo nemůže vědět, jestli bublina dělá něco jiného, ​​než má.