04 September 2008

apa sih initramfs itu?

Mekanisme initramfs telah dimasukkan ke dalam kernel 2.5.46. Dengan initramfs, sistem berkas(file system) dapat dibuat selama proses boot. Sistem ini agak berbeda dengan initrd dimana sebelum sistem berkas dibuat, initrd perlu mengaitkan(mount) hard disk terlebih dahulu, menemukan partisi yang cocok dan mencari berkas image untuk kemudian dikaitkan kembali menjadi sistem berkas yang siap dipergunakan sebelum proses boot dilanjutkan. Sedangkan initramfs ini bisa dijalankan jauh sebelum kernel melakukan pengaitan disk. Lalu initrd, proses ini inheren dengan kernel. Misalnya untuk mencari image initrd, mengaitkan dan bekerja dengan ramdisk, semuanya dilakukan oleh kernel. Padahal ini semua harusnya tugas program di user space. Selain itu juga, ramdisk menyalin tree yang ada di image, kedalam memory, sedangkan ramfs tidak tergantung pada block device sama sekali.
Patch initramfs yang pertama kali diposting di tahun 2002 ini, secara teknis dapat didefinisikan memiliki keuntungan sebagaimana berikut:

- Kustomisasi selama proses booting akan menjadi lebih mudah. Selama ini perubahan di proses boot, membutuhkan patch ke kernel, dengan adanya ini, tidak perlu lagi. Kustomisasi bisa dilakukan dengan code terpisah, dan berjalan di user space (di atas kernel, tidak inheren di kernel/kernel space).

- Memindahkan kode inisialisasi pada saat booting akan memudahkan para pengembang. Disana dapat dibuat beberapa set pustaka dalam C, proteksi memori dan kemudahan program di user space lainnya.

- initramfs ini akan membuat kernel lebih ramping, karena proses yang dibutuhkan oleh inisialisasi saat booting, akan dipindahkan ke user space, dan berinteraksi kepada kernel cukup dengan system call saja.

Initramfs ini diperkirakan akan meningkat penggunaannya, karena bisa menjalankan beberapa proses saat boot. Misalnya menset perangkat keras yang kompleks, percakapan antar jaringan (seperti DHCP atau pertukaran kunci kriptograf). Selama ini penggunaan initramfs sangat terbatas, mengingat semua kode programnya menyatu dengan kernel. Namun baru-baru ini diposting oleh H Peter Anvin, dalam set Klibc. Dalam patch klibc terbaru ini, telah menghapus banyak fungsi dalam klibc yang merupakan wrapper kepada system call. Klibc juga memungkinkan untuk menjalankan shell bernama 'dash' yang bisa melakukan mount sistem berkas, set IP, DHCP dan sebagainya. Semua program/proses ini dijadikan kinit. Mirip dengan program initrd (initial ramdisk), namun dengan perbedaan teknis sebagaimana disebutkan di atas. Jadi sekenario jalannya, patch klibc akan dimasukkan ke dalam kernel, lalu ada program kinit yang berjalan di user space.

Tapi dengan adanya patch dan seperangkat pustaka yang terpisah dari kernel, lalu apakah keduanya terpisah atau klibc dan kinit merupakan bagian dari kernel? Jika terpisah, maka kernel sangat tergantung pada kinit untuk bisa inisialisasi. Berbeda dengan initrd yang dijalankan semua prosesnya oleh kernel. Dia hanya menyediakan sistem berkas, dan modul/driver yang dibutuhkan untuk dimuat langsung oleh kernel. Jika kinit dan kernel nggak sinkron, bisa dipastikan sistem tidak akan jalan.

Mungkin nanti dalam implementasinya kernel dan kinit akan dijadikan satu paket oleh distributor Linux. Isu lain yang muncul dari keputusan ini adalah kualitas kinit yang berbeda-beda dari tiap distro, akan membuat pengguna lebih ruwet lagi, bahkan bisa terkunci kepada satu distro. Theodore T'so sendiri menyarankan agar kinit dijadikan satu dengan kernel dan menjadi tanggung jawab developer kernel untuk menyusunnya, dan bukan dibebankan pada pembuat distro.

Topik ini masih menjadi isu, dan mungkin akan didiskusikan dalam konferensi Linux mendatang.

02 September 2008

Prinsip-prinsip Desain Grafis



Dalam bekerja desainer grafis harus mempertimbangkan berbagai prinsip
demi mencapai hasil akhir yang baik. Prinsip-prinsip desain yang akan
dijelaskan di bawah ini bukanlah sebuah nilai mati bahwa desain yang
paling baik adalah seperti apa yang dikandung dalam prinsip tersebut. Tetapi
sekadar anjuran beginilah seharusnya desain yang. Karena sesungguhnya
tidak ada penilaian bagus atau jelek atas sebuah desain. Semuanya itu
tergantung selera desainer grafis, klien dan khalayak yang menjadi sasaran
pesan. Hal ini ditegaskan pakar desain grafis, Danton Sihombing dalam
majalah Cakram: penilaian karya desain grafis sesungguhnya adalah menguji
tingkat kelayakannya, dalam arti tidak ada karya desain grafis yang benar
ataupun yang salah. Gray area ini dinilai efektivitasnya dalam memberikan
solusi terhadap masalah desain yang dihadapinya.

27 Agustus 2008

kuliah lagi

tak terasa udah mulai kuliah lgi,hari pertama kuliah sudah ada tugas.Kedatangan Maba 2008 membuat aku merasa semakin tua kuliah di elektro.wew.....tak terasa udah 3 tahun aku lewati di elektro.

kuliah!!!ayo kuliah!!!

26 Agustus 2008

Apa sih internet itu ?

1. Apa sih internet itu?

kebanyakan orang sering menggunakan internet ,tetapi ketika ditanya oleh orang lain yang masih pemula, kadang diantara mereka tidak ada yang bisa menjawabnya,ada juga yang menjawabnya menurut pandangan mereka masing - masing termasuk saya ini.

menurut saya,internet itu semacam kumpulan atau bisa disebut juga gabungan dari beberapa komputer yang terjaring secara meluas,dan ada komunikasi yang saling terhubung antara satu dengan yang lain dengan menggunakan bahasa pemrograman internet atau jaringan.

2. Trus bagaimana internet berkembang pesat hingga sampai sekarang ini?

Ada tiga hal penting yang kira - kira dapat menjawab pertanyaan diatas yaitu:
1.Teknologi Paket Switching (60 -an)
2.Protokol TCP/IP (awal 80-an)
3.Standar HTML (awal 90-an)


3. Trus bagaimana caranya agar supaya kita dapat berinternet ?

ada banyak cara ,mulai dari sistem berbayar yaitu kita perlu mengeluarkan sedikit uang misalnya dengan pergi ke warnet,telkomnet@instant,telkom speedy,langganan ISP,dari Handphone,dll.Berapa uang yg harus kita keluarkan untuk itu?itu tergantung kita sendiri....hehe...

kalau mau yang gratis gimana caranya ya?

gampang,kita tinggal numpang ngenet dirumah temen ato tetangga yang punya akses internet,tapi jangan terlalu sering....bisa - bisa kamu diusir dari rumahnya.hehe....

mau yang gratis lagi,kita cukup bawa laptop ke kampus yg ada akses internet gratisnya, biasanya hotspot...kyk aku ini hehe.....tpi kadang aku pake jaringan LAN, tinggal tancep aja tuh kabel UTP yang nganggur...soalnya kalo hotspot, ada yg gak ada colokan listriknya, jdi klo baterenya habis ngenetnya terhenti juga...gara2 gak ada colokan,abis mau tancepin dimana? dihidung?apalagi klo banyak yg makai aksesnya jadi lambat tuh...apalagi ada yg suka dowload pake dowloader seperti bittorent,IDM,DAP, flashget dan lain sebagainya.....bandwithnya langsung turun drastis....apalagi klo ada yang suka iseng pake aplikasi yg bikin kita gak bisa ngenet sama sekali, duh sebel!!!di kampus aku banyak tuh yg kayak gitu,.....huh.....

4. Apa dampaknya?
dampaknya ada yang positif dan ada yang negatif.

dampak positifnya yaitu kita bisa memperoleh informasi yang tidak kita temui di media informasi lainnya.selain itu dengan internet kita bisa mencari pekerjaan,mencari uang lewat internet,menambah kenalan dan hal2 positif yang lainnya.

dampak negatifnya yaitu di dunia internet banyak tersedia situs-situs porno yang sangat tidak baik untuk di kunjungi,apalagi buat anak masih dibawah umur bisa bahaya.selain itu kita bisa kecanduan misalnya chatingan,game online.



trus gimana dengan anda?seberapa seringkah online?trus ngapain aja?kebanyakan orang sih maen game online,chating,friendster,email,dowload lagu,film dll.

apa sih initramfs itu?

Mekanisme initramfs telah dimasukkan ke dalam kernel 2.5.46. Dengan initramfs, sistem berkas(file system) dapat dibuat selama proses boot. S...