GNU

Posted by : Unknown Sunday, May 26, 2013



Proyek pengembangan GNU berdiri pada tahun 1984 oleh Richard Matthew
Stallman yang kesehariannya bekerja sebagai karyawan MIT. Tujuan dari
proyek GNU ini adalah untuk mengembangkan software-software dengan penuh
kebebasan (free software). Free software ini berarti kebebasan bagi setiap orang
untuk melihat source code, kebebasan untuk mempelajari, serta kebebasan
dalam mengembangkannya. Pada tahun 1989 Richard Stallman
mendeklarasikan sebuah lisensi terhadap proyek GNU yang beliau kembangkan
dalam kurung waktu 5 tahun. Richard M. Stallman mendeklarasikan GNU
Public License (GPL). Hak lisensi ini lebih tertuju kepada lisensi copyleft yang
tentu saja sangat berbeda dengan hak lisensi copyright.
Pada tahun 1991 ketika Linus B. Torvalds menciptakan kernel linux yang
dikombinasikan dengan software GNU. Kombinasi antara kernel Linux dan
software GNU ini yang kemudian menjadi cikal bakal dari free operation system
GNU/Linux.

Banyak user atau pengguna OS tersebut menginstal tool-tool GNU pada mesin-
mesin yang berbeda tipe tanpa ada masalah. Tool GNU ini menyediakan
konsistensi terhadap platform PC yang berbeda-beda.
Tool-tool GNU dikembangkan oleh GNU Project meliputi utility yang cukup
esensial seperti manajemen file GNU (The GNU File Management) dan utility
text processing GNU. Manajemen file GNU meliputi perintah-perintah dasar
yang banyak digunakan jika bermain pada lingkungan mode teks (ls, mv, mkdir,
head, sort, wc, cat, less, mtools, tar, textutils, gzip, time,wget, emacs, gcc,
gphoto, binutils, bash, awk, gtk +, aspell, gdb, gnumeric, dll).
Daftar paket software yang dikembangkan oleh GNU Project dapat dilihat di
website http://www.gnu.org/software/software.html.

Sebagaimana yang telah dijelaskan sebelumnya, GNU dan Linux adalah suatu
kesatuan software yang saling terintegrasi membentuk sebuah sistem operasi
yang cukup handal dan stabil. GNU/Linux merupakan sistem operasi
multitasking, dan sekaligus multiuser. Disebut multitasking karena GNU/Linux
dapat mengatur sharing CPU dari tugas-tugas yang sedang dieksekusi. Setiap
tugas (task) mendapatkan sumber daya perangkat keras yang sama. GNU/Linux
harus dapat memroses setiap tugas (task) dalam waktu yang sangat singkat.
Beberapa tugas memiliki prioritas tertinggi sehingga diperlukan juga prioritas
pemakaian sumber daya CPU ke tugas tersebut.
Salah satu keunggulan dari sistem operasi multitasking adalah kemampuan dari
sistem operasi tersebut untuk dapat menjalankan tugas-tugas yang berbeda
secara simultan.
Bagaiamana sebuah komputer dapat dikatakan multiuser?, Cukup sederhana
saja, yakni pengguna dapat menggunakan komputer yang sama pada waktu yang
bersamaan dan tetap terjadi proses pemisahan informasi antara pengguna yang
ada. Sistem operasi multiuser harus mampu mengakomodasikan koneksi lebih
dari satu user ke sistem secara simultan.



Leave a Reply

Subscribe to Posts | Subscribe to Comments

Selamat Datang

iklan

- Copyright © teknik Komputer kelas C tentang komputer, software, program sederhana -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -