Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
12-16-2001, 09:55 PM
|
#1
|
|
Member
Registered: Dec 2001
Location: Marietta
Distribution: Slackware 8.0
Posts: 95
Rep:
|
My Ideal Linux - Can it be done with little to no experience.
I think this would be cool for me to do. All I want is a kernel with NOTHING built in driver wise. I just want this streamlined, uber kernel. Any hardware drivers I want as a module, all on their own.
Lemme clarify that - I would want the drivers neccessary for a bootup to be in the kernel, like chipset, minimal display, or anything I need to boot. That is all I want in the kernel. That would be fine, and preferred. But anything else, I want a separate module. So, if I boot up in Linux, and I'm at a LAN party. And someone says "We need a CS server!" I can do the job right there. I wouldnt have sound drivers loaded into the kernel, or 3d card drivers. All I would do is load up my NIC driver, start eth0, and I'm off. Nothing in the kernel that shouldnt be there. IF I want to listen to music, bust out the sound card module, and listen. If I want to PLAY on a CS server, I can bust out the nic module, sound module, nvidia module, and play. Nothing that doesnt need to be there at the moment is there. When it is needed, its there.
So, basically, idealy, just a minimal kernel, and everything modulated. That is my idea goal, and I would love to do it. Although its not the most useful goal, it's something that I would feel good about.
So, can it be done? How would I go about doing it?
|
|
|
|
12-17-2001, 12:28 AM
|
#2
|
|
Senior Member
Registered: Nov 2001
Location: Wa. State
Distribution: Slackware
Posts: 1,261
Rep:
|
It can be done. Of course to a certain point. Dependancies of a module to another option may occur and so forth. There isn't one specific set of options that you can use as a template so to speak. Best thing to do is go into the kernel config and read the help file on each option to see if it CAN be a module, if it has dependancies and how it needs to be setup. On the average though, the sound/ether cards servers and the like can be loaded and unloaded at will. Make a list of your requirments and then go from there in the kernel.
|
|
|
|
12-17-2001, 04:27 AM
|
#3
|
|
Member
Registered: Oct 2001
Distribution: MD81 RH71
Posts: 555
Rep:
|
but wouldn't putting everythign in modules slow the kernel down a hell of a lot? sure hack out any drivers you don't really need, or use that much.. but compiliuing them directly into the kernel is surely a much faster option.
|
|
|
|
12-17-2001, 03:06 PM
|
#4
|
|
Member
Registered: Dec 2001
Location: Marietta
Distribution: Slackware 8.0
Posts: 95
Original Poster
Rep:
|
Does it slow down that much?
I've read other places that modules arent slower at all, since they are being put into the kernel. Is the speed difference all that great?
|
|
|
|
12-17-2001, 03:55 PM
|
#5
|
|
Senior Member
Registered: Nov 2001
Location: Wa. State
Distribution: Slackware
Posts: 1,261
Rep:
|
The more you compile INTO the kernel, the bigger your kernel is going to be and slower. Modules are just for that purpose, to lean up the kernel in return speeding it up. Modules allow you to leave things out of the kernel and load on demand. All in all, the more NOT compiled into the kernel the smaller and faster it'll be.
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 10:36 PM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|