Laman » bagaimana untuk » Apakah Unix, dan Mengapa Ia Penting?

    Apakah Unix, dan Mengapa Ia Penting?

    Kebanyakan sistem operasi boleh dikumpulkan ke dalam dua keluarga yang berlainan. Selain daripada sistem operasi Windows NT yang berpusat di Windows, hampir semuanya mengesan warisannya kembali ke Unix.

    Linux, Mac OS X, Android, iOS, OS Chrome, Orbis OS yang digunakan pada PlayStation 4, apa pun firmware yang sedang berjalan pada router anda - semua sistem operasi ini sering disebut sistem operasi "Unix".

    Unix's Design Lives On Today

    Unix telah dibangunkan di Lab Labs AT & T semula pada pertengahan tahun 1960-an. Pembebasan awal Unix mempunyai beberapa ciri reka bentuk penting yang hidup pada hari ini.

    Satu adalah "falsafah Unix" untuk mewujudkan utiliti kecil dan modular yang melakukan satu perkara dan melakukannya dengan baik. Jika anda biasa dengan menggunakan terminal Linux, ini sepatutnya menjadi biasa kepada anda - sistem ini menawarkan sejumlah utiliti yang boleh digabungkan dengan cara yang berbeza melalui paip dan ciri-ciri lain untuk melaksanakan tugas yang lebih kompleks. Walaupun program grafik mungkin memanggil utiliti mudah di latar belakang untuk melakukan pengangkat berat. Ini juga menjadikannya mudah untuk membuat skrip shell, menyusun alat mudah untuk melakukan perkara yang rumit.

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

    Mengesan Descendants Unix

    Seperti mana-mana sejarah yang kembali ke atas 40 tahun, sejarah Unix dan keturunannya adalah kemas. Untuk mempermudah perkara, kita dapat mengelompokkan keturunan Unix menjadi dua kumpulan.

    Satu kumpulan keturunan Unix telah dibangunkan di dalam akademik. Yang pertama ialah BSD (Berkeley Software Distribution), sumber terbuka, sistem operasi Unix-like. BSD hidup pada hari ini melalui FreeBSD, NetBSD, dan OpenBSD. NeXTStep juga berdasarkan BSD asal, 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.

    Projek GNU Richard Stallman juga bermula sebagai tindak balas kepada syarat pelesenan perisian Unix yang semakin ketat AT & T. MINIX adalah sistem operasi seperti Unix yang dicipta untuk tujuan pendidikan, dan Linux diilhamkan oleh MINIX. Linux yang kami tahu hari ini adalah benar GNU / Linux, kerana ia terdiri daripada kernel Linux dan banyak utiliti GNU. GNU / Linux tidak secara langsung diturunkan dari BSD, tetapi ia berasal dari reka bentuk Unix dan mempunyai akarnya dalam akademik. Banyak sistem operasi hari ini, termasuk Android, Chrome OS, Steam OS, dan sejumlah besar sistem operasi terbenam untuk peranti, berdasarkan Linux.

    Sebaliknya, terdapat sistem operasi 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 daripada mereka masih di luar sana.

    Kredit Imej: Wikimedia Commons

    Kebangkitan DOS dan Windows NT

    Ramai orang menjangkakan Unix menjadi sistem operasi piawai industri, tetapi komputer DOS dan komputer "IBM PC serasi akhirnya meletup dengan populariti. DOS Microsoft menjadi DOS paling berjaya daripada mereka semua. DOS tidak pernah didasarkan pada Unix sama sekali, itulah sebabnya Windows menggunakan backslash untuk laluan fail sementara segala-galanya menggunakan slash ke hadapan. Keputusan ini dibuat kembali pada hari-hari awal DOS, dan kemudian versi Windows mewarisinya, seperti BSD, Linux, Mac OS X, dan sistem operasi seperti Unix yang mewarisi pelbagai aspek reka bentuk Unix.

    Windows 3.1, Windows 95, Windows 98, dan Windows ME semuanya berdasarkan DOS di bawahnya. Microsoft sedang membangunkan sistem operasi yang lebih moden dan stabil pada masa itu, yang mana mereka menamakan Windows NT - untuk "Windows New Technology." Windows NT akhirnya membuat jalan kepada pengguna komputer biasa seperti Windows XP, tetapi ia boleh didapati untuk syarikat seperti Windows 2000 dan Windows NT sebelum itu.

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

    Microsoft tidak bermula dengan slate yang benar-benar bersih, tentu saja. Untuk mengekalkan keserasian dengan perisian DOS dan lama Windows, Windows NT mewarisi banyak konvensi DOS seperti huruf pemacu, backslashes untuk laluan fail, dan slash ke hadapan untuk suis baris perintah.

    Mengapa Perkara itu

    Pernahkah anda melihat pada Mac OS X terminal atau sistem fail dan perhatikan bagaimana ia serupa dengan Linux, dan bagaimana berbeza kedua-duanya dari Windows? Nah, itulah sebabnya - kedua-dua Mac OSX dan Linux adalah sistem operasi seperti Unix.

    Mengetahui sedikit sejarah ini membantu anda memahami sistem operasi seperti "Unix", dan mengapa begitu banyak sistem operasi kelihatan sama antara satu sama lain sementara Windows kelihatan berbeza. Ini menjelaskan mengapa terminal pada Mac OS X akan terasa begitu biasa dengan geek Linux, sementara Command Prompt dan PowerShell pada Windows sangat berbeza dari persekitaran baris arahan lain.


    Ini hanyalah sejarah yang cepat yang akan membantu anda memahami bagaimana kami sampai ke tempat kami hari ini tanpa mendapat kesilapan dalam butirannya. Sekiranya anda mahukan lebih banyak maklumat, anda boleh mencari keseluruhan buku mengenai sejarah Unix.

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