GNU/Linux >> Belajar Linux >  >> Linux

10 Sistem Operasi Berbasis Unix Terbaik

UNIX sistem operasi dibuat lebih dari empat dekade lalu di AT&T's Bell Laboratories. Dengan pengembangan berkelanjutan sejak awal, UNIX telah hadir dari perangkat kecil yang disematkan ke server dan superkomputer. Artikel ini memberikan sejarah singkat, filosofi, spesifikasi UNIX dan membahas sepuluh sistem operasi teratas UNIX sistem.

Sejarah Singkat UNIX

Dalam hal evaluasi sistem operasi, UNIX memiliki sejarah panjang. Pada tahun 1960-an, MIT bersama General Electric (GE) dan AT&T's Bell Laboratories mengerjakan proyek penelitian kooperatif untuk membuat sistem operasi baru yang disebut MULTICS (Multiplexed Operating and Computing System). Multics dikandung sebagai utilitas berbagi waktu tujuan umum untuk mendukung layanan listrik dan telepon. Itu memiliki banyak fitur; beberapa di antaranya adalah ketersediaan tinggi, sistem file hierarkis, keamanan hingga desain modular (memungkinkan penambahan sumber daya saat sistem berjalan), prosesor perintah (seperti shell), penautan dinamis, konfigurasi ulang online.

Multics awalnya dikembangkan untuk GE-645 mainframe dan kemudian Honeywell melanjutkannya pada mesin Honeywell 6180-nya. Namun, Bell Labs menarik diri dari proyek MULTICS dan memulai pengembangan sistem operasi baru untuk mesin PDP-7. Ken Thompson (salah satu pengembang Multics) bergabung dengan Dennis Ritchie dan anggota tim untuk mengembangkan sistem operasi multi-tugas baru yang disebut UNICS (Uniplexed Operating and Computing System). Ini dianggap sebagai sistem operasi UNIX pertama. UNIX dirancang untuk portabel, multi-tugas dan multi-pengguna dalam konfigurasi berbagi waktu. Dikatakan bahwa orang yang menciptakan kata UNIX adalah Brian Kernighan. Kata UNIX diucapkan sebagai yoo-niks, bukan yoo-neeks atau yoo-nucks. Pada tahun 1972, UNIX ditulis ulang dalam bahasa pemrograman C setelah mem-porting kode dari bahasa assembly membuat UNIX jauh lebih portabel.

Bell Labs AT&T melisensikan UNIX ke pihak luar sejak akhir 1970-an. Kode sumber UNIX tersedia secara gratis. Gerbang terbuka ini memiliki rasa yang berbeda dari sistem operasi UNIX berdasarkan kebutuhan. Ada dua versi dasar UNIX yang tersedia:System V dan Berkley Software Distribution (BSD). Mayoritas semua rasa UNIX dibangun di atas salah satu dari dua versi ini. Pada awal 1980-an, dampak Unix di kalangan akademis menyebabkan adopsi skala besar UNIX oleh vendor komersial termasuk HP-UX, Solaris, AIX, dan Xenix. Dengan lebih dari empat dekade pengembangan konstan, UNIX muncul sebagai sistem operasi yang sukses yang berjalan dari perangkat kecil yang disematkan, server, desktop hingga superkomputer.

Munculnya filosofi UNIX

Ken Thomson dan para pengembang UNIX menetapkan seperangkat norma budaya untuk mengembangkan perangkat lunak yang dikenal sebagai "filosofi UNIX." Ini menekankan membangun perangkat lunak sederhana, modular, dan dapat diperluas yang dapat dengan mudah dipelihara. Filosofi UNIX diringkas sebagai berikut:

  • Kecil itu indah.
  • Buat setiap program melakukan satu hal dengan baik.
  • Untuk melakukan pekerjaan baru, buatlah yang baru daripada memperumit program lama dengan menambahkan “fitur” baru.
  • Berharap keluaran dari setiap program menjadi masukan bagi program lain yang belum diketahui.
  • Menulis program untuk bekerja sama.
  • Tulis program untuk menangani aliran teks, karena itu adalah antarmuka universal.
  • Buat prototipe sesegera mungkin.
  • Pilih portabilitas daripada efisiensi.

Spesifikasi UNIX Tunggal (SUS) dan POSIX

Spesifikasi UNIX Tunggal (SUS) mengacu pada rangkaian standar untuk sistem operasi, yang kepatuhannya diperlukan untuk memenuhi syarat untuk menggunakan merek dagang “UNIX”. Saat ini, merek dagang UNIX® dimiliki oleh "The Open Group". Open Group menyediakan program sertifikasi untuk sistem operasi yang secara resmi disertifikasi sebagai UNIX® dan POSIX-compliant.

Kemunculan Sistem mirip UNIX

Pada akhir 1980-an, Andrew S Tanenbaum menciptakan sistem operasi kecil baru yang disebut MINIX untuk tujuan pendidikan. MINIX 1.0 memiliki 12.000 baris kode C. Dikatakan bahwa prinsip-prinsip desain MINIX sangat mempengaruhi Linux Torvalds untuk mengembangkan Linux dari awal karena MULTICS mempengaruhi UNIX. Linux adalah sistem operasi yang sesuai dengan POSIX. Pada tahun 2001, Linux Standard Base (LSB) dibentuk untuk menstandardisasi struktur internal distribusi Linux. Saat ini, ada lebih dari 600 distribusi Linux aktif.

10 Sistem Operasi Berbasis UNIX Terbaik

Kode sumber UNIX yang tersedia secara bebas memudahkan vendor untuk memodifikasi kode sesuai kebutuhan mereka. Ini menghasilkan garpu dalam kode sumber UNIX dan melahirkan banyak rasa UNIX. Meskipun sulit untuk menentukan dengan tepat berapa banyak sistem operasi berbasis Unix yang ada, jumlah rasa Unix dapat berjumlah ratusan (termasuk aktif/usang). Mari kita masuk ke sepuluh besar sistem operasi UNIX (baik yang aktif maupun yang dihentikan) yang memberikan dampak tersendiri pada evaluasi UNIX yang selalu hijau.

OS Model Sumber &Lisensi Rilis Awal Platform Rilis Terbaru Kernel Status
Solar
Perusahaan Oracle
Sumber terbuka campuran / sumber tertutup &Berbagai ​1992 SPARC, IA-32, X86-64, PowerPC 11.3, Okt 2015 Monolitik ​Aktif
Darwin
Apple Inc &Komunitas sumber terbuka
Sumber terbuka &sebagian besar APSL  dengan driver berpemilik 2000 PowerPC, x86, ARM 17.3.0, Nov 2017 Hibrida Aktif
AIX
Perusahaan IBM
Sumber tertutup &kepemilikan ​1986 ROMP, IBM POWER, PowerPC, x86 (IBM PS/2), System/370, ESA/390 7.2, Okt 2015 Monolitik ​Aktif
HP-UX
Perusahaan Hewlett-Packard
Sumber tertutup &kepemilikan 1982 PA-RISC, IA-64 11i v3 Pembaruan 16 Maret 2017 Monolitik ​Aktif
FreeBSD
Proyek FreeBSD
Sumber terbuka &lisensi FreeBSD 1993 IA-32, x86-64, SPARC 64-bit, PowerPC, ARM, MIPS 11.1, Juli 2015 Monolitik ​Aktif
NetBSD
Yayasan NetBSD
Lisensi  sumber terbuka &2-klausaBSD ​1993 Alpha, ARM, PA-RISC, 68k, MIPS, PowerPC, SH3, SPARC, RISC-V, VAX, dan x86 7.1.1 Des 2017 Modular Monolithic AnyKernel (Rump Kernel) ​Aktif
Xenix
Microsoft, SCO…
Sumber tertutup &kepemilikan 1980 PC/XT, x86, PDP-11, Z8001, 68k 2.3.4, 1989 Monolitik ​Berhenti
IRIX
Grafik Silikon
Sumber tertutup &kepemilikan 1988 MIPS (Mikroprosesor tanpa Tahapan Pipa Saling Terkunci) 6.5.30, Agustus 2006 Monolitik ​Berhenti
Tru64
Perusahaan Peralatan Digital
Sumber tertutup &kepemilikan 1992 Alfa DES 5.1B-6, Okt 2010 Kernel Hibrida Dihentikan
macOS
Apple Inc​
​Sumber tertutup (dengan komponen sumber terbuka) ​2001 ​x86-64 (PowerPC dan IA-32 dihentikan) ​10.13.2 ​Hibrida ​Aktif

1. Oracle Solaris

Solaris adalah sistem operasi berbasis UNIX yang awalnya dikembangkan oleh Sun Microsystems dengan akar pada sistem operasi BSD dan AT&T System V. Sistem operasi Sun Microsystems sebelumnya dikenal sebagai SunOS. Versi pertama SunOS berdasarkan akar BSD diterbitkan pada tahun 1982. The Sun memperkenalkan chip scalable processor architecture (SPARC) yang memungkinkan pembuatan mesin yang kuat, andal namun murah. Sampai dengan versi 3.x, sistem operasi ini disebut SunOS, dan dengan versi 4.0, Sun disebut SunOS dengan Solaris. Rilis Solaris 2.0 (SunOS 5.0) yang didasarkan pada sistem UNIX V rilis 4 (menggantikan BSD) diterbitkan pada tahun 1992. Sun merilis Solaris 2.4, mendukung sistem SPARC dan x86 dari basis kode sumber terpadu. OpenSolaris – sebuah proyek yang diprakarsai oleh Sun Microsystems, dihentikan setelah diakuisisi oleh Oracle. Pada bulan September 2017, dikabarkan bahwa Oracle telah memberhentikan staf pengembangan inti Solaris, yang menunjukkan bahwa Oracle tidak tertarik dengan pengembangan Solaris.

2. Darwin

Darwin adalah sistem operasi Unix open-source yang berasal dari NeXTSTEP, BSD, Mach, dan proyek perangkat lunak bebas lainnya. Ini dirilis pada tahun 2000 oleh Apple Inc. MacOS Apple didasarkan pada komponen inti Darwin. Kernel Darwin dikenal sebagai XNU yang merupakan kernel hybrid berbasis OSFMK 7.8 (Mach). Pada tahun 2002, Apple dan Konsorsium Sistem Internet memulai sistem operasi pimpinan komunitas yang disebut OpenDarwin tetapi tidak bertahan karena ditutup pada tahun 2006 dengan alasan bahwa OpenDarwin hanya berguna untuk proyek Mac.

3. IBM AIX

AIX (Advanced Interactive eXecutive) adalah sistem operasi kelas perusahaan berdasarkan UNIX System V dengan ekstensi yang kompatibel dengan 4.3BSD. Ini adalah salah satu sistem operasi UNIX komersial yang populer. Versi pertama AIX dirilis pada tahun 1986 pada mesin IBM 6150 RT. Kemudian AIX mendukung berbagai platform perangkat keras:RS/6000, POWER, PowerPC, mainframe System/370, komputer pribadi PS/2, dan Server Jaringan Apple. AIX adalah sistem operasi pertama yang memiliki sistem file jurnal. Sistem operasi AIX terkenal dengan skalabilitas, keandalan, dan keamanan.

4. HP-UX

Singkatan dari Hewlett Packard Unix, HP-UX adalah sistem operasi berbasis UNIX System V rilis 4 yang diperkenalkan pada tahun 1984.  Awalnya dikembangkan untuk PC Integral milik HP dan kemudian dibuat untuk dijalankan pada server bisnis seri 9000. HP-UX memperkenalkan daftar kontrol akses untuk izin akses file. P-UX dilengkapi dengan berbagai alat untuk digunakan di perusahaan. HP-UX dikenal dengan ketersediaannya yang tinggi serta memori dan manajemen keamanan yang fleksibel.

5. FreeBSD

FreeBSD adalah sistem operasi open-source gratis yang berakar dari Berkeley Software Distribution (BSD) asli. FreeBSD memelihara sistem operasi fitur lengkap dengan kernel lengkap, driver perangkat, utilitas, dan dokumentasi. Dua insinyur William Jolitz dan Lynne Jolitz mem-porting BSD ke prosesor 80386 berbasis Intel dan menyebutnya dengan nama 386BSD. Namun, sekelompok pengguna 386BSD membuat cabang baru dan menamakannya dengan FreeBSD. Versi pertama FreeBSD dirilis pada November 1993. Dikatakan bahwa Apple OS didasarkan pada FreeBSD. Sebagai sistem operasi tujuan umum, FreeBSD digunakan dalam berbagai skenario baik sebagai lingkungan desktop dan server.

6. NetBSD

NetBSD adalah sistem operasi open source yang didasarkan pada basis kode 4.4BSD dan 386BSD lawas. Motonya adalah sistem operasi yang sangat portabel. Dipersenjatai dengan lapisan abstraksi perangkat keras khusus, NetBSD membagi driver perangkatnya menjadi komponen yang bergantung pada mesin dan komponen independen mesin yang menyembunyikan detail akses perangkat keras. NetBSD mendukung Symmetric multiprocessing sejak rilis 2.0 pada tahun 2004. Berkat kejelasan kode, desain yang cermat, dan fitur portabilitas, NetBSD digunakan dalam sistem server skala besar, sistem desktop, perangkat genggam, dan sistem tertanam.

7. Microsoft/SCO Xenix

Xenix adalah versi dihentikan dari sistem operasi berbasis UNIX yang dilisensikan oleh Microsoft pada akhir 1970-an. Terkesan oleh popularitas UNIX, Microsoft membeli lisensi dari AT&T. Beberapa orang mungkin terkejut mengetahui bahwa Microsoft pernah memiliki hak UNIX. Namun Microsoft tidak terlibat dalam penjualan Xenix secara langsung kepada pelanggan, melainkan dilisensikan kepada perusahaan seperti IBM, Intel, SCO dll untuk mem-port sistem operasi pada prosesor milik mereka. Tidak dapat menghadapi persaingan setelah putus dengan AT&T, Microsoft memutuskan untuk mengalihkan kepemilikan kepada SCO yang merilis Xenix dengan nama merek baru SCO UNIX. SCO UNIX tidak bertahan setelah versi terakhirnya V.2.3.4, dirilis pada tahun 1991.

8. SGI IRIX

IRIX adalah sistem operasi yang dihentikan yang dikembangkan oleh Silicon Graphics (SGI) untuk berjalan secara native di workstation dan server MIPS mereka. Ini didasarkan pada UNIX System V dengan ekstensi BSD. IRIX 6.0 sesuai dengan UNIX System V Release 4, UNIX 95 dan POSIX. IRIX adalah sistem operasi pertama yang menyertakan sistem file XFS. IRIX dikenal karena dukungannya untuk disk dan grafik waktu nyata. IRIX diterima dengan baik oleh vendor animasi dan visualisasi ilmiah. IRIX adalah salah satu versi Unix pertama yang menampilkan antarmuka GUI untuk desktop. Pada tahun 1998, versi penting terakhir dari IRIX 6.5 dirilis. Rackable Systems mengambil alih Silicon Graphics yang mengakibatkan kematian produk SGI berbasis MIPS karena pergeseran fokus ke prosesor x86.

9. TRU64 UNIX

Turunan UNIX dari Digital Equipment Corporation ini adalah sistem operasi yang dihentikan berdasarkan arsitektur set instruksi Alpha (ISA). Tru76 didasarkan pada sistem operasi OSF/1 yang dikembangkan oleh Open Software Foundation (OSF) untuk bersaing dengan rilis UNIX System V. Saat ini, Tru64 adalah produk dan merek dagang dari Hewlett-Packard. Tru64 UNIX versi 5.0 menawarkan TruCluster Server yang menawarkan fasilitas clustering. HP memigrasikan banyak fitur Tru64 UNIX seperti AdvFS, TruCluster, dan LSM ke produk UNZIX andalan HP HP-UX. HP mengakhiri dukungannya terhadap Tru64 pada Desember 2012.

10.macOS

macOS adalah sistem operasi berbasis UNIX komersial yang dikembangkan dan dikelola oleh Apple. Mac OS adalah versi rebranded dari sistem operasi Mac OS X. macOS sangat didasarkan pada sistem operasi NeXT dan Darwin. Awalnya, macOS didukung pada mesin berbasis PowerPC. Kemudian pada tahun 2006, versi 10.4 dirilis dengan dukungan prosesor Intel. macOS secara tradisional dikenal karena antarmuka pengguna grafisnya yang inovatif.​Apple menyediakan lingkungan pengembangan terintegrasi yang disebut Xcode yang menyediakan antarmuka ke berbagai kompiler yang didukung. Apple merilis versi terbaru macOS bernama High Sierra pada September 2017. Perangkat tambahan macOS Sierra termasuk Sistem File Apple baru, Tab desktop, papan klip universal, Gambar dalam Gambar, Siri, pembayaran Apple, dll. Ada rumor populer bahwa Steve Jobs mencoba untuk mempekerjakan pencipta Linux Linus Torvalds sekitar tahun 2000 ketika Apple berinvestasi besar-besaran di OS X.


Linux
  1. DistroTest – Uji Sistem Operasi Linux Dan Unix Online Gratis

  2. 5 Sistem Operasi Populer

  3. Instal Docker (Sistem Operasi Berbasis Debian)

  1. 5 Alat Pemantau Sumber Terbuka Teratas

  2. Sistem Operasi yang Kami Dukung

  3. Apa itu Manajemen Sistem Operasi?

  1. Sistem Operasi dan Browser yang Didukung di Rackspace Public Cloud

  2. Bangun Kali dengan Live-Build di Sistem Berbasis Debian

  3. Kompilasi bersyarat dalam C++ berdasarkan sistem operasi