Apakah Unix, dan Mengapa Ia Penting?



Kebanyakan sistem pengendalian boleh dikumpulkan kepada dua keluarga yang berbeza. Selain daripada sistem pengendalian berasaskan Windows NT Microsoft, hampir semua yang lain mengesan warisannya kembali ke Unix.

Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS yang digunakan pada PlayStation 4, apa sahaja perisian tegar yang dijalankan pada penghala anda — semua sistem pengendalian ini sering dipanggil sistem pengendalian seperti Unix.





Reka Bentuk Unix Hidup Pada Hari Ini

BERKAITAN: Apakah Maksud 'Semuanya Adalah Fail' di Linux?

Unix telah dibangunkan di Bell Labs AT&T pada pertengahan hingga akhir 1960-an. Keluaran awal Unix mempunyai beberapa atribut reka bentuk penting yang masih hidup pada hari ini.



Salah satunya ialah falsafah Unix untuk mencipta utiliti modular kecil yang melakukan satu perkara dan melakukannya dengan baik. Jika anda biasa menggunakan terminal Linux, ini sepatutnya biasa kepada anda — sistem ini menawarkan beberapa utiliti yang boleh digabungkan dengan cara yang berbeza melalui paip dan ciri-ciri lain untuk melaksanakan tugas yang lebih kompleks. Malah program grafik mungkin memanggil utiliti yang lebih mudah di latar belakang untuk melakukan pengangkatan berat. Ini juga memudahkan untuk buat skrip shell , menyusun alat mudah untuk melakukan perkara yang rumit.

Iklan

Unix juga mempunyai sistem fail tunggal yang digunakan oleh program untuk berkomunikasi antara satu sama lain. Ini adalah mengapa semuanya adalah fail di Linux – termasuk peranti perkakasan dan fail khas yang menyediakan maklumat sistem atau data lain. Itulah sebabnya hanya Windows yang mempunyai huruf pemacu, yang diwarisi daripada DOS — pada sistem pengendalian lain, setiap fail pada sistem adalah sebahagian daripada hierarki direktori tunggal.



Mengesan Keturunan Unix

Seperti mana-mana sejarah yang berlaku lebih dari 40 tahun, sejarah Unix dan keturunannya adalah tidak kemas. Untuk memudahkan perkara, kita boleh mengumpulkan secara kasar keturunan Unix kepada dua kumpulan.

Satu kumpulan keturunan Unix telah dibangunkan dalam bidang akademik. Yang pertama ialah BSD (Berkeley Software Distribution), sistem pengendalian seperti Unix sumber terbuka. BSD terus beroperasi hari ini melalui FreeBSD, NetBSD dan OpenBSD. NeXTStep juga berdasarkan BSD asal, Mac OS X Apple berasaskan NeXTStep dan iOS berdasarkan Mac OS X. Banyak sistem pengendalian lain, termasuk OS Orbis yang digunakan pada PlayStation 4, diperoleh daripada jenis sistem pengendalian BSD .

BERKAITAN: Perbahasan Hebat: Adakah Linux atau GNU/Linux?

Projek GNU Richard Stallman juga dimulakan sebagai reaksi terhadap syarat pelesenan perisian Unix AT&T yang semakin ketat. MINIX ialah sistem pengendalian seperti Unix yang dicipta untuk tujuan pendidikan, dan Linux telah diilhamkan oleh MINIX. Linux yang kita tahu hari ini benar-benar GNU/Linux , kerana ia terdiri daripada kernel Linux dan banyak utiliti GNU. GNU/Linux tidak diturunkan secara langsung daripada BSD, tetapi ia berasal daripada reka bentuk Unix dan berakar umbi dalam bidang akademik. Banyak sistem pengendalian hari ini, termasuk Android, Chrome OS, Steam OS, dan sejumlah besar sistem pengendalian terbenam untuk peranti, adalah berdasarkan Linux.

Sebaliknya, terdapat sistem pengendalian Unix komersial. AT&T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX — banyak syarikat besar ingin mencipta dan melesenkan versi Unix mereka sendiri. Ini tidak begitu biasa hari ini, tetapi sebahagian daripadanya masih ada.

Kredit Imej: Wikimedia Commons

Kebangkitan DOS dan Windows NT

BERKAITAN: Mengapa Windows Menggunakan Garis Garis Belakang dan Semua Yang Lain Menggunakan Garis Garis Depan

Ramai orang menjangkakan Unix akan menjadi sistem pengendalian standard industri, tetapi komputer yang serasi DOS dan IBM PC akhirnya meledak dalam populariti. DOS Microsoft menjadi DOS yang paling berjaya daripada semuanya. DOS tidak pernah berdasarkan Unix sama sekali, iaitu mengapa Windows menggunakan garis miring ke belakang untuk laluan fail manakala yang lain menggunakan garis miring ke hadapan . Keputusan ini dibuat semula pada zaman awal DOS, dan versi Windows yang kemudiannya mewarisinya, sama seperti BSD, Linux, Mac OS X dan sistem pengendalian seperti Unix yang lain mewarisi banyak aspek reka bentuk Unix.

Windows 3.1, Windows 95, Windows 98 dan Windows ME semuanya berdasarkan DOS di bawah. Microsoft sedang membangunkan sistem pengendalian yang lebih moden dan stabil pada masa itu, yang mereka namakan Windows NT — untuk Windows New Technology. Windows NT akhirnya membuat laluan kepada pengguna komputer biasa sebagai Windows XP, tetapi ia tersedia untuk syarikat seperti Windows 2000 dan Windows NT sebelum itu.

Iklan

Semua sistem pengendalian Microsoft adalah berdasarkan kernel Windows NT hari ini. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server dan sistem pengendalian Xbox One semuanya menggunakan kernel Windows NT. Tidak seperti kebanyakan sistem pengendalian lain, Windows NT tidak dibangunkan sebagai sistem pengendalian seperti Unix.

Microsoft tidak bermula dengan senarai yang benar-benar bersih, sudah tentu. Untuk mengekalkan keserasian dengan DOS dan perisian Windows lama, Windows NT mewarisi banyak konvensyen DOS seperti huruf pemacu, garis miring ke belakang untuk laluan fail dan garis miring ke hadapan untuk suis baris arahan.

Mengapa ia Penting

Pernahkah anda melihat terminal atau sistem fail Mac OS X dan perasan betapa serupa dengan Linux, dan betapa berbezanya kedua-duanya daripada Windows? Nah, inilah sebabnya — kedua-dua Mac OSX dan Linux adalah sistem pengendalian seperti Unix.

Mengetahui sedikit sejarah ini membantu anda memahami apa itu sistem pengendalian seperti Unix, dan mengapa begitu banyak sistem pengendalian kelihatan sangat serupa antara satu sama lain manakala Windows kelihatan sangat berbeza. Ini menerangkan sebab terminal pada Mac OS X akan terasa begitu biasa dengan geek Linux, manakala Prompt Perintah dan PowerShell pada Windows sangat berbeza daripada persekitaran baris perintah yang lain.


Ini hanyalah sejarah ringkas yang akan membantu anda memahami cara kami sampai ke tempat kami hari ini tanpa terperangkap dalam butirannya. Jika anda inginkan maklumat lanjut, anda boleh menemui keseluruhan buku tentang sejarah Unix.

Kredit Imej: Peter Hamer di Flickr , Takuya Oikawa di Flickr , CJ Sorg di Flickr

BACA SETERUSNYA Foto Profil untuk Chris Hoffman Chris Hoffman
Chris Hoffman ialah Ketua Pengarang How-To Geek. Dia menulis tentang teknologi selama lebih sedekad dan merupakan kolumnis PCWorld selama dua tahun. Chris telah menulis untuk The New York Times, telah ditemu bual sebagai pakar teknologi di stesen TV seperti NBC 6 Miami, dan karyanya diliput oleh saluran berita seperti BBC. Sejak 2011, Chris telah menulis lebih 2,000 artikel yang telah dibaca hampir satu bilion kali---dan itu hanya di sini di How-To Geek.
Baca Bio Penuh

Artikel Yang Menarik