If-Koubou

The Great Debate: Apakah Linux atau GNU / Linux?

The Great Debate: Apakah Linux atau GNU / Linux? (Bagaimana caranya)

Anda biasanya akan melihat sistem operasi Linux yang disebut sebagai "Linux" online. Namun, istilah "GNU / Linux" kadang-kadang digunakan sebagai gantinya. Linux dan GNU / Linux mengacu pada sistem operasi dan perangkat lunak yang sama, dan ada kontroversi mengenai istilah mana yang lebih tepat.

Kami tidak di sini untuk mengambil bagian dalam perdebatan lama ini, tetapi artikel ini akan membantu Anda memahami mengapa ada kontroversi penamaan dan apa perbedaannya antara istilah "Linux" dan "GNU / Linux."

Apa itu "Linux"?

"Linux" sendiri hanyalah kernel - bagian inti dari sistem operasi. Perangkat lunak lain, seperti compiler GNU C yang digunakan untuk mengkompilasi kernel, bash command-line shell, utilitas GNU shell (semua perintah dasar yang akan Anda gunakan pada baris perintah), server grafis X.org, desktop grafis seperti Unity, dan perangkat lunak yang berjalan di atas desktop grafis, seperti Firefox, semuanya diproduksi oleh berbagai kelompok pengembang.

Distribusi Linux merakit semua perangkat lunak yang berbeda ini dari pengembang yang berbeda dan memanggil paket lengkap “Linux.” Untuk informasi lebih lanjut tentang distribusi Linux dan apa yang mereka lakukan, baca HTG Menjelaskan: Apa itu Distro Linux dan Apa Perbedaannya?

Proyek GNU

Richard Stallman membuat rencana untuk GNU pada tahun 1983. GNU akan menjadi sistem operasi yang lengkap dan kompatibel dengan Unix yang dibuat dari perangkat lunak bebas. GNU adalah singkatan rekursif berdiri untuk "GNU's Not Unix!" ("Perangkat lunak bebas" adalah istilah yang mirip dengan perangkat lunak open-source, meskipun perangkat lunak bebas lebih berfokus pada "kebebasan." Tapi itu kontroversi yang berbeda.)

Pada tahun 1991, proyek GNU telah menyelesaikan banyak bagian dari sistem operasi GNU, termasuk GNU C Compiler (gcc), bash command-line shell, banyak shell utility, editor teks Emacs, dan banyak lagi. Bagian lain dari sistem operasi dapat disediakan oleh perangkat lunak bebas yang sudah ada, seperti Sistem X Window, yang menyediakan desktop grafis.

Namun, bagian inti dari sistem operasi - kernel GNU Hurd - tidak lengkap. Proyek GNU memilih desain mikrokernel yang ambisius untuk kernel, yang mengakibatkan penundaan yang lama. (Pada 2013, kernel GNU Hurd telah dikembangkan selama 23 tahun dan tidak ada versi stabil yang pernah dirilis.)

Linux Tiba

Kernel dilihat sebagai "bagian yang hilang terakhir" dari sistem operasi GNU oleh proyek GNU. Pada tahun 1991, Linus Torvalds merilis versi pertama dari kernel Linux. Sekarang ada cukup perangkat lunak untuk sistem operasi yang benar-benar gratis, dan para distributor (seperti "distribusi Linux" modern) mengakatan kernel Linux, perangkat lunak GNU, dan Sistem X Window bersama-sama.

Awalnya, ada beberapa perdebatan tentang distribusi apa yang harus dipanggil. Pada tahun 1992, proyek Yggdrasil memilih nama "Yggdrasil Linux / GNU / X" untuk kombinasi perangkat lunaknya. GNU / Linux adalah istilah yang lebih disukai yang dikemukakan oleh Richard Stallman dan Free Software Foundation. Debian masih mengacu pada perangkat lunaknya sebagai "GNU / Linux" hari ini.

Kasus untuk GNU / Linux

Proyek GNU membuat bagian besar dari sistem "Linux" standar dan merupakan proyek yang dimaksudkan untuk mengembangkan sistem operasi lengkap, bernama GNU. Namun, bagian penting dari keberatan Richard Stallman terhadap istilah "Linux" adalah bahwa ia meremehkan pentingnya GNU dan tujuan awalnya: sebagai sistem operasi gratis yang sepenuhnya dimaksudkan untuk memberikan kebebasan kepada pengguna. Hal ini terkait dengan perdebatan tentang "perangkat lunak bebas" - sebuah istilah yang dimaksudkan untuk berfokus pada kebebasan - dan "open source" - sebuah istilah yang dimaksudkan untuk berfokus pada keuntungan teknis dan mengecilkan sudut filosofis.

Seperti kata Richard Stallman dalam wawancara dengan ZNET pada tahun 2005:

Linux tidak dirancang dengan tujuan untuk membebaskan dunia maya, dan motif untuk Linux tidak akan memberi kita seluruh sistem GNU / Linux.

Saat ini, puluhan juta pengguna menggunakan sistem operasi yang dikembangkan sehingga mereka dapat memiliki kebebasan - tetapi mereka tidak mengetahui hal ini, karena mereka menganggap sistem tersebut adalah Linux dan dikembangkan oleh siswa “hanya untuk bersenang-senang”. ”

Lebih banyak pemikirannya tentang hal ini dapat dibaca di situs web GNU.

Kasus untuk Linux

Pendukung istilah "Linux" berpendapat itu kesalahan untuk fokus hanya pada GNU, karena distribusi rata-rata berisi perangkat lunak dari berbagai organisasi dan bisa disebut Mozilla / KDE / Apache / X.org / GNU / Linux dengan pembenaran serupa.

Istilah Linux juga digunakan oleh lebih banyak orang - jika tidak ada yang lain, itu adalah nama yang lebih sederhana dan mudah untuk diingat, ketik, dan diucapkan. Dan apa pun nama yang ideal adalah, sistem operasi itu sendiri umumnya disebut sebagai Linux oleh kebanyakan orang. Anda akan menemukannya disebut sebagai "Linux" di sini di How-To Geek dan di tempat lain karena itu adalah istilah yang lebih umum yang pembaca segera pahami.

Kami akan mengakhiri dengan kutipan dari Linus Torvalds pada tahun 1996:

Umm, diskusi ini sudah cukup lama, terima kasih banyak.

Itu tidak benar-benar _matter_ apa yang orang sebut Linux, selama kredit diberikan di mana kredit jatuh tempo (di kedua sisi). Secara pribadi, saya akan terus menyebutnya "Linux"

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