Perkakasan

Apakah unix?

Isi kandungan:

Anonim

Sistem Unix pertama dibangunkan oleh Ken Thompson di AT & T Bell Labs di Murray Hill, New Jersey, Amerika Syarikat, bermula pada tahun 1965. Tujuan Ken Thompson adalah untuk membangunkan sistem operasi interaktif sederhana yang dipanggil " Multics "(Sistem Maklumat dan Sistem Pengkomputeran Berbilang) dapat menggunakan permainan yang telah dibuatnya (Space Travel, simulasi sistem suria).

Indeks kandungan

Apakah Unix?

Dengan permulaan projek ini, konsortium yang terdiri daripada MIT (Institut Teknologi Massassuchetts), General Electric Co. dan Bell Labs dibentuk di sekitar Multics.

Tetapi pada bulan April 1969, makmal Bell dan AT & T memutuskan untuk menggunakan Sistem Operasi Komprehensif Elektrik GECOS dan bukan Multics.

Juga, Ken Thompson dan Dennis Ritchie menyertai pasukan dan mempunyai keperluan untuk menjalankan permainan Space Travel pada mesin yang lebih kecil (DEC PDP - PDP-7, Programed Data Processor yang hanya mempunyai memori 4K untuk menjalankan program tersebut. dari pengguna). Inilah sebabnya mengapa mereka mencipta semula sistem tersebut untuk mencipta versi Multics yang dipanggil UNICS (Perkhidmatan Maklumat dan Pengkomputeran UNiplexed).

Dengan cara ini, dengan versi dikurangkan UNICS, 1 Januari 1970 dianggap tarikh rasmi di mana sistem Unix dilahirkan, dan ia menjelaskan mengapa semua jam tangan Unix bermula dari tarikh ini.

Selari dengan aktiviti-aktiviti ini, D. Ritchie mengambil bahagian secara meluas dalam definisi bahasa C (kerana dia dianggap sebagai salah seorang pencipta dengan BW Kernighan), sehingga seluruh sistem ditulis semula sepenuhnya dalam bahasa C pada tahun 1973 dan dibaptis Unix Sistem Perkongsian Masa (TSS).

Apabila sistem pergi ke versi 7 pada tahun 1979, evolusi disertai dengan banyak pengubahsuaian ketara seperti:

- Penghapusan masalah yang berkaitan dengan saiz fail

- Pergerakan sistem yang lebih baik (operasi pada banyak platform material)

- Penambahan banyak utiliti

Dekri sejak tahun 1956 menghalang syarikat AT & T, di mana Bell Labs bergantung, dari pemasaran apa-apa selain peralatan telegraf atau telefon, itulah sebabnya keputusan untuk mengedarkan fon Unix ke universiti untuk tujuan pendidikan Ia diambil pada tahun 1973.

Bermula pada akhir 1977, sekumpulan penyelidik dari University of California telah membangun versi Unix dari sumber yang disediakan oleh AT & T untuk menjalankan sistem pada platform VAXnya dan menamakannya BSD (Berkeley Software Distribution)..

Oleh itu, kedua-dua cawangan pengedaran sumber telah dipindahkan ke:

- Cawangan AT & T yang menjadi System V UNIX Labs System (USL)

- BSD (Pembahagian Perisian Berkeley) yang dibangunkan oleh University of California

Pada tahun 1977 AT & T membuat fon Unix tersedia kepada syarikat lain, jadi sebilangan besar seperti UNIX telah dibangunkan:

  1. Aix: Commercial Unix berdasarkan Sistem V yang dibangunkan pada Februari 1990 oleh IBMHP-UX: Unix Komersial berdasarkan BSD, yang dihasilkan sejak tahun 1986 oleh Hewlett Packard Sun Solaris: Unix BSD Komersial yang dibangunkan oleh Sun Microsystems dan didasarkan pada Sistem VIRIX: Unix Komersial dicipta oleh SGIUltrix: Komersial Unix yang dibangunkan oleh DECUnixware: Unix Komersial yang dibangunkan oleh NovellUnix dari SCO: Unix Komersial berdasarkan Sistem V, yang dibangunkan dari tahun 1979 oleh Santa Cruz Operations dan Hewlett PackardTru64 UNIX: Compaq Unix ini dibuat melalui Compaq

Pada tahun 1983, AT & T berhak mengkomersialkan Unixnya, fakta yang berasal dari UNIX System V, versi komersial sistem Unix.

Pembina Linus Torvalds Linux

Pada tahun 1985 Andrew Tannenbaum, seorang guru Belanda, mencipta sistem operasi yang minimum, yang digelar " Minix ", untuk mengajar pengaturcaraan sistem kepada pelajarnya. Pada tahun 1991, Linus Tovarlds, seorang pelajar dari Finland, memutuskan untuk hamil, berdasarkan model Minix, sebuah sistem operasi dengan kemungkinan beroperasi pada 386 jenis arsitektur. Dia menamakan sistem operasi ini " Linux ".

Kebanyakan sistem operasi boleh dikumpulkan ke dalam dua keluarga yang berlainan. Salah satunya ialah sistem pengendalian Microsoft yang berdasarkan Windows NT, yang lain (hampir semua yang lain) mempunyai warisan Unix-centric.

Dalam keluarga terakhir ini, kami mempunyai Linux, Mac OS X, Android, iOS, OS Chrome, Orbis dan juga firmware yang dipasang pada modem atau penghala anda. Semua ini, dan mungkin beberapa ribu lagi, sering disebut sistem operasi "Unix".

Dari versi pertama, Unix telah membawa beberapa struktur dan ciri reka bentuk penting yang hidup hingga ke hari ini dalam variannya.

Salah satunya adalah "falsafah Unix" dalam mewujudkan utiliti kecil dan modular. Jika anda sudah biasa dengan terminal Linux, ini sepatutnya menjadi biasa kepada anda. Sistem itu sendiri menawarkan sejumlah utiliti yang boleh digabungkan dengan cara yang berbeza untuk melakukan tugas yang lebih kompleks pada sistem.

Pada Unix terdapat juga sistem struktur fail yang sangat berguna, yang boleh digunakan oleh program dan sambungan fail mereka. Frasa itu dan yang terkenal dikaitkan dengan Linux di mana "semuanya adalah fail", adalah warisan yang benar dari Unix. Ini termasuk fail khas dan peranti perkakasan yang memberikan maklumat mengenai sistem operasi. Melihat pada sisi lain, hanya Windows yang memanggil pemacunya dengan huruf, fakta yang diwarisi sepenuhnya dari sistem DOS.

Garis Masa Unix

Sebenarnya, GNU / Linux bukan keturunan langsung BSD, tetapi ia adalah keturunan projek Unix yang berakar di sekolah dan universiti di Amerika Syarikat. Banyak sistem operasi semasa, seperti Android, Chrome OS, dan banyak sistem operasi lain yang berasaskan GNU / Linux.

KAMI MEREKOMENDASIKAN ANDA Apa itu CloudLinux dan apa kelebihannya

Di sisi lain, terdapat pasaran yang akan diterokai dengan tujuan untuk masa depan Unix. Perbadanan besar mahu mencipta dan melesenkan Unix mereka sendiri untuk memasarkan versi rumah mereka. Antara syarikat besar ini adalah SCO UnixWare, Novell dengan NetWare, Sun dengan Solaris, HP-UX, IBM AIX, SGI IRIX dan banyak lagi. Hakikat bahawa ramai yang tidak tahu ialah walaupun Microsoft memasuki jenaka untuk mencipta Unix seperti mereka sendiri dengan Microsoft Xenix.

Semua sejarah ini dengan jelas menunjukkan bahawa Microsoft tidak memulakan projek dari awal apabila membangunkan sistemnya. Hari ini semua sistem operasi Microsoft didasarkan pada kernel Windows NT. Kami mempunyai Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server, dan sistem operasi Xbox, yang menggunakan kernel Windows NT yang direka untuk mengekalkan keserasian dengan program lama dengan mewarisi banyak dari MSDOS.

Unix standard

Memandangkan sebilangan besar sistem Unix yang dibuat berdasarkan AT & T System V atau BSD, persoalan piawaian Unix dimasukkan ke dalam kumpulan perbincangan / etc / group dari 1981 untuk menjamin mobiliti maksimum antara sistem:

  • Pada tahun 1983, AT & T menerbitkan SVID (Sistem V Interface Definition) yang menggambarkan Sistem V. Definisi pertama ini berbeza dari POSIX Pada tahun 1984 / etc / group menerbitkan POSIX, satu siri piawai yang dibangunkan di bawah IEEE (Institut Jurutera Elektrik dan Elektronik). POSIX juga dikenali di bawah nama IEEE P1003. Pada masa yang sama, konsortium pembina (Sun, IBM, HP, DEC, AT & T, Unisys dan ICL) menerbitkan piawaian Panduan Mudah Alih X / Open Issue3 (XPG3). Piawaian ini terutamanya merujuk kepada perbezaan sebelumnya dalam lokasi geografi (tarikh, abjad, dan lain-lain).

Mengapa Unix dan ia penting?

Adakah anda melihat pada Mac OS X terminal atau struktur sistem fail anda? Mac dan Linux adalah sistem operasi seperti Unix. Mengetahui sedikit tentang semua sejarah ini, ia membantu untuk memahami dengan lebih baik sistem operasi seperti "Unix", dan mengapa begitu banyak sistem operasi di pasaran begitu serupa antara satu sama lain, sementara Windows kelihatan berbeza dengan yang lain.. Ini menjelaskan mengapa apabila menggunakan terminal di Mac OS X, anda akan berasa lebih selesa sekiranya anda adalah pengguna Linux.

Kami mengesyorkan pengagihan Linux terbaik dan pengedaran cahaya yang kini wujud.

Sistem Unix ialah sistem pengendalian berbilang pengguna, yang bermaksud bahawa komputer tunggal atau multi-prosesor dibenarkan untuk menjalankan pelbagai program secara serentak oleh satu atau lebih pengguna. Ia mempunyai satu atau lebih penterjemah shell, serta sebilangan besar arahan dan banyak utiliti. Ia juga mempunyai pergerakan yang hebat, yang bermaksud bahawa ia mungkin untuk memasang sistem Unix pada hampir semua platform.

Perkakasan

Pilihan Editor

Back to top button