DefaultKernel

Kernel Standart

Oke ! sebelum lanjut..... Baca bagian di bawah ini dengan hati2 !

Kernel source sendiri berupa source code berukuran 250 MB (untuk versi 2.6.21.5). Berisi ratusan modul dan fasilitas. Mensupport mulai arsitektur X86 sampai Renesas.

Anda mengatur parameter Kernel, kemudian melakukan kompilasi.

Kompilasi akan menghasilkan modul dan Image Kernel. Inilah yang dipakai saat boot. Ukuran Image ini sekitar 2-4 MByte.

Saat ini, istilah Kernel lebih mengarah ke Image Kernel hasil kompilasi.

    Jadi Ada 'Kernel source' berupa source code kernel dan 'Kernel Image' hasil kompilasi kernel.
    Anda ---> Parameter-->Kernel Source-->Kompilasi-->Modul + Image.

Slackware mempunyai Image kernel standart. Ada huge.s, hugesmp.s dan lain sebagainya.

Ceritanya, Patrick Volkerding (pendiri Slackware) mengatur parameter kernel buat orang2 jelek seperti kita. Melakukan kompilasi (kadang istrinya yang melakukan),... dan hasilnya dinamakan generic.s, hugesmp.s, orangjelek.s dan lain sebagainya. Kernel ini siap saji.

Seiring berjalannya waktu, orang jelek seperti Anda dan saya tidak puas dengan kernel standart. Mulailah 'Ngoprek' Kernel !

Penuhlah forum linux dengan pertanyaan2 gila mulai dari cara instalasi sampai konfigurasi kernel. Dan... betapa teganya Anda ! Waktu Apel pacar kok buat kompile Kernel ! Hehehe

Makanya pada proses instalasi Linux Slackware, Anda akan ditanya Kernel (image) yang akan digunakan. Karena tidak tahu... Anda ENTER aja - pake default hugesmp.s :)

Jangan lanjut jika Anda tidak memahami konsep di atas !

Lho ! kok masih terus ?

Jangan lanjut jika Anda tidak memahami konsep di atas !

Ulangi membaca 5x sampai jelas. Saya akan menemani sambil minum kopi yang mulai dingin kena AC.

Okedeh, saya akan menjelaskan Opsi Kernel pada Slackware 12.

Single Processor

    Opsi ini ditujukan khusus bagi komputer dengan single CPU. Jika CPU yang digunakan adalah AMD Duron/Sempron/Athlon/Opteron, Intel P2/P3, dan P4, maka gunakan pilihan ini.

    Maksudnya, CPU yang digunakan hanya mempunyai sebuah Core. (Anda dapat menyebutya Solo Core kalau ingin lebih Keren :)

    Opsi yang tersedia :

    • generic.s
    • Generic kernel. Perangkat komputer umum biasanya sudah terkover dengan kernel ini.

    • huge.s
    • Full Feature kernel. Gunakan kernel ini jika Anda tidak yakin perangkat komputer Anda terdeteksi.

Multi Core - SMP

    Opsi ini ditujukan untuk komputer yang mempunyai CPU single procesor dengan Dual atau Quad COre atau Multi Processor single/Dual/Quad COre. Versi CPU yang cocok : AMD Athlon X2/FX, Opteron 2xxx ,Intel Pentium D, COre2Duo, dan COre2Duo Quad.

    Semisal saya mempunyai motherboard dengan sebuah processor Core2Duo, maka pilihan saya termasuk Multi COre.

    Atau saya merancang sebuah server dengan 2 CPU masing2 processor adalah QUad COre.

    Opsi yang tersedia :

    • hugesmp.s
    • Full Featured Kernel. Gunakan pilihan ini jika banyak perangkat keras model baru pada komputer/server Anda.

    • genericsmp.s
    • Standart Kernel.Opsi ini sudah mencukupi secara umum.

    (SMP=Support MultiProcessor.)

    Berapa banyak Processor yang disupport oleh Kernel Linux? 255 core/Processor !!

Hal Penting !!! :

Dibawah ini adalah beberapa hal penting yang musti diketahui sebelum berurusan dengan Kernel :)

    Letak Source Kernel
      Letak source Kernel adalah di direktori :
      /usr/src/linux-2.6.x.x

    File hasil kompilasi

      vmlinuz atau bzImage
      Terletak di /usr/src/linux-2.6.x.x/arch/i386/boot
      System.map
      Terletak di /usr/src/linux-2.6.x.x
      config
      Terletak di /usr/src/linux-2.6.x.x

    Folder /boot

      File hasil kompilasi harus diletakkan di direktori /boot. (vmlinuz,System.map, dan config). Copy secara manual file hasi kompilasi diatas.

Catatan :

    Jika kebutuhan komputer Anda umum, sedapat mungkin menggunakan kernel standart atau kernel generik. Anda tidak akan kebingunan semisal akan mengganti perangkat keras lain merek dan tipe.

    Jika komputer Anda khusus baik kepemilikan maupun fungsi, semisal laptop (dimana pergantian komponen jarang dan biasanya semerek) Optimasi Kernel Anda.

    ..........Siap merancang kernel sendiri ?