Kernel Linux mempunyai elemen yang tidak "percuma" ...

Artikel yang sangat menarik yang mula-mula diterbitkan dalam bahasa Inggeris di Libresoft.es dan diterjemahkan ke dalam bahasa Sepanyol oleh March yang tenang yang menerangkan secara terperinci kritikan terhadap Richard Stallman dan the FSF mengenai pengenalan elemen "tidak bebas" ke kernel Linux, itulah sebabnya FSF mempunyai projek yang dipanggil LinuxFree, yang mengekalkan versi terkini Kernel Linux tetapi tanpa elemen "proprietari" ini, untuk membuatnya lebih mudah dibuat 100% distro Linux percuma.


Sistem operasi yang mungkin anda gunakan disebut "GNU / Linux", Dan terdiri dari kernel yang disebut"Linux"–Yang peliharaannya adalah penguin- dan di sekelilingnya alat yang disebut"GNU"(Diucapkan" wildebeest ", seperti antelope Afrika). Mengikut keperluan, mereka bersenjata "pembahagian"Kumpulan mana yang mengumpulkan pelbagai program, tetapi kernel - kecuali yang diterbitkan dalam versi, seperti semua program - tetap sama di semua program, dengan pengecualian yang sangat penting bahawa sebilangan pengedaran mengandungi Linux percuma, dan yang lain Linux dengan"gelembungPerisian proprietari (kerana melucutkan pengguna 4 kebebasan hakiki). Debian adalah salah satu pengedaran utama, dari mana banyak yang lain berasal, termasuk yang paling banyak digunakan: Ubuntu. Bukan pengedaran percuma. Artikel asal berusia setahun, tetapi kebanyakan pengguna hanya bersarapan ...

Beberapa hari yang lalu, saya berkesempatan menghadiri ceramah oleh Richard M. Stallman, mengenai asas-asas perisian percuma (ya, perbincangan khas Stallman). Di antara semua topik yang dibincangkannya, dia membincangkan mengenai Linux bukan perisian percuma. Dia mengatakan bahawa perisian tidak bebas boleh didapati dalam kod sumber yang diedarkan oleh Linux. Pada mulanya, saya fikir dia berlebihan, dan saya tidak bertanya kepadanya tentang hal itu.

Tetapi tuntutan itu diketengahkan oleh sebuah akhbar Sepanyol, dan dikomentari di laman web seperti barradot.com. Kesimpulan perbahasan adalah bahawa, seperti biasa, wartawan tidak mempunyai idea mengenai perisian percuma, kod sumber terbuka dan semua itu.

Saya memutuskan untuk menyiasat lebih lanjut untuk mengetahui sama ada Stallman betul atau tidak. Saya mendapat tahu bahawa ada pakej kod sumber kernel Linux yang diedarkan oleh Yayasan Perisian Percuma, yang dipanggil LinuxFree. Untuk mengatakan yang sebenarnya, ada senarai distro biasa yang mengedarkan (disebut) versi Linux bukan percuma. Anehnya, anda akan menemui Debian GNU / Linux di antara mereka. Saya mengejutkan kerana Debian terkenal sangat ketat ketika menggunakan perisian percuma. Sekiranya perisian tidak memenuhiGaris Panduan Perisian Percuma Debian, tidak termasuk dalam pengedaran.

Kenapa mereka menyebarkan perisian bukan percuma?

Kembali ke LinuxFree, mereka juga menyebarkan skrip yang digunakan untuk membuang bahagian bebas dari kod sumber dari kernel Debian Linux (hulu). Untuk versi terbaru yang saya lihat (2.6.28), skrip membuang atau mengubah 28 fail kod sumber. Berikut adalah senarai lengkap fail yang mencurigakan, dengan pautan ke kod sumber di repositori Linux Git:

Mari pilih satu secara rawak. Contohnya, pemacu fail / net / ixp2000 / ixp2400_rx.ucode. Berikut adalah petikan dari fail tersebut:

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

(120 baris serupa)

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

Apakah itu? Ini adalah firmware pemproses rangkaian, mungkin digunakan dalam kad rangkaian, atau mungkin saya salah dan ini adalah jenis perkakasan lain. Walau apa pun, ia termasuk dalam pengedaran kod sumber kernel Debian Linux (hulu).

Walaupun disertakan dalam fail kod sumber, perisian itu terdapat dalam bentuk binari. Ia dipanggil gelembung (gumpalan). Kerana itu mustahil untuk mengubahnya. Dalam kata lain, ia bukan perisian percuma. Lebih berbahaya lagi, mustahil untuk mengetahui apakah perisian itu melakukan apa yang sepatutnya dilakukan, atau yang lain. Sebagai pengawal rangkaian, jelas bahawa ia adalah bahagian kernel yang berisiko.

Selebihnya fail mengandungi perkara serupa.

Adakah karya bebas ini dimasukkan ke dalam Debian (dan pengedaran lain) tanpa ada yang memerhatikan? Tidak ia bukan. Untuk mengatakan yang sebenarnya, perbincangan yang kuat berubah menjadi projek, yang diselesaikan dengan suara ahli projek.

Pilihan yang menang adalah Anggap bahawa gelembung mematuhi GPL kecuali terbukti sebaliknya.

Lucu. Sangat mudah untuk membuktikan sebaliknya. Cuba fahami apa yang dilakukan oleh bahagian itu. Atau lebih baik lagi, ubah, kumpulkan semula, dan lihat apakah masih berfungsi.

Selepas undian ini, setiausaha debian meletak jawatan kerana dia dituduh memanipulasi jumlah undi (yang tidak dilakukannya).

Sekiranya anda membaca semua pilihan, anda akan melihat bahawa terdapat dua bidang utama: mendapatkan pelepasan baru supaya pengguna dapat menikmati Debian baru, atau membersihkan pengedaran bahagian-bahagian yang tidak bebas. Adalah paradoks bahawa Manifesto Debian katakan bahawa "[Debian GNU / Linux] harus dibuat oleh organisasi untuk kejayaan dan pembelaan perisian percuma tanpa tekanan keuntungan atau keuntungan.

Namun, mereka mendorong pembebasan Lenny dan menyembunyikan bahagian yang tidak bebas di bawah permaidani.

Pendek kata, Linux mengedarkan perisian hanya binari, disembunyikan sebagai fail kod sumber (atau gelembung, dan Debian menyedarinya, dan tetap menyebarkannya. Mereka menganggap bahawa fail hanya binari tersebut tidak melanggar Garis Panduan Perisian Percuma Debian.

Mengenai keseluruhan cerita ini, Theodore Ts'o, seorang pembangun kernel, mempertahankan pilihan untuk menerima gelembung sebagai mematuhi GPL. Dia mengemukakan perdebatan lama antara pragmatisme dan idealisme, dengan alasan bahawa perisian yang hanya mengandungi kod binari diperlukan untuk memenuhi keperluan pengguna, dan bahawa mempertahankan Perisian Percuma dengan sendirinya meletakkan idea di atas orang.

Adalah mudah untuk menyalahkan Stallman atau Debian kerana menjadi fundamentalis yang bersifat agama, yang meletakkan idea di atas orang. Walaupun tidak mudah untuk menyalahkan orang lain seperti OpenBSD. OpenBSD secara eksklusif merangkumi perisian percuma untuk tujuan keselamatan (1). Sekiranya mereka tidak dapat membaca kodnya, mereka tidak boleh mempercayainya. OpenBSD telah menolak untuk memasukkan sebarang jenis gelembung, kerana sebab berikut:

  • Gelembung tidak lagi dapat disokong oleh penjual pada bila-bila masa.
  • Bubbles tidak dapat disokong oleh pemaju.
  • Gelembung tidak dapat diperbetulkan oleh pemaju.
  • Gelembung tidak dapat diperbaiki.
  • Gelembung tidak dapat diaudit.
  • Gelembung khusus untuk seni bina, oleh itu kurang mudah alih.
  • Gelembung sangat kerap meningkat.

Sekiranya gelembung adalah GPL, ia tidak akan mempunyai semua kekurangan itu. Sekiranya semua perbincangan gelembung ini bersifat keagamaan, OpenBSD tidak akan mempunyai masalah termasuk menyertakannya di sistem anda.

Saya tertanya-tanya berapa lama masa yang diperlukan untuk disertakan dalam Linux ke gelembung jahat yang pertama dan diedarkan secara besar-besaran oleh pihak ketiga seperti Debian. Mungkin semua orang tiba-tiba menyedari bahawa gelembung bukanlah perisian percuma, dan bahaya perisian bukan bebas (yang lebih teruk lagi apabila kita menutup mata dan terus berfikir bahawa perisian itu masih bebas).

(1) Catatan penterjemah: Pada halaman di mana artikel ini diterbitkan, komentar berikut muncul: "Anda salah, saya menggunakan OpenBSD dan ia dilengkapi dengan gambar firmware binari bukan percuma. Sedih, bagaimanapun benar. " (Anda salah. Saya menggunakan OpenBSD dan ia dilengkapi dengan firmware binari sahaja yang tidak percuma. Sedih, namun benar.)


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   raulisesg kata

    Jadi pengedaran Linux mana yang benar-benar percuma? !!

  2.   Mari gunakan Linux kata

    Sebenarnya, mereka hanya sedikit ...

  3.   niat jahat kata

    Ini bukan berita baik tetapi juga tidak apokaliptik, nampaknya kebanyakan gelembung ini adalah pemacu dan secara amnya ia tidak dipasang melainkan jika pengguna melakukannya secara eksplisit, dan pada amnya terdapat pilihan percuma untuk pemandu yang mempunyai kebaikan dan keburukan yang membawa.

  4.   Joshua Hernandez Rivas kata

    mmmmm ...... Ini membimbangkan, kerana saya bahkan tidak tahu bahawa perkara di komputer saya berfungsi tanpa gelembung, apalagi tidak ada yang tahu jika gelembung melakukan sesuatu selain daripada yang sepatutnya.