Perangkat keras

Apa itu unix?

Daftar Isi:

Anonim

Sistem Unix pertama dikembangkan oleh Ken Thompson di AT&T Bell Labs di Murray Hill, New Jersey, Amerika Serikat, dimulai pada tahun 1965. Tujuan Ken Thompson adalah mengembangkan sistem operasi interaktif sederhana yang disebut " Multics ”(Multiplexed Information and Computing System) untuk dapat menggunakan game yang telah ia buat (Space Travel, simulasi tata surya).

Indeks isi

Apa itu Unix?

Dengan dimulainya proyek ini, konsorsium yang terdiri dari MIT (Massassuchetts Institute of Technology), General Electric Co dan Bell Labs dibentuk di sekitar Multics.

Tetapi pada bulan April 1969, Bell dan AT&T laboratorium memutuskan untuk menggunakan GECOS (General Electric Comprehensive Operating System) daripada Multics.

Juga, Ken Thompson dan Dennis Ritchie bergabung dengan tim dan memiliki kebutuhan untuk menjalankan permainan Perjalanan Luar Angkasa di mesin yang lebih kecil (DEC PDP - PDP-7, Pemroses Data yang Diprogram yang hanya memiliki memori 4K untuk menjalankan program. dari pengguna). Ini adalah alasan mengapa mereka menciptakan kembali sistem untuk membuat versi Multics yang lebih rendah yang disebut UNICS (Layanan Informasi dan Komputasi UNiplexed).

Dengan cara ini, dengan UNICS versi yang diperkecil, 1 Januari 1970 dianggap sebagai tanggal resmi di mana sistem Unix lahir, dan itu menjelaskan mengapa semua jam tangan Unix dimulai dari tanggal ini.

Sejalan dengan kegiatan ini, D. Ritchie berpartisipasi secara luas dalam definisi bahasa C (karena ia dianggap sebagai salah satu penemu dengan BW Kernighan), sehingga seluruh sistem sepenuhnya ditulis ulang dalam bahasa C pada tahun 1973 dan membaptiskan Unix Time-Sharing System (TSS).

Ketika sistem beralih ke versi 7 pada tahun 1979, evolusi disertai dengan banyak modifikasi penting seperti:

- Penghapusan masalah terkait dengan ukuran file

- Mobilitas sistem yang lebih baik (operasi pada berbagai platform material)

- Penambahan banyak utilitas

Sebuah dekrit yang berasal dari tahun 1956 mencegah AT&T perusahaan, tempat Bell Labs bergantung, untuk memasarkan apa pun selain telegraf atau peralatan telepon, itulah sebabnya keputusan untuk mendistribusikan font Unix ke universitas untuk tujuan pendidikan. Itu diambil pada tahun 1973.

Dimulai pada akhir 1977, sekelompok peneliti dari University of California mengembangkan versi Unix dari sumber yang disediakan oleh AT&T untuk menjalankan sistem pada platform VAX dan menamakannya BSD (Berkeley Software Distribution)..

Dengan demikian, dua cabang distribusi sumber dipindahkan ke:

- Cabang AT&T yang akan menjadi System V dari UNIX System Labs (USL)

- BSD (Berkeley Software Distribution) yang dikembangkan oleh University of California

Pada tahun 1977 AT&T membuat font Unix tersedia untuk perusahaan lain, jadi sejumlah besar UNIX-like dikembangkan:

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

Pada tahun 1983 AT&T memiliki hak untuk mengkomersialkan Unix-nya, fakta yang berasal dari penampilan UNIX System V, versi komersial dari sistem Unix.

Linus Torvalds, pencipta Linux

Pada tahun 1985 Andrew Tannenbaum, seorang guru Belanda, menciptakan sistem operasi minimal, dijuluki " Minix ", untuk mengajarkan pemrograman sistem kepada murid-muridnya. Pada tahun 1991, Linus Tovarlds, seorang mahasiswa dari Finlandia, memutuskan untuk hamil, berdasarkan model Minix, sistem operasi dengan kemungkinan beroperasi pada arsitektur tipe 386. Dia menamakan sistem operasi ini " Linux ".

Sebagian besar sistem operasi dapat dikelompokkan menjadi dua keluarga yang berbeda. Salah satunya adalah sistem operasi Microsoft yang didasarkan pada Windows NT, yang lainnya (hampir semuanya) memiliki warisan Unix-centric.

Dalam keluarga terakhir ini, kami memiliki Linux, Mac OS X, Android, iOS, Chrome OS, Orbis dan bahkan firmware yang diinstal pada modem atau router Anda. Semua ini, dan mungkin beberapa ribu lebih, sering disebut sistem operasi "mirip Unix".

Dari versi pertamanya, Unix sudah membawa beberapa atribut desain dan struktur penting yang hidup hingga hari ini dalam variannya.

Salah satunya adalah "filosofi Unix" dalam menciptakan utilitas kecil dan modular. Jika Anda terbiasa dengan terminal Linux, ini seharusnya tidak asing bagi Anda. Sistem itu sendiri menawarkan sejumlah utilitas yang dapat digabungkan dengan berbagai cara untuk melakukan tugas yang lebih kompleks pada sistem.

Di Unix ada juga sistem struktur file yang sangat berguna, yang dapat digunakan oleh program dan koneksi file mereka. Ungkapan itu dan yang terkenal terkait dengan Linux di mana "semuanya adalah file", adalah warisan sejati dari Unix. Ini termasuk file khusus dan perangkat keras yang memberikan informasi tentang sistem operasi. Melihat sisi lain, hanya Windows yang menamai drive-nya dengan huruf, sebuah fakta yang sepenuhnya diwarisi dari sistem DOS.

Garis Waktu Unix

Sebenarnya, GNU / Linux bukanlah keturunan langsung BSD, tetapi merupakan keturunan dari proyek Unix yang berakar di sekolah dan universitas di Amerika Serikat. Banyak sistem operasi saat ini, seperti Android, Chrome OS, dan sejumlah sistem operasi lain berbasis GNU / Linux.

KAMI MENYARANKAN ANDA Apa itu CloudLinux dan apa kelebihannya

Di sisi lain, ada pasar yang harus dieksplorasi dengan pandangan untuk masa depan Unix. Perusahaan besar ingin membuat dan melisensikan Unix mereka sendiri untuk memasarkan versi rumah mereka. Di antara perusahaan-perusahaan besar ini adalah SCO UnixWare, Novell dengan NetWare-nya yang indah, Sun dengan Solaris, HP-UX, IBM AIX, SGI IRIX dan banyak lainnya. Fakta yang banyak tidak tahu adalah bahwa bahkan Microsoft masuk lelucon membuat Unix mereka sendiri dengan Microsoft Xenix.

Semua riwayat ini jelas menunjukkan bahwa Microsoft belum memulai proyek dari awal ketika mengembangkan sistemnya. Hari ini semua sistem operasi Microsoft didasarkan pada kernel Windows NT. Kami memiliki Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server dan sistem operasi Xbox, yang menggunakan kernel Windows NT yang dirancang untuk menjaga kompatibilitas dengan program yang lebih lama dengan mewarisi banyak dari MSDOS.

Standar Unix

Mengingat banyaknya sistem Unix yang dibuat berdasarkan AT&T System V atau BSD, pertanyaan tentang standar Unix dimasukkan ke dalam grup diskusi / etc / group dari tahun 1981 untuk menjamin mobilitas maksimum antara sistem:

  • Pada tahun 1983, AT&T menerbitkan SVID (System V Interface Definition) yang menggambarkan Sistem V. Definisi pertama ini berbeda dari POSIX Pada tahun 1984 kelompok / etc / group menerbitkan POSIX, serangkaian standar yang dikembangkan di bawah IEEE (Institute of Electrical and Electronics Engineers)). POSIX dengan demikian juga dikenal dengan nama IEEE P1003. Pada saat yang sama, sebuah konsorsium pembangun (Sun, IBM, HP, DEC, AT&T, Unisys dan ICL) menerbitkan standar X / Open Portable Guide Issue3 (XPG3). Standar ini terutama mengacu pada perbedaan sebelumnya dalam lokasi geografis (tanggal, alfabet, dll.).

Mengapa Unix dan itu penting?

Sudahkah Anda melihat terminal Mac OS X atau struktur sistem file Anda? Mac dan Linux adalah sistem operasi mirip Unix. Mengetahui sedikit tentang semua sejarah ini, akan membantu untuk lebih memahami apa itu sistem operasi "Unix-like", dan mengapa begitu banyak sistem operasi di pasar sangat mirip satu sama lain, sementara Windows terlihat sangat berbeda dari yang lain.. Ini menjelaskan mengapa saat menggunakan terminal di Mac OS X, Anda akan merasa lebih nyaman jika Anda pengguna Linux.

Kami merekomendasikan distribusi Linux dan distribusi cahaya terbaik yang ada saat ini.

Sistem Unix adalah sistem operasi multi-pengguna, multi-tasking, yang berarti bahwa komputer tunggal atau multi-prosesor diizinkan untuk menjalankan beberapa program secara bersamaan oleh satu atau lebih pengguna. Ini memiliki satu atau lebih shell interpreters, serta sejumlah besar perintah dan banyak utilitas. Ini juga memiliki mobilitas yang hebat, yang artinya memungkinkan untuk menginstal sistem Unix di hampir semua platform.

Perangkat keras

Pilihan Editor

Back to top button