Laman » bagaimana untuk » Debat Besar Adakah Linux atau GNU / Linux?

    Debat Besar Adakah Linux atau GNU / Linux?

    Anda biasanya akan melihat sistem operasi Linux yang disebut sebagai "Linux" dalam talian. Walau bagaimanapun, istilah "GNU / Linux" kadang-kadang digunakan. Linux dan GNU / Linux merujuk kepada sistem operasi dan perisian yang sama, dan terdapat kontroversi mengenai istilah mana yang lebih sesuai.

    Kami tidak di sini untuk mengambil bahagian dalam perdebatan lama ini, tetapi artikel ini harus membantu anda memahami mengapa ada penamaan kontroversi dan perbezaannya antara istilah "Linux" dan "GNU / Linux."

    Apakah "Linux"?

    "Linux" sendiri hanyalah kernel - bahagian teras sistem operasi. Perisian lain, seperti pengkompil GNU C yang digunakan untuk menyusun kernel, shell baris perintah bash, utiliti shell GNU (semua arahan asas yang akan digunakan pada baris perintah), pelayan grafik X.org, desktop grafis seperti Perpaduan, dan perisian yang berjalan di atas desktop grafis, seperti Firefox, semuanya dihasilkan oleh kumpulan pemaju yang berlainan.

    Pengedaran Linux memasang semua perisian berbeza ini dari pemaju yang berbeza dan memanggil pakej lengkap "Linux." Untuk maklumat lebih lanjut mengenai distribusi Linux dan apa yang mereka lakukan, baca HTG Menjelaskan: Apa Distro Linux dan Bagaimana Mereka Berbeza?

    Projek GNU

    Richard Stallman membuat perancangan untuk GNU pada tahun 1983. GNU adalah sebuah sistem operasi yang komprehensif, Unix yang terdiri daripada perisian percuma. GNU adalah akronim rekursif yang berdiri untuk "GNU's Not Unix!" ("Perisian percuma" adalah istilah yang sama dengan perisian sumber terbuka, walaupun perisian bebas memfokuskan kepada "kebebasan." Tetapi itulah kontroversi yang berbeza.)

    Pada tahun 1991, projek GNU telah menamatkan banyak bahagian sistem operasi GNU, termasuk GNU C Compiler (gcc), shell baris perintah bash, banyak utiliti shell, editor teks Emacs, dan banyak lagi. Bahagian lain sistem pengendalian boleh disediakan oleh perisian percuma yang sedia ada, seperti Sistem Tingkap X, yang menyediakan desktop grafis.

    Walau bagaimanapun, bahagian teras sistem operasi - kernel GNU Hurd - tidak lengkap. Projek GNU memilih reka bentuk mikrokernel bercita-cita untuk kernel, menyebabkan kelewatan yang lama. (Sehingga 2013, kernel GNU Hurd telah berkembang selama 23 tahun dan tidak ada versi stabil yang pernah dibebaskan.)

    Tiba di Linux

    Kernel itu dilihat sebagai "sekeping hilang terakhir" sistem operasi GNU oleh projek GNU. Pada tahun 1991, Linus Torvalds mengeluarkan versi pertama kernel Linux. Terdapat perisian yang mencukupi untuk sistem operasi sepenuhnya yang bebas, dan pengedar (seperti "pengedaran Linux" moden) meyakinkan kernel Linux, perisian GNU, dan Sistem X Window bersama-sama.

    Pada mulanya, terdapat beberapa perdebatan mengenai apa yang perlu dipanggil distribusi ini. Pada tahun 1992, projek Yggdrasil memilih nama "Yggdrasil Linux / GNU / X" untuk gabungan perisian. GNU / Linux adalah istilah pilihan yang dikemukakan oleh Richard Stallman dan Yayasan Perisian Bebas. Debian masih merujuk kepada perisiannya sebagai "GNU / Linux" hari ini.

    Kes bagi GNU / Linux

    Projek GNU membentuk sebahagian besar sistem standard "Linux" dan merupakan projek yang bertujuan untuk membangunkan sistem operasi penuh, bernama GNU. Walau bagaimanapun, sebahagian besar bantahan Richard Stallman terhadap istilah "Linux" adalah bahawa ia menekankan pentingnya GNU dan tujuan asalnya: sebagai sistem operasi sepenuhnya bebas yang dimaksudkan untuk memberikan kebebasan kepada pengguna. Ini bersambung dengan perdebatan mengenai "perisian percuma" - istilah yang bertujuan untuk memberi tumpuan kepada kebebasan - dan "sumber terbuka" - istilah yang bertujuan untuk memberi tumpuan kepada kelebihan teknikal dan merendahkan sudut falsafah.

    Seperti yang dikatakan Richard Stallman dalam temu bual dengan ZNET pada tahun 2005:

    Linux tidak direka dengan matlamat untuk membebaskan ruang siber, dan motif untuk Linux tidak akan memberikan kita keseluruhan sistem GNU / Linux.

    Kini berpuluh-puluh juta pengguna menggunakan sistem operasi yang dibangunkan supaya mereka boleh mendapatkan kebebasan - tetapi mereka tidak tahu ini, kerana mereka berfikir sistem itu adalah Linux dan ia telah dibangunkan oleh pelajar "hanya untuk bersenang-senang". "

    Lebih banyak pemikirannya mengenai subjek boleh dibaca di laman web GNU.

    Kes bagi Linux

    Penyokong istilah "Linux" membantah kesilapan untuk memberi tumpuan hanya kepada GNU, kerana pengagihan purata mengandungi perisian daripada pelbagai organisasi dan boleh disebut Mozilla / KDE / Apache / X.org / GNU / Linux dengan justifikasi yang sama.

    Istilah Linux juga digunakan oleh lebih ramai orang - jika tidak ada yang lain, itu adalah nama yang mudah dan mudah untuk diingati, taip, dan diucapkan. Dan apa sahaja nama yang ideal, sistem operasi itu sendiri biasanya dirujuk sebagai Linux oleh kebanyakan orang. Anda akan mendapati ia dirujuk sebagai "Linux" di sini di How-To Geek dan di tempat lain kerana ia adalah istilah yang lebih umum bahawa pembaca segera memahami.

    Kami akan menamatkan kutipan dari Linus Torvalds pada tahun 1996:

    Umm, perbincangan ini telah cukup lama, terima kasih banyak.

    Ia tidak benar-benar menghafal apa yang orang panggil Linux, selagi kredit diberikan di mana kredit perlu dibayar (di kedua-dua belah pihak). Secara peribadi, saya akan terus memanggilnya "Linux"

    Kredit Imej: francois di Flickr, Alison Upton, Gisle Hannemyr di Flickr