Apa Perbedaan Antara UNIX® dan Linux®?

UNIX® dan Linux® adalah dua jenis sistem operasi yang bisa sangat mirip dari sudut pandang pengguna, tetapi sangat berbeda secara internal.sistem operasi(OS) kernel yang terstruktur secara berbeda dan memerlukan berbagaidriver perangkat.Sistem operasi Linux® seringkali sepenuhnya merupakan perangkat lunak open-source sementara banyak implementasi UNIX® tidak.UNIX® dan Linux® sering digunakan oleh bisnis, pemerintah, dan pelajar untuk berbagai macam tugas komputasi.Mereka juga digunakan di banyak perangkat genggam seperti ponsel, Personal Digital Assistant (PDA) dankomputernetbook.

UNIX® dan Linux® digunakan di banyak netbook.

OS UNIX® asli dikembangkan di American Telephone and Telegraph Company (AT&T) pada tahun 1969. Selama tahun 1970-an, AT&T melisensikan OS dankode sumbernyake banyak perusahaan komersial serta pemerintah AS dan lembaga pendidikan.Banyak variasi telah dikembangkan di luar AT&T, sebagian karena reaksi terhadap biaya kontrol dan lisensi perusahaan yang meningkat.Beberapa varian ini lebih mematuhi standar UNIX® informal tahun 1980-an dan 1990-an daripada yang lain.UNIX® adalah istilah yang cukup luas dan sering dikaitkan dengan versi OS yang serupa, tetapi tidak terstandarisasi.

Linux® adalah sistem operasi open-source, artinya kode sumber tersedia untuk umum untuk diperiksa dan bahkan ditingkatkan.

Berkeley Software Distribution (BSD) adalah versi bersaing dari UNIX® yang dikembangkan di University of California, Berkeley.Variasi open-source gratis yang disebut 386BSD pertama kali dirilis pada tahun 1992, satu tahun setelah Linus Torvalds mulai menulis kernel Linux® pertama.Sebagian besar implementasi UNIX® bukan open-source, yang merupakan perbedaan utama antara UNIX® dan Linux®.UNIX® sering dijual dengan lisensi yang cukup 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 GNUGeneral Public License(GPL).

OS Linux® dikembangkan lama setelah UNIX® matang.UNIX® dan Linux® berbagi banyak konsep yang sama dan perangkat lunak yang disertakan dengan masing-masing menyediakan fungsionalitas yang serupa.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 memeliharasistemperangkat lunak bebasyang kompatibel dengan UNIX®, termasuk kernel.

Kernel Linux® yang dibuat oleh Torvalds, didistribusikan di bawah ketentuan GNU GPL, adalah dasar dari semua sistem 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 untuk setiap perangkat, karena keduanya tidak kompatibel dalam hal itu.

Antarmuka pengguna sering kali berbeda antara sistem UNIX® dan Linux® juga.UNIX® secara tradisional menggunakan antarmuka baris perintah berbasis teks yang juga tersedia dengan Linux®.Banyak pengembang telah membuat sistem antarmukapenggunagrafis(GUI)berfitur lengkapuntuk Linux®, beberapa di antaranya juga telah di-porting ke UNIX®.

Kernel Linux®, utilitas GNU, dan perangkat lunak bebas terkait terus didukung dan ditingkatkan oleh komunitas pengembangan sumber terbuka yang besar.Sebaliknya, setiap versi UNIX® cenderung memiliki kelompok kecil pengembangnya sendiri, yang sebagian besar bekerja untuk vendor UNIX® tertentu.Dukungan UNIX® seringkali hanya tersedia melalui pengaturan dukungan berbayar dengan vendor atau pihak ketiga.