Linuxové jadro obsahuje prvky, ktoré nie sú „zadarmo“ ...

Veľmi zaujímavý článok pôvodne publikovaný v angličtine na adrese Libresoft.es a preložený do španielčiny používateľom Quique March ktorá podrobne vysvetľuje kritiku Richarda Stallmana a FSF ohľadom zavedenia „neslobodných“ prvkov do jadra Linuxu, preto má FSF projekt s názvom LinuxFree, ktorá udržiava aktualizované verzie jadra Linuxu, ale bez týchto „proprietárnych“ prvkov, aby sa uľahčilo jej vytváranie 100% bezplatné distribúcie systému Linux.


Operačný systém, ktorý pravdepodobne používate, sa volá „GNU / Linux", A pozostáva z jadra s názvom"Linux„–Ktorý domáci miláčik je tučniak - a okolo neho nástroje zvané„GNU“(Vyslovuje sa ako„ pakone “, ako africká antilopa). Podľa potreby sú ozbrojení “distribúcie„Ktoré zoskupujú rôzne programy, ale jadro - až na to, že je publikované vo verziách, ako všetky programy - zostáva vo všetkých rovnaké, s najdôležitejšou výnimkou, že niektoré distribúcie obsahujú bezplatný Linux a iné Linux s“bubliny„O proprietárny softvér (pretože zbavuje používateľa 4 základné slobody). debian je jednou z hlavných distribúcií, od ktorej je odvodených mnoho ďalších, vrátane najpoužívanejších: ubuntu. Niesu distribúcie zadarmo. Pôvodný článok je starý rok, ale väčšina používateľov práve raňajkuje ...

Pred dňami som mal možnosť zúčastniť sa prednášky Richarda M. Stallmana o základoch slobodného softvéru (áno, typická Stallmanova prednáška). Medzi všetkými témami, o ktorých hovoril, hovoril o tom, že Linux nie je slobodný softvér. Povedal, že v rámci zdrojového kódu distribuovaného systémom Linux nájdete neslobodný softvér. Spočiatku som si myslel, že to preháňa, a nepýtal som sa ho na to.

Toto tvrdenie však zdôraznili španielske noviny a bolo komentované na stránkach ako barradot.com. Záver debaty bol taký, že novinári, ako obvykle, nemajú potuchy o slobodnom softvéri, otvorenom zdrojovom kóde a o tom všetkom.

Rozhodol som sa to ďalej preskúmať a zistiť, či mal alebo nemal Stallman pravdu. Zistil som, že existuje balík so zdrojovým kódom jadra Linuxu distribuovaný nadáciou Free Software Foundation s názvom LinuxFree. Pravdupovediac, existuje zoznam bežných distribúcií, ktoré distribuujú (takzvanú) neslobodnú verziu systému Linux. Prekvapivo medzi nimi nájdete Debian GNU / Linux. Hovorím prekvapivo, pretože o Debiane je známe, že je veľmi prísny, pokiaľ ide o slobodný softvér. Ak softvér nespĺňaPokyny pre slobodný softvér Debian, nie je súčasťou distribúcie.

Ako to, že distribuujú neslobodný softvér?

Keď sa vrátime k LinuxFree, distribuujú tiež skripty, ktoré sa používajú na odstránenie neslobodných častí zdrojového kódu jadra Debian Linuxu (proti prúdu). Pre najnovšiu verziu, na ktorú som sa pozrel (2.6.28), skript odstráni alebo upraví 28 súborov zdrojového kódu. Tu je kompletný zoznam podozrivých súborov s odkazom na zdrojový kód v úložisku Linux Git:

Vyberieme jednu náhodne. Napríklad ovládače súborov / net / ixp2000 / ixp2400_rx.ucode. Tu je výňatok z tohto súboru:

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

(120 podobných riadkov)

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

Čo je to? Je to firmvér sieťového procesora, ktorý sa pravdepodobne používa v sieťových kartách, alebo sa možno mýlim a jedná sa o iný typ hardvéru. V každom prípade je zahrnutý do distribúcie zdrojového kódu jadra systému Debian Linux (proti prúdu).

Aj keď je tento softvér zabudovaný do súboru zdrojového kódu, má binárnu formu. Volá sa to bublina (blob). Z tohto dôvodu je nemožné ho upraviť. Inými slovami, nie je to slobodný softvér. Nebezpečnejšie je, že nie je možné vedieť, či daný softvér robí to, čo má, alebo niečo iné. Keďže ide o sieťový radič, je zrejmé, že ide o rizikovú súčasť jadra.

Zvyšok súborov obsahuje podobné veci.

Bol tento neslobodný kúsok súčasťou Debianu (a iných distribúcií) bez toho, aby si to niekto všimol? Nie to nebolo. Pravdupovediac, silná diskusia sa zmenila na projekt, ktorý bol vyriešený pomocou hlas členov projektu.

Víťaznou voľbou bol predpoklad, že bubliny vyhovujú GPL, pokiaľ sa nepreukáže opak.

Vtipné. Je veľmi ľahké dokázať opak. Skúste len pochopiť, čo ten kus pekla robí. Alebo ešte lepšie, dolaďte ho, znova skompilujte a skontrolujte, či to stále funguje.

Po tomto hlasovaní tajomník debianu rezignoval pretože bol obvinený z manipulácie sčítania hlasov (čo neurobil).

Ak si prečítate všetky možnosti, uvidíte, že existujú dve hlavné oblasti: získanie nového vydania, aby si používatelia mohli vychutnať nový Debian, alebo čistenie distribúcie neslobodných častí. Je to paradoxné Manifest Debianu povedzte, že „[Debian GNU / Linux] musí byť vyrobený organizáciou pre úspešný pokrok a obranu slobodného softvéru bez tlaku na zisk alebo zisk.

Tlačia však na Lennyho prepustenie a neslobodné časti schovávajú pod koberec.

Stručne povedané, Linux distribuuje iba binárne firmvéry skryté ako zdrojové súbory (alebo bubliny) a Debian si je toho vedomý, naďalej ich však distribuuje. Predpokladajú, že tieto binárne súbory neporušujú Pokyny pre slobodný softvér pre Debian.

Pri pohľade na celý tento príbeh Theodore Ts'o, vývojár jadra, obhajuje možnosť akceptovať bubliny ako vyhovujúce GPL. Vyvoláva starú debatu medzi pragmatizmom a idealizmom. Tvrdí, že na splnenie potrieb používateľov sú potrebné firmvérové ​​programy, ktoré obsahujú iba binárny kód, a že samotná obrana slobodného softvéru stavia myšlienky nad ľudí.

Je ľahké obviniť Stallmana alebo Debian z toho, že sú fundamentalistami náboženskej povahy, ktorí uprednostňujú myšlienky nad ľuďmi. Aj keď nie je ľahké obviňovať ostatných, ako je OpenBSD. OpenBSD z bezpečnostných dôvodov obsahuje výlučne slobodný softvér (1). Ak nevedia prečítať kód, nemôžu mu dôverovať. OpenBSD odmietol zahrnúť akýkoľvek druh bubliny, z týchto dôvodov:

  • Predajcovia už nemôžu bubliny podporovať.
  • Bubliny nemôžu byť podporované vývojármi.
  • Bubliny nemôžu vývojári opraviť.
  • Bubliny sa nedajú vylepšiť.
  • Bubliny nie je možné skontrolovať.
  • Bubliny sú špecifické pre architektúru, a preto sú menej prenosné.
  • Bubliny sú veľmi často príliš nafúknuté.

Keby bola bublina GPL, nemalo by všetky tieto nevýhody. Keby celá táto diskusia o bublinách mala náboženský charakter, OpenBSD by nemal problém zahrnúť ich do vášho systému.

Zaujímalo by ma, ako dlho bude trvať, kým bude súčasťou Linuxu k prvej škodlivej bubline a sú masívne distribuované tretími stranami, ako je Debian. Možno si každý zrazu uvedomí, že bubliny nie sú slobodným softvérom a nebezpečenstvom neslobodného softvéru (ktoré je ešte horšie, keď zavrieme oči a stále si myslíme, že to stále je slobodný softvér).

(1) Poznámka prekladateľa: Na stránke, kde je uverejnený tento článok, sa zobrazuje nasledujúci komentár: „Mýlite sa, používam OpenBSD a dodáva sa iba s neslobodnými binárnymi obrázkami firmvéru. Smutné, akokoľvek pravdivé. ““ (Mýlite sa. Používam OpenBSD a dodáva sa s neslobodným firmvérom iba pre binárne súbory. Smutné, ale pravdivé.)


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   raulisesg dijo

    Ktoré distribúcie Linuxu sú teda úplne zadarmo? !!

  2.   Použime Linux dijo

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

  3.   zloba dijo

    Nie sú to dobré správy, ale ani apokalyptické. Zdá sa mi, že väčšina z týchto bublín sú ovládače a vo všeobecnosti sa inštalujú iba v prípade, že to používateľ urobí výslovne. Spravidla sú pre ovládače k ​​dispozícii bezplatné možnosti s výhodami a nevýhodami. z toho nesie.

  4.   Joshua Hernandez Rivas dijo

    mmmmm …… .. to je znepokojujúce, pretože ani neviem, že veci na mojom počítači fungujú bez bublín, tým menej môže nikto vedieť, či bublina robí niečo iné, ako má.