Sejarah Linux Saat ini lisensi Linux dipegang oleh penyusun kernelnya pertama kali, yaitu Linus Torvalds. Awalnya pada tahun 1991 di Suoen Tasavalta, Republik Finlandia, seorang mahasiswa bernama Linus Torvalds mengikuti mata kuliah Unix dan Bahasa Pemrograman C. Saat itu Torvalds menggunakan sistem operasi mini berbasis Unix bernama Minix. Ia merasa bahwa Minix mempunyai banyak kelemahan dan Ia berkeyakinan mampu membuat lebih baik dari itu. Di usia 23 tahun, Ia mulai mengotak-atik kernel Minix dan menjalankannya di mesin intel x86. Pada Oktober 1991 Torvalds mempublikasikan sistemnya yang baru dan relatif sudah stabil ke newsgroup. Dia menawarkan untuk mempublikasikan kode sumbernya dan mengundang para developer lain untuk mengembangkannya bersama-sama. Sejak saat itulah Linux berkembang dan merubah wajah dunia komputasi hingga saat ini. Pencipta dan Pengembang versi Linux Berikut perkembangan singkat sistem operasi Linux yang diciptakan oleh Linux Torvalds : - Versi pertama Linux 0.10 dipublikasikan pada November 1991. - Pada Desember 1991, versi 0.11 dirilis. - Pada versi 0.13 Linux sudah lebih stabil dan diubah versinya menjadi versi 0.95. - Kini terus berkembang cepat karena source code-nya disebarluaskan, dimodifikasi dan dikembangkan oleh siapa saja. - Kini Linux memiliki banyak distribusi (distro Linux) seperti Ubuntu, Suse, Blankon, Linux Mint, Slackware, Red Hat, Backtrack, Open Suse, Mandrake, Debian, dan masih banyak lagi. - Macam distro Linux dapat dilihat di http://www.linux.org Keistimewaan Linux Berikut keuntungan atau keistimewaan dari Linux : Multitasking. Dapat menjalankan perintah secara bersamaan dan akses hardware secara bersamaan. Virtual Memory. Linux menggunakan sebagian dari harddisk sebagai virtual memory, sehingga meningkatkan virtual memory kita yang sebenarnya. Networking. Linux menggunakan protokol TCP/IP, termasuk Network File System (NFS), Network Information Service (NIS), Session Message Block (SMB), dan lain sebagainya. Multi User dan Multi Session. Linux dapat melayani beberapa user yang login secara bersamaan. Sistem filenya sendiri memiliki keamanan yang ketat dan dapat dimodifikasi secara optimal untuk akses file kepada user atau group tertentu saja. Pengantar Komputer 2B – Pengenalan Linux Page 1 Sistem File Hierarkis. Linux menawarkan sistem file hierarkis dengan beberapa folder utama yang sudah dibakukan (File System Standard/FSSTND) GUI. Grafis antar muka pemakai (Graphical User Interface/GUI) yang digunakan Linux adalah sistem X Window atau X dari MIT. Mengenal Program di Lingkungan Linux a. Perangkat Keras Sistem Lapisan yang paling dalam adalah komputer dan piranti pendukungnya seperti disk, tape, printer, dll. b. Kernel Pengoperasian yang sangat detail, sehingga tidak perlu diketahui user. Kernel menyediakan lapisan-lapisan pendukung, yaitu utilitas yang berfungsi untuk melakukan akses sistem bagi user. c. Shell Lapisan terluar dari sistem Linux. Merupakan penghubung antara user dan sistem. Gambar 5.1 Lapisan Program di Lingkungan Linux Masuk & Keluar dari/ke Linux Untuk masuk ke sistem, harus login sebagai superuser melalui akun root. Untuk login sebagai root, ketikkan pada prompt login “root”, seperti contoh di bawah ini : netlab login : root [root@netlab] : #_ Karena ini merupakan login pertama setelah instalasi, maka akun root tidak memiliki password. Untuk keluar dari sistem, seperti contoh dibawah ini: [root@netlab] : # logout netlab login : _ Untuk membuat dan merubah password serta bisa mencegah user yang tidak berhak login. Panjang dari password paling sedikit harus 6 karakter. Sintaks untuk membuat password pertama kali seperti contoh dibawah ini : Pengantar Komputer 2B – Pengenalan Linux Page 2 netlab login : ferry [ferry@netlab] $ passwd New Password : [isikan password] Retype new password : [isikan kembali password untuk konfirmasi] Untuk merubah password yang telah dibuat, contohnya : [ferry@netlab] $ passwd Enter old password : [isikan password lama] Enter new password : [isikan password baru] Retype new password : [isikan kembali untuk konfirmasi] Pengantar Komputer 2B – Pengenalan Linux Page 3