Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

Jenis Linux apa yang ada dan bagaimana saya memilih yang cocok untuk saya?

Apa gerakan Open Source dan GNU?


gambar


1.1. Sejarah


1.1.1. UNIX


Untuk memahami popularitas Linux, kita perlu melakukan perjalanan kembali ke masa lalu, sekitar 30 tahun yang lalu...


Bayangkan komputer sebesar rumah, bahkan stadion. Sementara ukuran komputer tersebut menimbulkan masalah besar, ada satu hal yang membuat ini lebih buruk: setiap komputer memiliki sistem operasi yang berbeda. Perangkat lunak selalu disesuaikan untuk melayani tujuan tertentu, dan perangkat lunak untuk satu sistem tertentu tidak berjalan di sistem lain. Mampu bekerja dengan satu sistem tidak secara otomatis berarti Anda dapat bekerja dengan yang lain. Itu sulit, baik untuk pengguna dan administrator sistem.


Komputer sangat mahal saat itu, dan pengorbanan harus dilakukan bahkan setelah pembelian awal hanya untuk membuat pengguna memahami cara kerjanya. Total biaya per unit daya komputasi sangat besar.


Secara teknologi dunia tidak begitu maju, sehingga mereka harus hidup dengan ukuran selama satu dekade lagi. Pada tahun 1969, tim pengembang di laboratorium Bell Labs mulai mengerjakan solusi untuk masalah perangkat lunak, untuk mengatasi masalah kompatibilitas ini. Mereka mengembangkan sistem operasi baru, yaitu


1. Sederhana dan elegan.

2. Ditulis dalam bahasa pemrograman C, bukan dalam kode assembly.

3. Mampu mendaur ulang kode.


Pengembang Bell Labs menamai proyek mereka "UNIX."


Fitur daur ulang kode sangat penting. Sampai saat itu, semua sistem komputer yang tersedia secara komersial ditulis dalam kode yang khusus dikembangkan untuk satu sistem. UNIX di sisi lain hanya membutuhkan sebagian kecil dari kode khusus itu, yang sekarang biasa disebut kernel. Kernel ini adalah satu-satunya bagian dari kode yang perlu diadaptasi untuk setiap sistem tertentu dan membentuk dasar dari sistem UNIX. Sistem operasi dan semua fungsi lainnya dibangun di sekitar kernel ini dan ditulis dalam bahasa pemrograman yang lebih tinggi, C.


Bahasa ini secara khusus dikembangkan untuk membuat sistem UNIX. Dengan menggunakan teknik baru ini, jauh lebih mudah untuk mengembangkan sistem operasi yang dapat berjalan di berbagai jenis perangkat keras.


Vendor perangkat lunak cepat beradaptasi, karena mereka dapat menjual perangkat lunak sepuluh kali lebih banyak dengan mudah. Situasi baru yang aneh muncul: bayangkan misalnya komputer dari vendor yang berbeda berkomunikasi dalam jaringan yang sama, atau pengguna yang bekerja pada sistem yang berbeda tanpa perlu pendidikan ekstra untuk menggunakan komputer lain. UNIX melakukan banyak hal untuk membantu pengguna menjadi kompatibel dengan sistem yang berbeda.


Selama beberapa dekade berikutnya pengembangan UNIX terus berlanjut. Lebih banyak hal menjadi mungkin untuk dilakukan dan lebih banyak vendor perangkat keras dan perangkat lunak menambahkan dukungan untuk UNIX ke produk mereka.


UNIX awalnya hanya ditemukan di lingkungan yang sangat besar dengan mainframe dan komputer mini (perhatikan bahwa PC adalah komputer "mikro"). Anda harus bekerja di universitas, untuk pemerintah atau untuk perusahaan keuangan besar untuk mendapatkan sistem UNIX.


Komputasi Awan OS Teratas di OnWorks: