Archive for May, 2006

Re-Compile Kernel FreeBSD 6

Setelah sukses dual-booting FreeBSD dengan Windows, akhirnya saya terusin dengan nge recompile kernel. Saya melakukan recompile kernel untuk optimalisasi kernel, aktifin AGP, soundcard dan USB. Btw, saya sengaja ngga melakukan update source tree (CVSUP), karena emang koneksi internet yang ngga memadai.

  1. Copy source dari CD instalasi, bisa pake sysinstall, atau kalo males, pake aja command:

    # mount /cdrom
    # mkdir -p /usr/src/sys
    # ln -s /usr/src/sys /sys
    # cat /cdrom/src/ssys.[a-d]* | tar -xzv
    

    —nyolong dari FreeBSD Handbook

  2. Edit konfigurasi kernel untuk aktifin beberapa driver.

    # cd /usr/src/sys/i386/conf
    # copy GENERIC MYKERNEL
    # vi MYKERNEL
    
  3. Pertama, saya cari jenis prosessor saya, caranya pake command:

    # dmesg | head
    Copyright (c) 1992-2005 The FreeBSD Project.
    ...
    CPU: AMD Athlon(TM) XP 2000+ (1666.74-MHz 686-class CPU)
      Origin = "AuthenticAMD"  Id = 0x681  Stepping = 1
    

    nah, tinggal ngganti di konfigurasi kernel nya:

      machine i386
      #cpu I486_CPU
      #cpu I586_CPU
      cpu I686_CPU
      ident MYKERNEL
    

    terus aku abisin beberapa opsi device yang ngga dibutuhkan semacam SCSI controller, RAID controller, dan FireWire. Cuman aku sisain device SCSI peripherals, karena USB perlu opsi ini. Opsi USB yang aku sisain:

      device scbus
      device da
      device pass
      device uhci
      device ohci
      device usb
      device umas
    

    Buat display nya, aku biarin opsi:

      device vga
      device agp
    

    Untuk aktifin soundcard, aku tambahin opsi:

      device sound
      device snd_via8233
    

    snd_viaXXXX ini aku deteksi dari cara jalanin command:

    # kldload snd_driver
    # cat /dev/sndstat
    FreeBSD Audio Driver (newpcm)
    Installed devices:
    pcm0:  at io 0xe000 irq 22  ...
    

    Kemudian aku cari opsinya di /usr/src/sys/conf/NOTES, ketemunya: snd_via8233

  4. Compile kernelnya, dan install. Hampir lupa, aku edit /etc/make.conf biar proses kompilasi cepat dan hasilnya optimal. Kalau filenya ngga ada, kopi aja dari /etc/defaults/make.conf, kemudian edit:

      CPUTYPE=athlon-xp
      CFLAGS= -O2 -pipe
      COPTFLAGS= -O2 -pipe
    

    —nyolong dari artikel "Optimising FreeBSD and it’s Kernel by by Avleen Vig

  5. Mulai compile hasil editan anda. Lakukan command:

    # cd /usr/src
    # make buildkernel KERNCONF=MYKERNEL
    

    tunggu sampai selesai, bisa ditinggal ngopi atau nonton Infotainment. Kalau sudah selesai, tinggal install kernelnya.

    # make installkernel KERNCONF=MYKERNEL
    

Langkah2 nya sudah semua, silahkan test kernel baru anda, silahkan reboot komputer anda. Deteksi hardware2 baru anda dengan command dmesg

Semoga berhasil

Thursday, May 11th, 2006 | Tags: Articles, FreeBSD | 3 Comments

Pindahan

Maaf, kalo lama ngga ngupdate, saya lagi ngurusin pindahan website ini, dari yang lama di Dallas, Texas ke Jakarta, Indonesia. Alasannya simpel aja, biar saya lebih cepet ngaksesnya.

Thanks

Wednesday, May 10th, 2006 | Tags: Weblog | 3 Comments

Tiada Hari Tanpa Tilang

Pernah liat spanduk di Pos Polisi yang berisi "Tiada hari Tanpa Razia" Maka, saya juga punya moto: "Tiada Hari Tanpa Ketilang" Lha kalo tiap razia kena terus, mo gimana? Biar udah lengkap-kap-kap, tetep aja, 80% kemungkinan mesti kena tilang. Sebenarnya saya ngga begitu mempermasalahkan masalah tilang-menilang ini, problem yang lebih serius adalah peraturannya sangat berat sebelah. Kita ngga tau mana yang nge-langgar, mana yang ngga. Kita ngga tau denda-nya seberapa, pokoknya, Pak Polisi ngga transparan dalam urusan tilang-menilang. Eh, untungnya aku dapet Forward-an dari Milis masalah Denda Tilang ini. Sebenernya ngga mahal2 amat kok. Silahkan download Tabel Denda Tilang (PDF), dan hafalin! Biar ngga ketipu ama Pak Polisi :))

Pak Polisi, no offense lho. Namanya aja blogging, ya free to :)

Wednesday, May 3rd, 2006 | Tags: Weblog | 4 Comments

Google Purik!

Setelah baca di artikel lucu berjudul "Google: Don’t Pee on My Tree" dan lucu banget deh. Ceritanya si google ini complain ke "U.S. and European antitrust regulators" tentang setting SearchBox IE 7 yang ngga menyertakan google dalam pilihan settingnya. Terus dia menambahkan kalau FireFox atau Opera ada pilihan search Google nya. Bukan-nya saya membela Microsoft yang notabene Super-Kapitalis, tetapi sekarang liat aja, di FireFox ama Opera ngga ada opsi MSN, walaupun bisa disetting, tetep aja, default nya ngga ada. Lagian, ngapain Google ngurusin setting SearchBox IE7, yang mbuat Microsoft, mo dikasih SearchEngine default nya MS, urusan apa ama Google.

Google purikan!

Wednesday, May 3rd, 2006 | Tags: Weblog | 2 Comments

Demo Buruh!

Bangun pagi, mata sepet, jam udah mepet, eh … kena macet—kaya Fort-Minor ngerap :)) Demo Buruh benar2 terjadi. Ngga tau napa, kok senengnya rame2, bareng2 satu Indonesia demo. Katanya sih, protes Revisi UU Tenaga Kerja. Aku ngga tau bagian mana yang diprotes, males bacanya, kepanjangan, mending baca man nya unix, lebih rapi, tapi yang jelas para Worker tersebut ngga trimo dengan undang2 barunya.

Saya sih masih bisa bersyukur. Lho kok bersyukur, gimana ngga, bayangkan aja, seandainya Worker MPM nya Apache demo gara2 ketidakmanusiawian parent process Apache mengeksekusi child process apabila tugasnya sudah selesai, kasihan. Bisa ngga bayangin, worker2 pabrik setelah menjalankan tugasnya ngga dibayar malah dieksekusi, kasihan kan?

Apa hubungannya yah?? ga tau ah, bete kena macet!

Monday, May 1st, 2006 | Tags: Weblog | 5 Comments