The Great Debate: Apakah Linux atau GNU / Linux?

Daftar Isi:

The Great Debate: Apakah Linux atau GNU / Linux?
The Great Debate: Apakah Linux atau GNU / Linux?

Video: The Great Debate: Apakah Linux atau GNU / Linux?

Video: The Great Debate: Apakah Linux atau GNU / Linux?
Video: How to turn TrueNAS into Cloud storage with Nextcloud - YouTube 2024, Maret
Anonim
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.
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 untuk "GNU's Not Unix!" ("Perangkat lunak bebas" adalah istilah yang mirip dengan perangkat lunak sumber terbuka, meskipun perangkat lunak bebas lebih berfokus pada "kebebasan." Namun itu adalah 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.

Image
Image

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 signifikansi 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 was not designed with the goal of liberating cyberspace, and the motives for Linux would not have given us the whole GNU/Linux system.

Today tens of millions of users are using an operating system that was developed so they could have freedom - but they don’t know this, because they think the system is Linux and that it was developed by a student “just for fun’.”

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

Image
Image

Kasus untuk Linux

Pendukung istilah "Linux" berpendapat bahwa adalah kesalahan untuk berfokus hanya pada GNU, karena distribusi rata-rata berisi perangkat lunak dari berbagai organisasi dan dapat disebut Mozilla / KDE / Apache / X.org / GNU / Linux dengan justifikasi yang sama.

Istilah Linux juga digunakan oleh lebih banyak orang - jika tidak ada yang lain, itu adalah nama yang lebih sederhana dan mudah untuk diingat, diketikkan, 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 mudah dipahami oleh pembaca.

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

Umm, this discussion has gone on quite long enough, thank you very much.

It doesn’t really _matter_ what people call Linux, as long as credit is given where credit is due (on both sides). Personally, I’ll very much continue to call it “Linux”

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

Direkomendasikan: