Sistem operasi adalah menyediakan interface yang dapat menghubungkan antara pengguna dengan software atau aplikasi serta hardware pada komputer. Pengguna dimudahkan dengan adanya aplikasi untuk memenuhi serta membantu kebutuhan sehari-hari untuk pemrosesan data, akses informasi, untuk perhitungan dan untuk berkomunikasi antar manusia.
Program-program aplikasi berjalan di level tertinggi dari sistem operasi, sehingga program ini tidak perlu mengetahui seluk beluk perangkat keras komputer.
Program-program aplikasi berjalan di level tertinggi dari sistem operasi, sehingga program ini tidak perlu mengetahui seluk beluk perangkat keras komputer.
Gambar 1.1 Arsitektur sistem operasi Linux
GNU Software
Mulai pada 1984 Richard Matthew Stallman seorang karyawan MIT. Mengembangkan GNU Software. GNU Software ini untuk mengembangkan software-software dengan penuh kebebasan (freeware). Dengan adanya software freeware setiap orang bebas menggunakan serta menjalankan program. Tidak hanya mengunakan tapi juga menyebar luaskan salinan dari source codenya dan bebas untuk mengembangkannya.
Pada tahun 1989 Richard Stallman mendeklarasikan sebuah lsensi terhadap proyek GNU yang beliau kembangkan dalam kurang waktu 5 tahun. Setelah GNU Public Licence (GPL) dideklarasikan, hak lisensi ini tertuju kepada lisensi copyleft yang tentu saja sangat berbeda dengan lisensi copyright.
Pada tahun 1991 Linus B. Torvalds menciptakan kernel Linux yang unix dikombinasikan dengan software GNU. Kombinasi antara kernel Linux dan software GNU inilah yang menjadi cikal bakal dari free operation system GNU/Linux. Kemudian tool-tool dikembangkan hingga sekarang dan banyak software-software baru muncul untuk membantu kehidupan manusia sehari-hari.
Kernel Linux
Linux terus dikembangkan oleh Linus B. Torvalds terinspiraasi oleh kernel Minix buatan Tanenbaum. Sistem dikembangkan sehingga dapat multitasking sekaligus multiuser. Multitasking adalah suatu kemampuan dari sistem operasi tersebut dapat menjalankan tugas-tugas yang berbeda secara simultan. Kemudian multiuser adalah suatu sistem dimana pengguna dapat menggunakan secara bersamaan dan tetap terjadi proses pemisahan informasi antara pengguna yang ada. Sistem multiuser harus mampu mengakomodasikan koneksi lebih dari satu user ke sistem secara simultan.
Richard Matthew Stallman lahir di Manthattan tanggal 16 Maret 1953 dari pasangan Alice Lippman dan Daniel Stallman. Dapat dikunjungi pada website pribadinya (http://www.stallman.org).
GNU seperti teks editor Emacs, debugger GDB dan kompiler GNU (GCC) merupakan bagian terpenting dalam proyek GNU.
Linus B. Torvalds lahir pada tanggal 28 Desember 1969 di Helsinki-Finland. Sejak berusia 10 tahun beliau sudah membuat program pada komputer Commodore VIC-20 milik sang kakek.
Tahun 1991 Torvalds tercatat sebagai mahasiswa Ilmu Komputer di University of Helsinki, Finland. Linux terus dikembangkan mempunyai banyak varian. Sifatnya yang open source banyak orang yang ingin mengembangkan sesuai keinginan masing-masing.