kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* vmlinux
@ 2015-08-15  7:33 Gnoleba GNOGBO
  2015-08-15 18:10 ` vmlinux YU Bo
  2015-08-16  1:26 ` vmlinux Aruna Hewapathirane
  0 siblings, 2 replies; 3+ messages in thread
From: Gnoleba GNOGBO @ 2015-08-15  7:33 UTC (permalink / raw)
  To: kernelnewbies

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/20150815/35b8bf17/attachment.html 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* vmlinux
  2015-08-15  7:33 vmlinux Gnoleba GNOGBO
@ 2015-08-15 18:10 ` YU Bo
  2015-08-16  1:26 ` vmlinux Aruna Hewapathirane
  1 sibling, 0 replies; 3+ messages in thread
From: YU Bo @ 2015-08-15 18:10 UTC (permalink / raw)
  To: kernelnewbies

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 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* vmlinux
  2015-08-15  7:33 vmlinux Gnoleba GNOGBO
  2015-08-15 18:10 ` vmlinux YU Bo
@ 2015-08-16  1:26 ` Aruna Hewapathirane
  1 sibling, 0 replies; 3+ messages in thread
From: Aruna Hewapathirane @ 2015-08-16  1:26 UTC (permalink / raw)
  To: kernelnewbies

> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20150815/fe17325c/attachment-0001.html 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-08-16  1:26 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-15  7:33 vmlinux Gnoleba GNOGBO
2015-08-15 18:10 ` vmlinux YU Bo
2015-08-16  1:26 ` vmlinux Aruna Hewapathirane

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).