Selasa, 21 Februari 2012

Pengertian KerneL

Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.

Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.

Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer.

Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung di- load dan dijalankan diatas mesin 'telanjang' komputer, yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan meload kembali program-program tersebut.

Ada 4 kategori kernel:

1. Monolithic kernel. Kernel yang menyediakan abstraksi perangkat keras yang kaya dan tangguh.

2. Microkernel. Kernel yang menyediakan hanya sekumpulan kecil abstraksi perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk menyediakan fungsi-fungsi lainnya.

3. Hybrid (modifikasi dari microkernel). Kernel yang mirip microkernel, tetapi ia juga memasukkan beberapa kode tambahan di kernel agar ia menjadi lebih cepat.

4. Exokernel. Kernel yang tidak menyediakan sama sekali abstraksi hardware, tapi ia menyediakan sekumpulan pustaka yang menyediakan fungsi-fungsi akses ke perangkat keras secara langsung atau hampir-hampir langsung.

Dari keempat kategori kernel yang disebutkan diatas, kernel Linux termasuk kategori monolithic kernel. Kernel Linux berbeda dengan sistem Linux. Kernel Linux merupakan sebuah perangkat lunak orisinil yang dibuat oleh komunitas Linux, sedangkan sistem Linux, yang dikenal saat ini, mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek pengembangan lain.

Kernel Linux pertama yang dipublikasikan adalah versi 0.01, pada tanggal 14 Maret 1991. Sistem berkas yang didukung hanya sistem berkas Minix. Kernel pertama dibuat berdasarkan kerangka Minix (sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum). Tetapi, kernel tersebut sudah mengimplementasi proses UNIX secara tepat.

Pada tanggal 14 Maret 1994 dirilis versi 1.0, yang merupakan tonggak sejarah Linux. Versi ini adalah kulminasi dari tiga tahun perkembangan yang cepat dari kernel Linux. Fitur baru terbesar yang disediakan adalah jaringan. Versi 1.0 mampu mendukung protokol standar jaringan TCP/IP. Kernel 1.0 juga memiliki sistem berkas yang lebih baik tanpa batasan-batasan sistem berkas Minix. Sejumlah dukungan perangkat keras ekstra juga dimasukkan ke dalam rilis ini. Dukungan perangkat keras telah berkembang termasuk diantaranya floppy-disk, CD-ROM, sound card, berbagai mouse, dan keyboard internasional. Dukungan juga diberikan terhadap modul kernel yang loadable dan unloadable secara dinamis.

Satu tahun kemudian dirilis kernel versi 1.2. Kernel ini mendukung variasi perangkat keras yang lebih luas. Pengembang telah memperbaharui networking stack untuk menyediakan support bagi protokol IPX, dan membuat implementasi IP lebih lengkap dengan memberikan fungsi accounting dan firewalling. Kernel 1.2 ini merupakan kernel Linux terakhir yang PC-only. Konsentrasi lebih diberikan pada dukungan perangkat keras dan memperbanyak implementasi lengkap pada fungsi-fungsi yang ada.

Pada bulan Juni 1996, kernel Linux 2.0 dirilis. Versi ini memiliki dua kemampuan baru yang penting, yaitu dukungan terhadap multiple architecture dan multiprocessor architectures. Kode untuk manajemen memori telah diperbaiki sehingga kinerja sistem berkas dan memori virtual meningkat. Untuk pertama kalinya, file system caching dikembangkan ke networked file systems, juga sudah didukung writable memory mapped regions. Kernel 2.0 sudah memberikan kinerja TCP/IP yang lebih baik, ditambah dengan sejumlah protokol jaringan baru. Kemampuan untuk memakai remote netware dan SMB (Microsoft LanManager) network volumes juga telah ditambahkan pada versi terbaru ini. Tambahan lain adalah dukungan internal kernel threads, penanganan dependencies antara modul-modul loadable, dan loading otomatis modul berdasarkan permintaan (on demand). Konfigurasi dinamis dari kernel pada run time telah diperbaiki melalui konfigurasi interface yang baru dan standar.

Semenjak Desember 2003, telah diluncurkan Kernel versi 2.6, yang dewasa ini (2008) telah mencapai patch versi 2.6.26.1 ( http://kambing.ui.edu/kernel-linux/v2.6/). Hal-hal yang berubah dari versi 2.6 ini ialah:

* Subitem M/K yang dipercanggih.

* Kernel yang pre-emptif.

* Penjadwalan Proses yang dipercanggih.

* Threading yang dipercanggih.

* Implementasi ALSA (Advanced Linux Sound Architecture) dalam kernel.

* Dukungan sistem berkas seperti: ext2, ext3, reiserfs, adfs, amiga ffs, apple macintosh hfs, cramfs, jfs, iso9660, minix, msdos, bfs, free vxfs, os/2 hpfs, qnx4fs, romfs, sysvfs, udf, ufs, vfat, xfs, BeOS befs (ro), ntfs (ro), efs (ro).

SUMBER : http://beckellroom.blogspot.com/2009/01/pengertian-tentang-kernel-kernel-adalah.html

Sejarah Linux

SEJARAH LINUX
Sejarah sistem operasi Linux berkaitan erat dengan proyek GNU, proyek program bebas freeware terkenal diketuai oleh Richard Stallman. Proyek GNU diawali pada tahun 1983 untuk membuat sistem operasi seperti Unix lengkap — kompiler, utiliti aplikasi, utiliti pembuatan dan seterusnya — diciptakan sepenuhnya dengan perangkat lunak bebas. Pada tahun 1991, pada saat versi pertama kerangka Linux ditulis, proyek GNU telah menghasilkan hampir semua komponen sistem ini — kecuali kernel. Torvalds dan pembuat kernel seperti Linux menyesuaikan kernel mereka supaya dapat berfungsi dengan komponen GNU, dan seterusnya mengeluarkan Sistem operasi yang cukup berfungsi. Oleh karena itu, Linux melengkapi ruang terakhir dalam rancangan GNU.
Linux (atau GNU/Linux) adalah operating system open source yang mulai dikembangkan oleh Linus Torvalds dan masih dikembangkan terus hingga sekarang oleh banyak sukarelawan dan developer di seluruh dunia. iIstilah �Linux Indonesia� adalah istilah generik yang dipakai untuk mengacu kepada keseluruhan komunitas Linux Indonesia. Linux adalah sebuah sistem yang multiuser, multitasking dengan tools kompatibel UNIX yang lengkap. Sistem file-nya mengikuti semantic UNIX tradisional dan mengimplementasikan secara penuh standar model network.
DISTRO LINUX
Distro LINUX adalah LINUX yang dibuat dengan memaketkan program tertentu berdasarkan source yang ada dan dikemas sedemikian rupa sehingga mempunyai tampilan atau fitur yang berbeda-beda sesuai dengan keinginan si pembuat distro. Ada distro yang berfokus pada server artinya distro tersebut lebih dioptimasi ke sistem server sehingga software atau program yang di paketkan adalah khusus untuk server saja contoh untuk distro ini antara lain : Trustix Secure Linux, Turbo Linux Server, Red Hat Enterprise Server, Server Optimize Linux (SOL), Mandrake Security dan masih banyak lagi contoh lainnya.
Ketika pengguna Linux baru berkenalan dengan Linux, biasanya mereka terbentur pada masalah distro yang akan dipakai/dipilih. Secara garis besar distro Linux sama yaitu menggunakan �kernel� Linux, perbedaannya hanya pada paket program, program instalasi, organisasi direktori dan berkas, program aplikasi dan utilitas tambahan.
Distro Linux berbeda untuk kebutuhan yang berbeda.
Dibawah ini merupakan beberapa distro Linux, diantaranya :
1. Lycoris
Lycoris adalah distro linux yang telah membuat versi linux yang cantik dan menyerupai WinXP, dari segi warna,icon, maupun kemudahan-kemudahan yang ada. Dari tampilan-tampilan screenshot pada situsnya Anda dapat mengamati bahwa memang Lycoris merupakan distro Linux yang pintar mempercantik diri sehingga dengan menggunakan Lycoris Anda akan merasa bekerja dengan Windows XP. Bahkan OpenOffice yang dipaketkan dengan Lycoris memiliki icon-icon yang cantik dan khas Lycoris. Lycoris memiliki paket-paket yang berbeda, dan paket distro Linuxnya dinamakan Desktop /LX. Lycros memiliki fasiltias IRIS yaitu Internet Rapid Installer for Software untuk mengupdate Linux Anda dengan software-software baru. Hanya saja distro ini tidaklah gratis dan Anda perlu membayar dengan sejumlah �dollar US�.
2. Xandros
Xandros memiliki integrasi lebih baik dengan jaringan Windows, mampu menjalankan aplikasi OfficeXP, mampu meresize partisi NTFS saat instalasi, dll. Xandros juga bukan merupakan produk gratis tetapi komersial.
Secara singkat Xandros menawarkan kelebihan berikut:
- Lima langkah instalasi grafis yang mudah
-  Manajemen partisi terintegrasi
- Tampilan yang familiar
- Aplikasi berkualitas dari para engineer Xandros
- Kompatibilitas dengan file format Microsoft
3. Lindows
Lindows masih kalah dibanding Lycoris dalam segi kecantikan tampilan tetapi Lindows telah lebih matang dan telah mencapai versi 4.0. Fasilitas yang menarik dari Lindows adalah Click-n-Run yaitu fasilitas mendapatkan ribuan software Linux yang sudah dikonfigurasi untuk Lindows dengan sekali klik dan proses instalasi ini juga dapat menambahkan shortcut di desktop dan daftar program secara otomatis.Lindows juga merupakan produk komersial.
4. Linare
Linare memiliki distro Linux khusus desktop dan paket CPU yang sudah terinstall Linare. Linare masih jarang terdengar dan merupakan pendatang baru. Linare juga merupakan produk komersial.
5. Debian/GNU Linux
Debian GNU/Linux adalah distro non komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling bekerjasama melalui Internet. Distro ini menginginkan adanya semangat open-source yang harus tetap ada pada Debian. Kedinamisan distro ini membuat setiap rilis paket-paketnya di-update setiap waktu dan dapat diakses melalui utilitas apt-get. Apt-get adalah sebuah utilitas baris-perintah yang dapat digunakan secara dinamis untuk meng-upgrade sistem Debian GNU/Linux melalui apt-repository jaringan archive Debian yang luas. Milis dan forum debian selalu penuh dengan pesan-pesan baik mengenai bug, masalah, sharing, dll. Dengan adanya sistem komunikasi ini bug dan masalah keamanan pada tiap paket dapat dilaporkan oleh para pengguna dan pengembang Debian dengan cepat. Keuntungan dari Debian adalah upgradability, ketergantungan antar paket didefinisikan dengan baik, dan pengembangannya secara terbuka.
6. Linux-Mandrake
Linux-Mandrake adalah salah satu distro turunan dari Red Hat Linux yang menyediakan banyak pengembangan dan aplikasi �pre-configured� dan didukung banyak bahasa di seluruh dunia. Distro ini dikenal mudah untuk pemula dan cocok untuk kelas desktop tapi tidak menutup kemungkinan untuk dijadikan platform pada server. Optimasi untuk prosesor kelas Pentium ke atas membuat Linux-Mandrake dapat berjalan dengan baik pada platform tersebut.
7. Red Hat Linux
Red Hat adalah distro yang cukup populer di kalangan pengembang dan perusahaan Linux. Dukungan-dukungan secara teknis, pelatihan, sertifikasi, aplikasi pengembangan, dan bergabungnya para hacker kernel dan free-software seperti Alan Cox, Michael Johnson, Stephen Tweedie menjadikan Red Hat berkembang cepat dan digunakan pada perusahaan. Poin terbesar dari distro ini adalah Red Hat Package Manager (RPM). RPM adalah sebuah perangkat lunak untuk memanajemen paket-paket pada sistem Linux kita dan dianggap sebagai standar de-facto dalam pemaketan pada distro-distro turunannya dan yang mendukung distro ini secara luas.
8. Slackware
Distronya Patrick Volkerding yang terkenal pertama kali setelah SLS. Slackware dikenal lebih dekat dengan gaya UNIX, sederhana, stabil, mudah dikustom, dan didesain untuk komputer 386/486 atau lebih tinggi. Distro ini termasuk distro yang cryptic dan manual sekali bagi pemula Linux, tapi dengan menggunakan distro ini beberapa penggunanya dapat mengetahui banyak cara kerja sistem dan distro tersebut. Slackware adalah tertua yang masih tegar bertahan di segala jaman. Hari ini dengan bangga merilis generasi barunya Slackware versi 11 diantara gelombang peluncuran distro-distro besar lainnya seperti Mandriva 2007 dan tidak lama lagi Fedora 6.
9. Turbo Linux
Turbo Linux merupakan salah satu distro Linux yang diminati oleh perusahaan dan perorangan di Jepang dan Asia. Produk berbasis Linux dengan kinerja tinggi ini dimanfaatkan untuk pasar workstation dan server terutama untuk penggunaan clustering dan orientasinya ke perusahaan. Beberapa produk-produknya: TurboLinux Workstation untuk dekstopnya, TurboLinux Server untuk backend server dengan kinerja tinggi terutama untuk penggunaan bisnis di perusahaan, e-commerce dan transaksi B2B (Business-to-Business).
10. Knoppix
Knoppix merupakan distro Linux live-cd yang dapat dijalankan melalui CD-ROM tanpa menginstalnya di hard-disk. Aplikasinya sangat lengkap dan cocok untuk demo atau belajar Linux bagi yang belum mempunyai ruang pada hard-disknya, dapat juga untuk CD rescue. Kelemahan dari knoppix adalah diperlukannya memori yang besar untuk menggunakan modus grafisnya yaitu 96 MB walaupun bisa juga dijalankan pada memori 64 MB dengan swap pada hard-disk seperti pengalaman penulis tapi Anda perlu sedikit bersabar. Distro ini berbasis Debian GNU/Linux.
TIPS UNTUK MEMILIH DISTRO
- Jika Anda ingin mencoba atau belajar Linux tanpa mengubah atau menginstalnya di hard-disk, distro live-cd seperti knoppix bisa jadi pilihan.
- Installah distro Linux yang dipunyai teman dekat kita. Alasannya jika terjadi sesuatu dengan Linux yang kita instal atau sekedar ingin bertanya segala sesuatu tentang Linux, ada seseorang yang bisa kita tanya, dan dengan adanya teman-teman, kita bisa berdiskusi, ngoprek bareng dan seiring dengan berjalannya waktu kita dan temen-temen kita akan berkembang bersama-sama.
- Setelah kita menginstal Linux dengan distro yang dipunyai teman kita dan sekiranya sudah mahir dalam memainkan atau menggunakan Linux, kita bisa coba untuk menginstal distro lain yang menurut kita bagus dan sesuai dengan preferensi kita.
- Instal dan coba seluruh distro aja! itu bagus tapi ini akan menghabiskan waktu dan biaya, kita bisa memilih distro-distro mana saja yang sekiranya kita cocok/suka, dengan melihat pengalaman teman yang sudah pernah pakai, dokumentasi, artikel, dan materi-materi yang terkait
- Terus bekerja seperti biasa dalam sistem Linux kita, jika memungkinkan bisa dengan variasi distro dan aplikasi yang berbeda, pada akhirnya kita bisa merasakan dan memahami distro mana yang paling cocok untuk preferensi atau kebutuhan kita.

SUMBER : http://anakgilaonline.blogspot.com/2012/01/sejarah-dan-macam-macam-distro-linux.html

Jumat, 10 Februari 2012

Cara Melakukan TURN OFF AUTOPLAY For Windows XP


Cara Melakukan TURN OFF AUTOPLAY For Windows XP
Langkah-Langkah
1. klik start
2. kemudian klik "RUN"
3. ketika RUN muncul, ketik "GPEDIT.msc"
4. setelah muncul klik folder administrative templates
4. kemudian pilih folder system
5. cari turn off autoplay kemudian klik 2x
6. setelah muncul, klik enable dan pilih all drives
7. setelah selesai, klik apply kemudian ok
8. finish


Cara Mempercepat MENU SHOW DELAY For Windows XP
1. klik start
2. kemudian klik "RUN"
3. ketika RUN muncul, ketik regedit
4. setelah muncul, klik folder HKEY_USER(diklik)
5. kemudian klik folder DEFAULT, lalu KLIK folder CONTROL PANEL, pilih folder DESKTOP
6. setelah itu cari menushowdelay, klik 2x, kemudian setelah muncul ganti angka yagn 400 menjadi 0 lalu klik  ok
7. setelah selesai, pilih folder HKEY_CURRENT_USER(diklik)
8. kemudian klik CONTROL PANEL
9. setelah itu klik DESKTOP
10.kemudian cari menushowdelay 2x
11.setelah muncul, ganti angka 400 menjadi 0 lalu klik ok
12.finish

cara menggati drive letter pada partisi harddisk
1.kllik start
2.klik kanan pada my computer
3.lalu pilih manage
4.kemudian pilih disk management
5.setelah muncul, pilih partisi yang ingin di ubah hurufnya
6.misalnya data D diganti menjadi data X
7.caranya klik kanan pada data D, kemudian pilih change driver letter and paths
8.kemudian klik change, lalu pilih huruf  X, setelah selesai klik ok
9.finish