vmlinux

YU Bo yuzibode at 126.com
Sat Aug 15 14:10:20 EDT 2015


Hi,
1.I think that vmlinux refers to vmlinzx correctly .In linux booting,PC first check RAM information,after that,pc start loading OS'information.But,there is a problem:how to load it?In unix,firstly we must mount filesystem to execute program.Before loading os'information,we dont have any filesystem.In order to solve it,"We" make a boot image,which includes any configure information to initial/start a operation system.The image as if seem to vmlinxx.Additional we prepare to save space(RAM?),the image is compressed as one type of file,which refer to nz.By the way,after compiling kernel,we can find the vmlinzx in /boot in kernel source.It should be  a binary file i rember.
2.In my view,the init is a root process.Aftet  loading os susccsful,init start taking over the systm.For example,a user to login in,init invoke responding login process;a web request ,which can invoke (stocket'process?).but child process will fork parent process firstly,include all information :stack,heap,text,var.These information will change  into its value according to child process once it is to be executed .
Recently i read    [linux programming interface].i think it should help you.
Best regrads.

Sent from Netease Mail



On 2015-08-15 15:33 , Gnoleba GNOGBO Wrote:



Hi All !

In my learning of linux there is the stupide questions i would like to ask you.

1- Why the name of the  kernel is vmlinux ?
What is the origine of this name ?
Perhaps you know why ?
Tell me please or give the link which can explan it.
2 - When linux start the init process launch the default shell process and give the prompt. The others process as linux commands or users process are the forks of this first shell process ?
Can you explan simply  this point or  give me the link which can help me please in the starting of linux.

Do something as everybody is good but know why,  is better to do it.
Help please.

Gnogbo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20150816/9942ba33/attachment.html 


More information about the Kernelnewbies mailing list