Apa itu Unix, dan Mengapa Penting?

Daftar Isi:

Apa itu Unix, dan Mengapa Penting?
Apa itu Unix, dan Mengapa Penting?

Video: Apa itu Unix, dan Mengapa Penting?

Video: Apa itu Unix, dan Mengapa Penting?
Video: Konten YouTube Campur Campur Juga Bisa Cepat Sukses, Begini Caranya - YouTube 2024, April
Anonim
Sebagian besar sistem operasi dapat dikelompokkan menjadi dua keluarga yang berbeda. Selain dari sistem operasi Microsoft Windows NT, hampir semuanya menelusuri kembali peninggalannya ke Unix.
Sebagian besar sistem operasi dapat dikelompokkan menjadi dua keluarga yang berbeda. Selain dari sistem operasi Microsoft Windows NT, hampir semuanya menelusuri kembali peninggalannya ke Unix.

Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS yang digunakan pada PlayStation 4, firmware apa pun yang berjalan di router Anda - semua sistem operasi ini sering disebut sistem operasi “Unix-like”.

Desain UNIX Lives On Today

Unix dikembangkan di AT & T's Bell Labs kembali pada pertengahan hingga akhir tahun 1960-an. Rilis awal Unix memiliki beberapa atribut desain penting yang hidup hari ini.

Salah satunya adalah "filsafat Unix" untuk menciptakan utilitas kecil dan modular yang melakukan satu hal dan melakukannya dengan baik. Jika Anda terbiasa menggunakan terminal Linux, ini harus Anda ketahui - sistem ini menawarkan sejumlah utilitas yang dapat dikombinasikan dengan berbagai cara melalui pipa dan fitur lain untuk melakukan tugas yang lebih kompleks. Bahkan program grafis cenderung memanggil utilitas sederhana di latar belakang untuk melakukan pengangkatan berat. Ini juga mempermudah pembuatan skrip shell, merangkai alat sederhana untuk melakukan hal-hal rumit.

Unix juga memiliki sistem file tunggal yang digunakan program untuk berkomunikasi satu sama lain. Inilah sebabnya mengapa "semuanya adalah file" di Linux - termasuk perangkat keras dan file khusus yang menyediakan informasi sistem atau data lainnya. Itu juga mengapa hanya Windows memiliki huruf kandar, yang diwarisi dari DOS - pada sistem operasi lain, setiap file di sistem adalah bagian dari hirarki direktori tunggal.

Image
Image

Menelusuri Keturunan Unix

Seperti halnya sejarah yang sudah ada selama lebih dari 40 tahun, sejarah Unix dan turunannya berantakan. Untuk menyederhanakan berbagai hal, kita dapat mengelompokkan keturunan Unix ke dalam dua grup.

Satu kelompok keturunan Unix dikembangkan di dunia akademis. Yang pertama adalah BSD (Berkeley Software Distribution), sistem operasi open-source, Unix-like. BSD hidup hari ini melalui FreeBSD, NetBSD, dan OpenBSD. NeXTStep juga didasarkan pada BSD asli, Apple Mac OS X didasarkan pada NeXTStep, dan iOS didasarkan pada Mac OS X. Banyak sistem operasi lain, termasuk OS Orbis yang digunakan pada PlayStation 4, berasal dari jenis sistem operasi BSD.

Proyek GNU Richard Stallman juga dimulai sebagai reaksi terhadap persyaratan lisensi perangkat lunak Unix yang semakin ketat. MINIX adalah sistem operasi mirip Unix yang dibuat untuk tujuan pendidikan, dan Linux terinspirasi oleh MINIX. Linux yang kita kenal sekarang benar-benar GNU / Linux, karena Linux terdiri dari kernel Linux dan banyak utilitas GNU. GNU / Linux tidak langsung diturunkan dari BSD, tetapi diturunkan dari desain Unix dan berakar pada akademis. Banyak sistem operasi saat ini, termasuk Android, Chrome OS, Steam OS, dan sejumlah besar sistem operasi tertanam untuk perangkat, didasarkan pada Linux.

Di sisi lain, ada sistem operasi Unix komersial. AT & T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - banyak perusahaan besar ingin membuat dan melisensikan versi mereka sendiri dari Unix. Ini belum cukup umum hari ini, tetapi beberapa di antaranya masih ada di luar sana.

Image
Image

The Rise of DOS dan Windows NT

Banyak orang mengharapkan Unix untuk menjadi sistem operasi standar industri, tetapi komputer DOS dan "IBM PC compatible" akhirnya meledak dalam popularitas. DOS Microsoft menjadi DOS paling sukses di antara mereka semua. DOS tidak pernah didasarkan pada Unix sama sekali, itulah sebabnya mengapa Windows menggunakan backslash untuk path file sementara yang lain menggunakan garis miring. Keputusan ini dibuat kembali pada hari-hari awal DOS, dan kemudian versi Windows mewarisi, sama seperti BSD, Linux, Mac OS X, dan sistem operasi mirip Unix lainnya mewarisi banyak aspek dari desain Unix.

Windows 3.1, Windows 95, Windows 98, dan Windows ME semuanya didasarkan pada DOS di bawahnya. Microsoft mengembangkan sistem operasi yang lebih modern dan stabil pada saat itu, yang mereka beri nama Windows NT - untuk "Windows New Technology." Windows NT akhirnya membuat jalan bagi pengguna komputer biasa seperti Windows XP, tetapi itu tersedia untuk perusahaan sebagai Windows 2000 dan Windows NT sebelumnya.

Semua sistem operasi Microsoft didasarkan pada kernel Windows NT hari ini. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server, dan sistem operasi Xbox One semuanya menggunakan kernel Windows NT. Tidak seperti kebanyakan sistem operasi lain, Windows NT tidak dikembangkan sebagai sistem operasi mirip Unix.

Microsoft tidak memulai dengan yang benar-benar bersih, tentu saja. Untuk menjaga kompatibilitas dengan DOS dan perangkat lunak Windows lama, Windows NT mewarisi banyak konvensi DOS seperti huruf drive, backslash untuk jalur file, dan garis miring ke depan untuk switch baris perintah.

Mengapa Penting?

Pernahkah Anda melihat terminal Mac OS X atau sistem file dan melihat seberapa miripnya dengan Linux, dan betapa berbedanya keduanya dari Windows? Nah, inilah mengapa - baik Mac OSX dan Linux adalah sistem operasi mirip Unix.

Mengetahui sedikit sejarah ini membantu Anda memahami seperti apa sistem operasi “Unix-like”, dan mengapa begitu banyak sistem operasi tampak sangat mirip satu sama lain ketika Windows tampak begitu berbeda.Ini menjelaskan mengapa terminal pada Mac OS X akan terasa akrab bagi geek Linux, sementara Command Prompt dan PowerShell di Windows sangat berbeda dari lingkungan baris perintah lainnya.

Ini hanyalah sejarah singkat yang akan membantu Anda memahami bagaimana kami sampai di tempat kami hari ini tanpa terjebak dalam detail. Jika Anda ingin informasi lebih lanjut, Anda dapat menemukan seluruh buku tentang sejarah Unix.

Direkomendasikan: