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

Kirim email ke