GNU/Linux >> Belajar Linux >  >> Linux

Linux vs Unix

Linux vs Unix. Apa perbedaan antara keduanya?

Jika Anda memulai karir TI Anda sekitar satu dekade yang lalu, kemungkinan besar Anda melakukannya pada saat Linux telah mengukir ceruk untuk dirinya sendiri di dunia Komputasi.

Saat ini, Linux adalah kesayangan pusat data dan merupakan bagian besar dari pasar smartphone Android. Penyedia cloud terkemuka seperti AWS, Microsoft Azure, dan Digital Ocean menawarkan persentase layanan yang signifikan yang berjalan di platform Linux.

Jika Anda pernah bekerja dengan server virtual sebelumnya, atau teknologi berbasis cloud apa pun, kemungkinan Anda pernah menangani Linux.

Jadi, apa itu Linux?

Linux adalah sistem operasi sumber terbuka dan gratis yang banyak digunakan di sistem perusahaan serta lingkungan desktop dan laptop. Muncul dalam beberapa distribusi dengan RedHat membentuk 65-80% dari pasar pusat data. Meskipun tidak gratis untuk digunakan (RedHat memerlukan layanan berlangganan), ia tetap dominan di Sistem perusahaan dengan sisa bagian yang diambil oleh varian Windows. Distribusi lain yang gratis untuk digunakan dan umum di pusat data termasuk Debian dan CentOS .

Saat ini, Linux ada di mana-mana:dari Smart TV, smartphone Android, tablet hingga perangkat lain yang disematkan Linux yang merupakan perangkat IoT- Internet of Things.

Dalam beberapa diskusi, Anda mungkin pernah mendengar Linux disebut sebagai sistem operasi mirip Unix. Jadi, apakah kata kunci Unix ini? Apakah Unix sama dengan Linux? Apa perbedaan antara Unix dan Linux? Mari selami dan ungkap misteri ini.

Unix

Untuk membungkus pikiran kita tentang Unix, pertama-tama kita harus kembali ke masa lalu dan belajar tentang sejarahnya. Unix adalah sistem operasi yang dibuat di AT&T Bell Laboratories pada akhir 1960-an oleh Ken Thompson dan Dennis Ritchie.

Dennis Ritchie bertanggung jawab untuk menemukan Pemrograman C bahasa yang masih banyak digunakan dalam pengembangan perangkat lunak.

Ken Thompson menemukan Bahasa Go dan pengkodean karakter UTF-8 yang masih digunakan sampai sekarang. Awalnya, keduanya bekerja pada Sistem Operasi yang disebut Multics , yang dirancang untuk menjalankan beberapa program secara bersamaan.

Namun kedua ahli tersebut merasa frustrasi dengan arah dan cakupan proyek yang diambil dan mulai mengerjakan alternatif yang dikenal sebagai UNICS – Layanan Informasi dan Komputasi Uniplexed . Seiring waktu, ini berubah menjadi UNIX.

UNIX kemudian ditulis ulang dalam bahasa pemrograman C pada tahun 1972 dan ini membedakannya dari semua Sistem Operasi. AT&T kemudian melisensikan kode sumber UNIX. Segera, UNIX melampaui Bell Labs dan mulai digunakan di Universitas, dan lembaga penelitian.

Salah satu Universitas yang mulai menggunakan UNIX adalah University of California di Berkeley . Insinyur di Berkeley terus mengembangkan Sistem Operasi dan ini melahirkan turunan baru yang disebut BSD – Pengembangan Perangkat Lunak Berkeley.

BSD datang dengan perangkat lunak tambahan dan kemampuan yang ditingkatkan. Seiring waktu, AT&T melepaskan diri dari Bell Labs dan terjun ke pasar Komputer dengan menjual UNIX versi komersial pertamanya di awal tahun 80-an. Versi UNIX ini dikenal sebagai System V.

Kami sekarang memiliki 2 versi UNIX; Sistem V dari AT&T dan BSD yang sedang dikembangkan di University of California. Dari dua versi ini, cabang populer UNIX muncul. Ini termasuk Solaris Sun dan HP-UX yang merupakan turunan dari Sistem V dan Ultrix dari warisan BSD.

Segera, keluarga BSD menjadi lebih populer daripada AT&T yang membuka pintu untuk variasi seperti OpenBSD, NetBSD, dan FreeBSD. Meskipun beberapa varian seperti FreeBSD masih digunakan sampai sekarang, penggunaannya telah berkurang dari waktu ke waktu terutama di pasar server. Namun, OS X yang sekarang dikenal sebagai Mac OS adalah turunan BSD.

Memperkenalkan Linux

Di Finlandia pada awal 1990-an, seorang ilmuwan komputer bernama Linus Torvalds ingin lebih melakukan perbaikan pada sistem operasi Unix yang ada, khususnya Minix OS yang merupakan turunan lain dari Unix. Tujuannya adalah untuk membuat kernel gratis, menggunakan beberapa alat GNU seperti GCC – kumpulan kompiler GNU, dan bash. Di bawah ini adalah surat yang membuat pengumuman pertamanya sebelum merilis Linux.

Akhirnya, ia menciptakan kernel yang layak yang kemudian ia beri nama Linux yang memberi Sistem Operasi nafas kehidupan baru. Sistem Operasinya gratis untuk digunakan, dan kode sumbernya dipublikasikan di bawah lisensi GNU/GPL.

Hal ini memunculkan segudang distribusi Linux dengan kernel Linux, komponen GNU, X-Windows GUI (Graphical User Interface) serta komponen BSD yang dilisensikan di bawah FreeBSD lisensi sumber terbuka. Munculnya distribusi seperti Slackware dan RedHat memberi pengguna kemampuan untuk mencoba Linux dari desktop dan ini selanjutnya memunculkan beberapa distribusi Linux lain yang digunakan untuk Akademisi, penggunaan di rumah dan di server produksi.

Saat ini, ada lebih dari 300 distribusi Linux unik di distrowatch.com . Beberapa distribusi paling populer termasuk Linux Mint , Ubuntu , Debian , Fedora , CentOS , Linux Arch , Buka SUSE dan RedHat yang mendominasi dunia Enterprise Server.

Perbandingan antara Unix dan Linux

Setelah melihat sejarah Unix dan kebangkitan Linux berikutnya di bawah lisensi GNU yang mendukung penggunaan gratis dan redistribusi Linux, sekarang mari kita membuat perbandingan antara keduanya.

  • Kode Linux ditulis sepenuhnya dari awal oleh Linus Torvalds dan tidak mengandung kode Unix. Kode asli UNIX ditulis oleh AT&T di Bell Labs.
  • Linux lebih portabel dan berjalan di berbagai platform/arsitektur sistem seperti x86 dan ARM. Unix berjalan di lebih sedikit platform dibandingkan dengan Linux.
  • Linux adalah kernel dari Sistem Operasi GNU/Linux. Itu berasal dari Unix. Di sisi lain, UNIX adalah sistem operasi dari AT&T yang merupakan keluarga Sistem operasi turunan.
  • Linux gratis untuk digunakan, sumber terbuka dan dapat didistribusikan kembali secara bebas. Ini telah memfasilitasi munculnya beberapa distribusi Linux. Unix sebagian besar berpemilik dan biasanya dikirimkan atau dikemas bersama dengan perangkat kerasnya.
  • Linux adalah OS yang paling disukai untuk pusat data dan penyebaran cloud karena hemat biaya. Unix banyak digunakan dalam aplikasi server tujuan khusus dan server internet.
  • Linux menawarkan dukungan komunitas gratis dengan banyak forum di Linux yang tersedia online. Untuk Unix, dukungan bersifat komersial yang mengarah ke apa yang kami sebut penguncian vendor.
  • Linux mendukung berbagai sistem file termasuk Ext2, Ext4, xfs, ReiserFS sementara UNIX hanya mendukung beberapa sistem file
  • Berbagai distribusi Linux sering merilis pembaruan sistem dan keamanan serta perbaikan bug untuk meningkatkan pengalaman pengguna yang lebih baik. Di Unix, pembaruan jarang dilakukan dan perbaikan bug bisa memakan waktu lebih lama.

Kesimpulan

Mungkin perbedaan terbesar antara Linux dan Unix adalah komunitas pengembang besar untuk Linux. Hal ini memungkinkan pengembang untuk berkontribusi pada proyek sumber terbuka dan menyediakan perbaikan bug, patch keamanan, dan sistem yang lebih kuat. Sementara sistem UNIX masih berkembang dan populer seperti Solaris dan MacOS, Linux membuat basis pengguna yang lebih besar.

Referensi

  • Linux di Wikipedia
  • Unix di Wikipedia
  • 10 Distribusi Linux Teratas

Linux
  1. UNIX / Linux:10 Contoh Perintah Netstat

  2. Perbedaan Utama Linux Vs UNIX Kernel

  3. 10 Contoh Perintah Xargs di Linux / UNIX

  1. Migrasi Unix ke Linux

  2. Linux – Apakah Linux Sebuah Unix?

  3. Apa itu umask di UNIX/Linux

  1. Linux – Apakah Kernel Linux/unix yang Berbeda Dapat Dipertukarkan?

  2. 50 Tutorial Sysadmin UNIX / Linux

  3. Layanan OS Linux / UNIX:autofs