On Mon, Dec 28, 2009 at 12:53:56AM +0800, Budy Wuysang wrote:
Koreksi dikit kernel butuh libc, glibc hanya salah satu implementasi libc.
maaf ini maksudnya 'kernel tidak butuh libc' kan :-) yang mungkin butuh libc adalah (operating) system. minimal sejak eksekusi /sbin/init. dan itu tidak terjadi kalau semua userspace binaries termasuk /sbin/init compiled statically (gcc pakai option -static). jadi memang memungkinkan membuat environment tanpa bergantung pada /lib/ld-linux.so (atau /lib/ld-uClibc.so kalau pakai uClibc) dan libc.so. tetapi tetap saja tidak realistis melakukan segala sesuatu dari address space yang sama (kernel), karena toh butuh fasilitas seperti multitasking jadi harus mengeksekusi bagian lain dari operating system di userspace (mulai dari /sbin/init). ada 'klibc' yaitu library yang bisa digunakan untuk membuat program yang membantu prosees kernel boot (initramfs), tapi itu 'scope' yang lain dan masih dalam lingkup kernel. btw, linux memang tempat yang tepat untuk mengacaukan pakem .. hi..hi.. Salam, P.Y. Adi Prasaja -- Berhenti langganan: linux-aktivis-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis