PERTEMUAN 7
Kali ini saya akan membahas tentang konsep distribusi, pemaketan, dan repository di linux. Dan saya juga akan membahas tentang arsitektur dari unix-sys dan mandriva linux .
Linux merupakan sebuah inti (kernel) sistem operasi yang dikembangkan berbasis unix –sys ,yang dikembangkan pertama kali oleh linus torvalds. Unix-sys itu sendiri merupakan sistem operasi yang mendukung multi-user dan multitasking yang digunakan sebagai sistem operasi baku pada berbagai jenis komputer,terutama komputer mini baik sebagai workstation atau server (sistem yang menyediakan pelayanan pada jaringan). Karena dengan unix sebagai server berpindah kerja dari satu jenis komputer ke komputer lainnya menjadi mudah. Dan Unix adalah salah satu sistem operasi pertama yang ditulis dengan bahasa pemrograman tingkat-tingkat, yaitu C .
Berikut merupakan Ciri-Ciri Sistem UNIX
Multiuser : sejumlah pemakai dapat menggunakan sistem secara bersamaan. Keuntungan dengan adanya ciri multiuser :
-Penghematan perangkat keras
-Data dapat diakses oleh banyak pemakai secara serentak Multitasking : kemampuan sistem operasi yang memungkinkan seseorang dapat melaksanakan tugas pada saat bersamaan dari sebuah terminal.Portabilitas : Sistem UNIX mudah diadaptasikan ke sistem komputer yang lain atau pada berbagai jenis komputer.Sistem berkas / directory yang hierarkis : memungkinkan pemakai mengorganisasikan informasi / data dalam bentuk yang mudah untuk diingat dan mudah untuk mengaksesnya.Utilitas : merupakan program yang disesuaikan dengan kebutuhan/tugas tertentu
Gambar di bawah ini memperlihatkan diagram dari system arsitektur UNIX.
System call merupakan alat yang menghubungkan (interface) ke kernel. Library yang berfungsi secara umum dibangun di atas interface system call. Tetapi program aplikasi dapat menggunakan keduanya (system call dan kernel). Dan Shell merupakan suatu aplikasi khusus yang menyediakan alat penghubung (interface), untuk menjalankan aplikasi yang lain. Dan System pemaketan dilinux, pada awalnya sebuah aplikasi (source code) belum berbentuk sebuah package
Sistem pemaketan di linux pada awalnya sebuah aplikasi (source code) di linux belum berbentuk sebuah package ,untuk itu sebelum di compile dan digunakan di haruskan kita melakukan build terlebih dahulu.
Mandriva linux
Mandriva Linux yang sebelumnya disebut Mandrakelinux atau Mandrake Linux adalah distribusi Linux dari Perancis yang didistribusikan oleh Mandriva (sebelumnya Mandrakesoft). Mandriva adalah sebuah sistem operasi terbuka (open source). Sistem operasi ini bersifat GRATIS alias tak berbayar jika ingin memakainya (original/resmi), lain halnya dengan windows ( original/resmi) yang berbayar jika kita ingin memakainya. Dan juga Mandriva Linux merupakan salah satu distro linux yang mengutamakan kemudahan bagi para penggunanya terutama bagi para pemula didunia Linux.
Sejarah Mandriva Linux
Mandriva pertama kali dirilis pada bulan Juli 1998 menggunakan platform Red Hat Linux versi 5.1 dan kompilasi KDE versi 1.0 . Proyek Mandriva Linux diprakarsai oleh Gaël Duval. Dan bertujuan untuk menghasilkan distro linux yang memberi kemudahan pengoperasian pada pengguna baru/pemula.
Dari awal ke versi 8.0 distribusi Mandrake bernama Linux Mandrake. Dan dari versi 8,1 – 9,2 itu disebut Mandrake Linux. Pada bulan Februari 2004 Mandrakesoft kalah dalam kasus pengadilan terhadap Hearst Corporation, pemilik King Features Syndicate. Hearst berpendapat bahwa Mandrakesoft melanggar karakter “Mandrake The Magician” milik King Features.
Logo Mandrakelinux
Akibat dari itu, Mandrakesoft harus mengubah nama produknya, yaitu dengan cara menghapus ruang antara nama merek dan nama produk dan mengubah huruf pertama dari nama produk menjadi huruf kecil sehingga menciptakan satu kata. Mulai versi 10.0 Mandrake linux berubah menjadi Mandrakelinux dan Mandrake Move berubah menjadi Mandrakemove. Logo Mandrake Lnux pun berubah seiring dengan perubahan ini.
Pada bulan April 2005 Mandrakesoft mengumumkan akuisisi terhadap Conectiva, sebuah perusahaan dari Brasil yang menghasilkan distribusi Linux berbahasa Portugis di Brazil dan Spanyol di Amerika Latin.
Sebagai akibat dari akuisisi terhadap Conectiva dan sengketa hukum dengan Hearst Corporation, Mandrakesoft mengumumkan nama perusahaan baru akan menjadi Mandriva, dan Mandriva Linux sebagai nama baru untuk nama produk.
Fitur dan Versi Mandriva Linux
Setiap distribusi Mandriva Linux selalu menyertakan tiga fitur utama, yaitu Installation, Control dan Administration. Di dalam Mandriva Linux terdapat Mandriva Control Center yang berfungsi memudahkan konfigurasi dan pengaturan pada semua sistem Mandriva. Pada Mandriva Control Center terdapat banyak program yang dikenal dengan Drake atau Draks yang secara keseluruhan disebut Drake Tools. Contoh: MouseDrake untuk pengaturan mouse, DiskDrake untuk pengaturan partisi dan file system pada harddisk dan DrakConnect yang berfungsi mengatur sistem koneksi jaringan.
Mandriva Desktop KDE
Mandriva Linux menggunakan Desktop KDE dan GNOME sebaga desktop standar. Namun Desktop Environment lain seperti Xfce dan Twm juga disertakan. Selain itu tampilan Mandriva juga dipercantik dengan adanya Tema (Theme). Beberapa tema Manriva diantaranya adalah Galaxy dan Ia Ora.
PadaMandriva Linux terdapat paket manager yang disebut URPMI, yang berisi paket-paket RPM untuk instalasi program. RPM adalah kepanjangan dari RedHat Package Manager. Pada RPM manager inilah dilakukan proses instal dan uninstal program. Paker RPMDrake sudah terintagrasi pada Mandriva Control Center.
Kelebihan dan Kekurangan Mandriva
Kelebihan :
Mudah digunakan untuk pengguna Linux yang newbie atau masih baru berkenalan dengan OpenSource.Sudah ada Mandriva Control Centernya.Deteksi Hadware yang lumayan memuaskan.Distro Linux dengan tampilan Desktop yang user friendly.Serta paket-paket software RPM nya yang mudah didapat.
Kekurangan :
Kebutuhan sumber daya prosesor dan memori yang ‘rakus’ dibandingkan dengan distro lainnya misalnya Linux Slackware.Jika di bandingin dengan ubuntu, paket aplikasi nya kalah banyak, karena mandriva/mandrake hanya memerlukan paket yang sudah terbukti di pakai oleh orang banyak.Jika di bandingin soal desktop, pengguna ubuntu lebih banyak (sekarang ini) daripada mandriva, karena ubuntu sebelumnya memberikan cd ubuntu gratis ke orang lain. Di bandingkan dengan distro linux yang tidak memberi cd gratis.Soal server, masih kalah dengan kakanya si Redhat/Fedora/Centos. Meskipun demikian, banyak juga yang menggunakan mandriva sebagai server, karena kemudahan settingnya.Kalo rata-rata distro linux lainnya punya pakem sendiri-sendiri, mandriva tidak. mandriva lebih flexible, dalam artian, mandriva bias menerima paketan aplikasi dari distro lainnya.
pertemuan ke-6
Sebelumnya kita telah membahas tentang linux kernel,perintah CLI , dan file permission .
Nah , Pada postingan kali ini saya akan membahas tentang bash shell. BASH Shell serupa tapi tidak sama dengan DOS Command Promt.Dengan BASH Shell dapat digunakan untuk memanipulasi file, menjalankan program atau membuat program, dengan kernel dan sistem secara keseluruhan.
Untuk memulai BASH Shell kita dapat melalui ;
Applications → Accessories → Terminal atau dapat juga dilakukan melalui Alt+F2, lalu ketik gnome-terminal
Contoh bash shell
herlin@herlin-gang-buntu:~$, dimana :
herlin → Username
herlin-gang-buntu → Hostname
~ : Direktori home (ex : /home/dedy)
$ : User biasa
Untuk mengecek kita dapat melakukannya dengan perintah :
herlin@herlin-gang-buntu:~$ whoami
herlin@herlin-gang-buntu:~$ hostname
herlin@herlin-gang-buntu:~$ pwd
Untuk menjalankan program dengan BASH Shell
Program bisa berarti GUI (Graphical User Interface) atau Text Mode Path dari sebuah program bisa berada pada :/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin, /usr/games
GUI :
herlin@herlin-gang-buntu:~$ oowriter
herlin@herlin-gang-buntu:~$ gimp
Taxt Mode :
herlin@herlin-gang-buntu:~$ cal
herlin@herlin-gang-buntu:~$ ls
Berikut ini merupakan beberapa contoh perintah yang dapat di manfaatkan
<nama_program> --help
Contoh : herlin@herlin-gang-buntu:~$ ls --help pidgin
man
Contoh : herlin@herlin-gang-buntu:~$ man ifconfig
whatis
Contoh : herlin@herlin-gang-buntu:~$ whatis gimp
info
contoh : herlin@herlin-gang-buntu:~$ info totem
apropos
Contoh : herlin@herlin-gang-buntu:~$ apropos
Untuk melihat isi dari directory & file kita dapat menggunakan Perintah;
ls -option
Option :
-a : menampilkan direktori dan file yang tersembunyi
-l : menampilkan direktori dan file termasuk informasi mengenai permision, user dan group kepemilikan, ukuran file, dan tanggal serta waktu pembuatannya
-s : menampilkan file dan direktori berdasarkan ukuran dalam kilobyte
-r : menampilkan file dan direktori urut abjad dari belakang
Untuk menyalin file dapat menggunakan Perintah :
cp nama_file direktori_tujuan
cp nama_file nama_file_baru
cp – option :
-r : menggandakan direktori beserta isinya ke direktori tujuan
Contoh :
herlin@herlin-gang-buntu:~$ cp file1 coba/
herlin@herlin-gang-buntu:~/coba$ cp file1 file2
untuk memindahkan atau mengganti nama file menggunakan perintah ;
mv, contoh
mv nama_file direktori_tujuan
mv nama file/direktori baru nama file baru/direktori baru.
Untuk lebih mengetahui lebih banyak perintah yang di gunakan ,dapat di telusuri di google.
Demikian postingan saya mengenai bash shell, semoga dapat bermanfaat dan apabila terdapat kesalahan penulisan kata atau kalimat mohon dimaafkan .