Apa Saja Beda Sistem operasi Linux Dengan Unix?

Apa Saja Beda Sistem operasi Linux Dengan Unix

UNIX dan Linux adalah dua jenis sistem operasi yang bisa sangat mirip dari sudut pandang pengguna, tetapi sangat berbeda secara internal. Kernel sistem operasi (OS) terstruktur secara berbeda dan memerlukan driver perangkat yang berbeda. Sistem operasi Linux seringkali sepenuhnya merupakan perangkat lunak open-source sementara implementasi UNIX tidak sepenuhnya demikian. UNIX dan Linux sering digunakan oleh pihak bisnis, pemerintah dan mahasiswa untuk berbagai macam tugas komputasi. Keduanya juga digunakan di banyak perangkat genggam seperti ponsel, Personal Digital Assistants (PDA), komputer, netbook, console, bahkan jam digital.

OS UNIX asli dikembangkan di Perusahaan Telepon dan Telegraf Amerika (AT&T) pada tahun 1969. Selama tahun 1970-an, AT&T melisensikan OS dan kode sumbernya ke banyak perusahaan komersial serta pemerintah AS dan lembaga pendidikan. Banyak variasi telah dikembangkan di luar AT&T, sebagian karena reaksi terhadap peningkatan kontrol dan biaya lisensi perusahaan slot online. Beberapa varian ini lebih dekat dengan standar UNIX resmi pada tahun 1980-an dan 1990-an daripada yang lain. UNIX sendiri sekarang menjadi istilah yang cukup luas dan sering dikaitkan dengan versi OS yang serupa, tetapi belum terstandarisasi.

Berkeley Software Distribution (BSD) merupakan versi bersaing dari UNIX, yang dikembangkan di University of California, Berkeley. Variasi open-source gratis bernama 386BSD juga pertama kali dirilis pada tahun 1992, satu tahun setelah Linus Torvalds mulai menulis kernel Linux pertama. Sebagian besar implementasi UNIX bukan yang open-source, yang merupakan perbedaan utama antara UNIX dan Linux. UNIX sering dijual dengan lisensi yang sangat ketat yang mencakup biaya besar yang dinilai per pengguna atau per situs. Sebaliknya, sistem Linux biasanya didistribusikan secara bebas dengan kode sumber di bawah persyaratan liberal GNU: General Public License (GPL).

OS Linux dikembangkan jauh setelah UNIX dianggap ketinggalan zamna. Walau UNIX dan Linux berbagi banyak konsep yang sama dan perangkat perangkat lunak, yang masing-masing menyediakan fungsionalitas yang sama. Namun, desain dan implementasi kernel Linux dan perangkat lunak OS lainnya berbeda dari UNIX. Banyak utilitas, kompiler dan editor yang dikembangkan oleh Proyek GNU didistribusikan dengan OS Linux. Tujuan GNU adalah untuk menghasilkan dan memelihara sistem perangkat lunak bebas yang kompatibel dengan UNIX.

Kernel Linux, didistribusikan di bawah ketentuan GNU GPL, yang dijadikan sebagai dasar dari semua sistem Linux. Kernel Linux umumnya lebih kecil dan lebih efisien daripada kebanyakan kernel UNIX, dirancang dari awal agar sangat mirip dengan UNIX. Driver perangkat, sistem file dan internal OS lainnya sangat berbeda. Oleh karena itu, sistem UNIX dan Linux memerlukan driver terpisah agar setiap perangkat bisa berjalan, karena mereka tidak kompatibel di titik itu.

Interface pengguna juga sering berbeda antara sistem UNIX dan Linux. UNIX secara tradisional menggunakan antarmuka baris perintah berbasis teks [yang juga tersedia pada Linux]. Banyak pengembang telah menciptakan sistem Graphic User Interface (GUI) yang berfitur lengkap untuk Linux, beberapa di antaranya juga telah dipindah ke UNIX.

Kernel Linux, utilitas GNU, dan perangkat lunak bebas terkait akan terus dapat dukungan dan alami peningkatan berkat adanya komunitas pengembangan open source yang besar. Sebaliknya, setiap versi UNIX cenderung memiliki kelompok kecil pengembang khusus, yang sebagian besar bekerja untuk vendor UNIX tertentu. Dukungan UNIX seringkali tersedia melalui pengaturan dukungan berbayar dengan vendor atau pihak ketiga.