Anda di halaman 1dari 3

LINUX

Linux berakar pada proyek siswa. Pada tahun 1992, seorang mahasiswa tingkat akhir
bernama Linus Torvalds sedang belajar ilmu komputer di Helsinki, Finlandia. Seperti
kebanyakan pelajaran ilmu komputer, sebagian besar darinya diajarkan di (dan tentang) Unix.
Unix adalah sistem operasi yang menakjubkan di tahun 1970-an dan 1980-an: keduanya
merupakan contoh buku teks tentang prinsip-prinsip desain sistem operasi, dan cukup kuat
untuk menjadi OS standar dalam teknik dan komputasi ilmiah. Tetapi Unix adalah produk
komersial (dilisensikan oleh ATEtT ke sejumlah pengecer), dan harganya lebih mahal daripada
yang dapat dibayar oleh siswa.

Terganggu oleh kekurangan Minix (klon Unix yang lebih kecil yang ditulis sebagai alat
bantu pengajaran oleh Profesor Andy Tannenbaum) Linus mulai menulis 'kernel'-nya sendiri -
inti dari sistem operasi yang menangani alokasi memori, berbicara dengan perangkat keras,
dan membuat yakin semuanya terus berjalan. Dia menggunakan alat pemrograman GNU yang
dikembangkan oleh Richard Stallman Free Software Foundation, sebuah organisasi
sukarelawan yang didedikasikan untuk memenuhi cita-cita Stallman dalam membuat perangkat
lunak yang baik yang dapat digunakan siapa saja tanpa membayar. Ketika dia menulis kernel
dasar, dia merilis kode sumber ke kernel Linux di Internet.

Kode sumber itu penting. Ini adalah program asli yang menghasilkan program
terkompilasi. Jika Anda tidak memiliki kode sumber untuk suatu program, Anda tidak dapat
memodifikasinya untuk memperbaiki bug atau menambahkan fitur baru. Sebagian besar
perusahaan perangkat lunak tidak akan menjual kode sumber mereka kepada Anda, atau hanya
akan melakukannya dengan harga yang menggiurkan, karena mereka percaya bahwa jika
mereka membuatnya tersedia, itu akan menghancurkan aliran pendapatan mereka.

Apa yang terjadi selanjutnya sangat mencengangkan, dari sudut pandang industri
perangkat lunak komersial konvensional - dan sangat dapat diprediksi oleh siapa saja yang
mengetahui tentang Free Software Foundation. Programmer (kebanyakan akademisi dan
pelajar) mulai menggunakan Linux. Mereka menemukan bahwa itu tidak melakukan hal-hal
yang mereka inginkan - jadi mereka memperbaikinya. Dan di mana mereka memperbaikinya,
mereka mengirim perbaikan tersebut ke Linus, yang memasukkannya ke dalam kernel. Dan
Linux mulai berkembang.

Ada istilah untuk model pengembangan perangkat lunak ini; ini disebut Open Source
(lihat www. opensource. org / untuk informasi lebih lanjut). Siapa pun dapat memiliki kode
sumber - gratis (dalam arti kebebasan berbicara, bukan bir gratis). Siapapun dapat berkontribusi
untuk itu. Jika Anda sering menggunakannya, Anda mungkin ingin memperluas atau
mengembangkan atau memperbaiki bug di dalamnya - dan sangat mudah untuk
mengembalikan perbaikan Anda ke komunitas sehingga kebanyakan orang melakukannya.

Kernel sistem operasi sendiri tidak banyak berguna; tetapi Linux sengaja dirancang
sebagai tiruan dari Unix, dan ada banyak perangkat lunak di luar sana yang gratis dan dirancang
untuk dikompilasi di Linux. Sekitar tahun 1992, 'distribusi' pertama muncul.

Distribusi adalah istilah pengguna Linux untuk kit sistem operasi lengkap, lengkap
dengan utilitas dan aplikasi yang perlu Anda buat ia melakukan hal-hal yang berguna -
penerjemah perintah, alat pemrograman, editor teks, alat penyusunan huruf, dan antarmuka
pengguna grafis berdasarkan sistem X windowing. X adalah standar dalam komputasi
akademis dan ilmiah, tetapi sampai sekarang tidak umum di PC; ini adalah sistem jendela
terdistribusi yang kompleks tempat orang mengimplementasikan antarmuka grafis seperti KDE
dan Gnome.

Karena semakin banyak orang mengetahui tentang Linux, beberapa dari mereka mulai
mem-port kernel Linux untuk dijalankan pada komputer non-standar. Karena gratis, Linux
sekarang menjadi sistem operasi yang paling banyak diimpor.
Specialist Reading

A.

1. GNU programming tools


2. Release the source code to the linux kernel on the internet
3. When they found that it didn’t do things they wanted it to do, they fixed it. They can
modify or add new features.
4. They believe that if they make it available it will destroy their revenue stream
5. Command interpreters, programming tools, text editors, typesetting tools, and graphical
user interfaces based on the X windowing system
6. X is a standard in standard windowing system on which people implement graphical
interfaces
7. KDE and Gnome

B.

1.

a. Kernel = vi
b. Free software foundation = v
c. Source code = ii
d. Open source = i
e. A distribution = iii
f. X = iv

2.

a. False
b. False
c. True
d. True
e. True

Anda mungkin juga menyukai