Re: [OT] Good book about GNU/Linux structure
Great! That's what I'm looking for. Do you know any text about this?
ps The idea of linux from scratch is great too.
> Hi Norbin,
> here is a simplified view on unix:
> harware(screen,mouse,hard drive,modem...)
> kernel modules allow the kernel to communicate with hardware
> the kernel controls the hardware and communicates with libraries
> libraries contain common functions or logic that program need
> applications do what you want(edit document,read mail)
> servers do thing that need to be done without interventions like
> printing, apache, disk io, swapping
> there is also a desktop view:
> video hardware->video kernel modules->kernel->x libs->x
> server(xfree/xorg)->display manager->window manager
> x libs include kde,qt and gnome libs. there are tool kits for the window
> managers to draw widgets and keep track of windows
> display managers are xdm,gdm,kdm. this allow you to login to the desktop
> environment like twm,gnome,kde
> windowmanagers keep track of the windows and give them the 'buttons, 'borders' and
> there is also a unix/pc boot process:
> power on-> bios->kernel->hardware/hard disk detection-> sysv init system->start servers->console login
> counter.li.org #238656 -- goto counter.li.org and be counted!
> `$' $'
> $ $ _
> ,d$$$g$ ,d$$$b. $,d$$$b`$' g$$$$$b $,d$$b
> ,$P' `$ ,$P' `Y$ $$' `$ $ "' `$ $$' `$
> $$ $ $$ggggg$ $ $ $ ,$P"" $ $ $
> `$g. ,$$ `$$._ _. $ _,g$P $ `$b. ,$$ $ $
> `Y$$P'$. `Y$$$$P $$$P"' ,$. `Y$$P'$ $. ,$.
> BodyID:111496.2.n.logpart (stored separately)