Re: vmlinux

2015-08-15 Thread Aruna Hewapathirane
 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.

Please have a look here: http://www.linfo.org/vmlinuz.html

 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.

Have a look here too:
http://unix.stackexchange.com/questions/5518/what-is-the-difference-between-the-following-kernel-makefile-terms-vmlinux-vml

More reference material : https://en.wikipedia.org/wiki/Vmlinux

Thanks - Aruna
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: vmlinux

2015-08-15 Thread YU Bo
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
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies