On Fri, Jan 16, 2004 at 12:56:44PM +0200, guy keren wrote:

> - hardware diagnostics
> 
>   - lspci
> 
>   - ???

/proc/whatever (depending on the device)
dmesg
bios options ("PnP OS") 
google... 
nics: mii-tool
disk drives: smart tools
memtest
acpi utilities
more, I guess - don't know how deep you want to go. 

> - Device files
> 
>   - what is a device file
> 
>   - the /dev directory

major/minor, mknod

>   - character device and block device

not sure this is relevant

maybe mention the "interesting" device files, /dev/null, /dev/zero,
/dev/[u]random

> - Kernel modules
> 
>   - Listing modules
> 
>   - Loading/Unloading a module - insmod, rmmod

modprobe

>   - /lib/modules/
> 
>   - modules dependencies and depmod
> 
>   - /etc/modules.conf
> 
> - In-Kernel drivers
> 
>   - looking for the driver
> 
>   - what if it's not compiled

.config, /proc/config.gz, where to find distro configs. 

> - kernel compilation
> 
>   - installing the sources
> 
>   - make config, menuconfig, xconfig

oldconfig is very useful (only one Linus uses ;-))

>   - choosing what to compile
> 
>   - as a module or in the kernel?
> 
>   - compiling the kernel

Documentation/Changes, Documentaiton in general. 

>   - installing along-side current kernel

maybe the most important point... 

>   - updating the boot loader
> 
>   - booting and caveats

how to find the root device, common problems when booting (no root dev
found, bootload issues)

> - out-of-kernel drivers
> 
>   - source vs. half-source vs. binary
> 
>   - finding the right driver

This is a pandora's box, are you sure you want to go there?

Also, since 90% of Linux users run distro kernels, I would explain
what are the differences between vanilla kernels and distro kernels. 

Cheers, 
Muli 
-- 
Muli Ben-Yehuda
http://www.mulix.org | http://mulix.livejournal.com/

"the nucleus of linux oscillates my world" - [EMAIL PROTECTED]

Attachment: signature.asc
Description: Digital signature

Reply via email to