LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 07-28-2005, 06:19 PM   #1
SlackwareInAZ
Member
 
Registered: Apr 2005
Posts: 55

Rep: Reputation: 15
Modules in Kernel Compiling


Just some quick questions relating to compiling using modules as opposed to compiling within kernel.

Take usb support for example. Compiling usb into modules makes for a smaller kernel.

Should this translate to a faster booting system or do the extra modules for usb balance things out? Would one setup generally use more resources or memory? And do loaded modules listed in lsmod use system resources? (I would think so) More or less than when compiled into the kernel?

Tried it both ways. With usb as modules and with usb compiled into kernel. Kernel was about 6% smaller with usb as modules.

Checked system memory usage after restart using top and both were virtually the same after 1 minute as were load averages. Certain items such as dhcp and ntp had different pids, I guess by loading a little earlier or later with each setup, but all in all most things were very similar.

Am I correct that the general rule, if everything seems to be functioning, is to keep the kernel as small as possible, using modules when possible, or in these days of high memory & fast hard drives, it doesn't matter much anymore?!!

Thanks,
Gary
 
Old 07-29-2005, 05:10 AM   #2
keefaz
Senior Member
 
Registered: Mar 2004
Distribution: Slackware
Posts: 4,439

Rep: Reputation: 93
The advantage of compiling some drivers as modules is that
they can be loaded with some parameters

Example for a NIC card module, you can load the module
with a speed parameter or turn autonegociation on or off
For the bttv module (driver for tv card), you can select
which tuner you want to use, if you want radio capability...
(all are parameters for bttv module)

The other advantage is that you could unload them or
modprobe just the drivers you need
Example, you compile the Apple file system as module and
modprobe it only when you insert an Apple CD...
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
compiling kernel modules axr0284 Programming 2 11-26-2005 03:08 PM
need some help in Compiling Kernel modules bharat83 Suse/Novell 1 01-07-2005 07:21 AM
Compiling Modules for 2.6.6 kernel! Bigg Mike Linux - Newbie 9 06-09-2004 09:04 PM
Compiling kernel modules? jrjarrett Linux - Software 0 09-09-2003 10:24 AM
compiling modules for a running kernel bass Linux - Newbie 3 11-16-2002 04:24 AM


All times are GMT -5. The time now is 10:26 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration