Direkomendasikan, 2024

Pilihan Editor

Unix vs Linux: Apa Perbedaannya?

Jika Anda baru saja mulai membaca dan belajar tentang Linux, Anda mungkin menemukan istilah "Unix". Kata itu sendiri terlihat mirip dengan Linux, tetapi apa artinya? Mungkin Anda bertanya-tanya: apa perbedaan antara Unix dan Linux?

Secara umum, itu tergantung pada bagaimana Anda menafsirkan masing-masing dari dua istilah ini, karena keduanya dapat memiliki makna yang berbeda (belum terkait). Pada artikel ini kami membawakan Anda kisah yang disederhanakan tentang Linux dan Unix untuk membantu Anda memahami hubungan mereka. Seperti biasa, Anda dapat mengajukan pertanyaan dan menambahkan lebih banyak informasi di komentar .

Kisah (Hi) dari Unix dan Linux

Kisah Unix dimulai pada akhir 1960-an dan awal 1970-an, di departemen riset komputasi AT&T Bell Labs di Amerika Serikat. Bersama dengan MIT dan General Electric, Bell Labs sedang mengembangkan sistem operasi baru. Beberapa peneliti mereka tidak senang dengan kemajuan proyek, dan menarik diri untuk membuat OS mereka sendiri. Pada tahun 1970 produk baru diberi nama Unix, dan dua tahun kemudian kodenya sepenuhnya ditulis ulang dalam bahasa pemrograman C. Ini membuatnya lebih mudah bagi pengembang untuk port Unix ke platform komputasi yang berbeda.

Seiring perkembangan Unix yang berlanjut, AT&T mulai menjual lisensi untuk penggunaannya ke universitas, dan kemudian ke vendor komersial. Ini berarti bahwa tidak semua orang dapat dengan bebas memodifikasi dan mendistribusikan kode sumber, pada dasarnya menjadikan Unix sistem operasi berpemilik. Segera, turunan dan varian Unix untuk tujuan yang berbeda dan dengan lisensi yang berbeda mulai bermunculan, dengan BSD (Berkeley Software Distribution) sebagai mungkin yang paling terkenal di antara mereka.

Linux didasarkan pada Unix dalam semangat dan fungsionalitas, tetapi tidak dalam kode. Sebagai sistem operasi, ia tumbuh dari dua proyek: Proyek GNU, dimulai oleh Richard Stallman pada tahun 1983, dan kernel Linux, ditulis oleh Linus Torvalds pada tahun 1991. Tujuan dari Proyek GNU adalah untuk menciptakan sistem operasi yang mirip dengan Unix, tetapi terpisah darinya; dengan kata lain, tidak mengandung kode dari Unix sehingga dapat dimodifikasi dan didistribusikan lebih lanjut tanpa batasan sebagai perangkat lunak bebas. Karena kernel mereka sendiri tidak lengkap, Proyek GNU menerima kernel Linux, sehingga lahirlah sistem operasi GNU / Linux.

Desain kernel Linux dipengaruhi oleh MINIX, varian Unix, tetapi seluruh kode ditulis dari awal, bukan dipinjam darinya. Tidak seperti Unix, yang digunakan pada server, mainframe besar dan komputer mahal di berbagai institusi, Linux dikembangkan untuk komputer pribadi, jenis perangkat keras yang jauh lebih sederhana. Namun, saat ini ia berjalan pada lebih banyak platform daripada OS lain, termasuk server, sistem embedded dan ponsel.

Apa itu Unix?

Istilah "Unix" dapat merujuk sebagai berikut:

  • sistem operasi asli yang dikembangkan oleh AT&T Bell Labs dari mana sistem operasi lain berasal.
  • merek dagang - ditulis dalam huruf kapital semua, UNIX - dipegang oleh The Open Group, yang juga mengembangkan serangkaian standar untuk sistem operasi yang disebut Spesifikasi Single Unix. Hanya sistem operasi yang memenuhi standar yang dapat secara legal menanggung nama "Unix". Sertifikasi ini tidak gratis, dan mengharuskan pengembang sistem operasi untuk membayar royalti merek dagang untuk nama tersebut.
  • semua sistem operasi yang terdaftar dengan nama "Unix" karena mereka mematuhi standar yang disebutkan di atas. Mereka adalah AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS dan OS X - ya, yang berjalan di komputer Mac. (Yang cukup menarik, OS X merayakan ulang tahunnya yang ke-14 minggu ini: pada tanggal 24 Maret. Selamat!).

Apa itu Linux?

Sebenarnya, istilah "Linux" hanya merujuk ke kernel. Sistem operasi tidak lengkap tanpa lingkungan dan aplikasi desktop. Karena sebagian besar aplikasi dulu dan masih disediakan oleh Proyek GNU, nama lengkap sistem operasinya adalah GNU / Linux.

Namun, saat ini banyak orang menggunakan "Linux" untuk merujuk ke setiap dan semua distribusi Linux, dan menggunakan istilah ini sebagai nama umum untuk semua sistem operasi yang didasarkan pada kernel Linux. Versi 4.0 dari kernel Linux saat ini sedang dalam pengembangan, karena Linus Torvalds baru-baru ini memutuskan untuk beralih ke sistem penomoran baru untuk rilis kernel.

Linux adalah sistem mirip Unix, yang artinya berperilaku seperti Unix, tetapi tidak mengandung kodenya.

Sistem mirip Unix sering digambarkan sebagai Un * x, * NIX, atau * N? X, atau disebut "Unixoids" dalam beberapa bahasa. Linux tidak memiliki sertifikasi UNIX, dan GNU dikatakan berdiri untuk "GNU's Not Unix", jadi dalam hal ini, OS X adalah "lebih Unix" daripada Linux. Namun, pada tingkat fungsionalitas, kernel Linux dan sistem operasi GNU / Linux sangat mirip dengan Unix dan mengikuti sebagian besar prinsip-prinsip filosofi Unix, seperti memiliki kode yang dapat dibaca manusia, menyimpan konfigurasi sistem dalam file teks biasa, bergantung pada alat sederhana, baris perintah kecil, memiliki shell, login dan manajer sesi ...

Penting untuk dicatat bahwa sistem Unix-like dapat memperoleh sertifikasi UNIX. Dalam beberapa konteks, semua sistem operasi yang berasal dari atau berdasarkan Unix disebut sebagai Unix-like, terlepas dari apakah mereka memiliki sertifikat UNIX atau tidak. Juga, mereka dapat menjadi sistem operasi komersial atau gratis (dan open-source).

Perbedaan utama

  • Linux gratis dan open-source, Unix yang asli bukan (tetapi beberapa turunannya);
  • Linux adalah "klon" dari Unix yang asli, tetapi tidak mengandung kodenya;
  • Linux hanyalah kernel, sedangkan Unix adalah / adalah sistem operasi yang lengkap;
  • Linux dikembangkan untuk komputer pribadi, sementara Unix terutama untuk workstation dan server besar. Hari ini, Linux mendukung lebih banyak platform daripada Unix;
  • Linux juga mendukung lebih banyak tipe sistem file daripada Unix.

Seperti yang telah Anda lihat, kebingungan biasanya berasal dari fakta bahwa "Unix" dan "Linux" dapat memiliki arti yang berbeda. Makna apa pun yang digunakan, faktanya tetap bahwa Unix ada lebih dulu, dan Linux datang kemudian. Linux lahir dari keinginan untuk kebebasan perangkat lunak dan portabilitas, dan terinspirasi oleh pendekatan Unix untuk komputasi. Aman untuk mengatakan kita semua berhutang budi pada gerakan perangkat lunak bebas karena, dari segi teknologi, dunia akan menjadi tempat yang jauh lebih gelap tanpanya.

LIHAT JUGA: Linux vs Windows, Seperti Yang Dialami Oleh Pengguna Linux

Top