🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: aus.computers.linux
Article #54134

Compiling a new kernel

#54134
From: Tony Langdon
Date: Thu, 27 Nov 1997 00:00
59 lines
2846 bytes
It's 27 Nov 97  03:03,
We'll return to ribbo@iinet.net.au and All's
discussion of Compiling a new kernel

 ri> I would install the 2.0.32 kernel rather than the 2.1.x kernels as
 ri> they are development kernels and aren't always extremely stable. You
 ri> don't say what any of the errors are.

I tend to agree (though I'd like a hack system to play with the 2.1.x
kernels on).

 ri> Some common ones are :-
 ri> Not a late enough version of gcc
 ri> Not the required version of libc
 ri> Haven't got the appropriate assembler language compiler installed

In other words, read the README file that comes with the kernel. :-)

 ri> Read the README for any further requirements

Oops, you said it too. :-)

 >Also I wanted to know how I can Install device drivers on linux??

 ri> Yes, you compile them and install them as modules, there should be
 ri> details of how to do it either in the tar (readme or something
 ri> similar) or in the actual code as documentation. The web site you got
 ri> them from probaly has details as well

True, though sometimes a patch is needed, where the device driver is not
supported in the standard kernel.  As for modules, the rule I use is "If
it's essential to the system, compile it into the main kernel, otherwise
compile it as a module".  For example, things like network card support
I compile into the main kernel, as I need that support all the time (and
am not likey to change cards).  Something like PLIP or VFAT support,
which is useful, but only occasionally, exist as modules here.

 >I found drivers for my network card but am not sure what to do with them.
 >It is just a tar file which unpacks to the /usr/src dir. Do i have to
 >compile them
 >or what ?? (Yes I know my newness to linux is showing. But how else
 >do you learn ??).

 ri> By asking, reading HOWTOs etc and experimenting I did the same and
 ri> that is how I learnt

Same here.  How To's and README files are a major source of information.
:-)


... Sure I know how to copy disks. Where's the Xerox machine?
--
| Fidonet:  Tony Langdon 3:632/367.2
| Internet: tlang@freeway.DIALix.oz.au
|
| Freeway Internet Gateway, Melbourne, Australia.  For information about
| our services and conditions of use, e-mail:
| info@freeway.DIALix.oz.au, to receive a copy of the FAQ.
Technical Details
Message-ID: <e75_9711280700@freeway.DIALix.oz.au>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <65h25c$stv$1@nargun.cc.uq.edu.au> <347c54bd.2838306@motown.iinet.net.au>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 102983,7de1e9d0e8ae67f4
X-Google-Attributes: gid102983,public
From: tlang@freeway.DIALix.oz.au (Tony Langdon)
Subject: Compiling a new kernel
Date: 1997/11/27
Message-ID: <e75_9711280700@freeway.DIALix.oz.au>
X-Deja-AN: 293224331
References: <65h25c$stv$1@nargun.cc.uq.edu.au> <347c54bd.2838306@motown.iinet.net.au>
Organization: Fidonet: Freeway Usenet <=> FTN gateway 
X-FTN-To: ribbo@iinet.net.au
Newsgroups: aus.computers.linux