[SuSE Linux] Re: [S.u.S.E. Linux] Make kernel+modules package
On Tue, 4 Aug 1998 12:21:25 -0600 (MDT), C. J. Kenneth Tan wrote:
Here's a solution, which I think should be possible for all Linux machines, regardless of the distribution.
Untar the sources into a directory, symlink /usr/src/linux to that directory (there is a reason why not to put that directory as /usr/src/linux). Then compile that kernel with all that is needed. Once that's done, allow all the machines that need the kernel to mount the directory which contains the sources (not the /usr/src/linux symlink) via NFS. Then from the machines that need new kernels, mount the NFS drive as /usr/src/linux .
It's a good tip, I will use it the machines of my lan. However you "advantages" the Debian-kernel-package-system on the fact that no additional disk space is required for each kernel source of each machine, but still maintain two problems: First you are using the processor and memory of each machine (š386? bad bogomips rate to compile kernel); if I have a very powerfull machine I wish to compile on it. And Second you need a network connection (my notebook have PLIP connection only). ----/ / _ Rodolfo Pilas ---/ / (_)__ __ ____ __ rodolfo@linux.org.uy --/ /__/ / _ \/ // /\ \/ / -/____/_/_//_/\_,_/ /_/\_\ la oportunidad de dominar tu computadora ------------------------------------------------------------------- Personal Official Web Page -> <A HREF="http:///www.internet.com.uy/rodolfo"><A HREF="http:///www.internet.com.uy/rodolfo</A">http:///www.internet.com.uy/rodolfo Gente Como Uno BBS -> <A HREF="http://www.geocities.com/SiliconValley/4838"><A HREF="http://www.geocities.com/SiliconValley/4838</A">http://www.geocities.com/SiliconValley/4838 Grupo Usuarios Linux Uruguay [UYLUG] -> <A HREF="http://www.linux.org.uy"><A HREF="http://www.linux.org.uy</A">http://www.linux.org.uy PGP Public Key Fingerprint = EE 6C 76 53 2B D9 2F 53 7B CE E3 69 8C ED 84 09 ----/ / _ Rodolfo Pilas ---/ / (_)__ __ ____ __ rodolfo@linux.org.uy --/ /__/ / _ \/ // /\ \/ / -/____/_/_//_/\_,_/ /_/\_\ la oportunidad de dominar tu computadora ------------------------------------------------------------------- Personal Official Web Page -> <A HREF="http:///www.internet.com.uy/rodolfo"><A HREF="http:///www.internet.com.uy/rodolfo</A">http:///www.internet.com.uy/rodolfo Gente Como Uno BBS -> <A HREF="http://www.geocities.com/SiliconValley/4838"><A HREF="http://www.geocities.com/SiliconValley/4838</A">http://www.geocities.com/SiliconValley/4838 Grupo Usuarios Linux Uruguay [UYLUG] -> <A HREF="http://www.linux.org.uy"><A HREF="http://www.linux.org.uy</A">http://www.linux.org.uy PGP Public Key Fingerprint = EE 6C 76 53 2B D9 2F 53 7B CE E3 69 8C ED 84 09 - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
In an environment which you have many machines running, I think it might be to your advantage to have machines that have all the same hardware. This way, when you compile the kernel or do any kind of maintenance work, you will only have to figure out one puzzle, if any. No, I am not using the processor and memory of each machine to compile and install the kernel. I compile the kernel on a powerful machine, then just install the kernel over network. This way, if I have a set of Pentiums, I'll untar the kernel source to a directory, say for example, /usr/src/586kernel and just symlink /usr/src/linux to that directory when I am compiling the kernel on a more powerful machine like a PII. Then for the 486 machines, I'll untar the sources to something like /usr/src/486kernel, then symlink /usr/src/linux to it before compiling. Then the Pentium machines that need the kernel will just mount, via NFS, /usr/src/586kernel to /usr/src/linux to install the kernel. Similarly, the 486 machines will mount /usr/src/486kernel via NFS to install the kernel. The kernels will only need to be compiled once. I don't know anything about PLIP, so I can't say anything about that. However, if you are in a LAN environment, then you definitely have a fast enough network connection. I don't think you really understood the solution that I was describing in my original mail. Hopefully, this will clear things up a bit. Regards, Kenneth Tan ------------------------------------------------------------------------------ C. J. Kenneth Tan E-mail: cjtan@acm.org Telephone: 1-403-220-8038 cjtan@ieee.org 1-403-606-4257 cjtan@computer.org Facsimile: 1-403-284-1980 URL: <A HREF="http://www.cuug.ab.ca/~tanc"><A HREF="http://www.cuug.ab.ca/~tanc</A">http://www.cuug.ab.ca/~tanc 1-403-244-4123 "A working program without comment is a time bomb waiting to explode." -- Steve Oualline ------------------------------------------------------------------------------ On Tue, 18 Aug 1998, Rodolfo Pilas wrote:
On Tue, 4 Aug 1998 12:21:25 -0600 (MDT), C. J. Kenneth Tan wrote:
Here's a solution, which I think should be possible for all Linux machines, regardless of the distribution.
Untar the sources into a directory, symlink /usr/src/linux to that directory (there is a reason why not to put that directory as /usr/src/linux). Then compile that kernel with all that is needed. Once that's done, allow all the machines that need the kernel to mount the directory which contains the sources (not the /usr/src/linux symlink) via NFS. Then from the machines that need new kernels, mount the NFS drive as /usr/src/linux .
It's a good tip, I will use it the machines of my lan.
However you "advantages" the Debian-kernel-package-system on the fact that no additional disk space is required for each kernel source of each machine, but still maintain two problems: First you are using the processor and memory of each machine (š386? bad bogomips rate to compile kernel); if I have a very powerfull machine I wish to compile on it. And Second you need a network connection (my notebook have PLIP connection only).
----/ / _ Rodolfo Pilas ---/ / (_)__ __ ____ __ rodolfo@linux.org.uy --/ /__/ / _ \/ // /\ \/ / -/____/_/_//_/\_,_/ /_/\_\ la oportunidad de dominar tu computadora ------------------------------------------------------------------- Personal Official Web Page -> <A HREF="http:///www.internet.com.uy/rodolfo"><A HREF="http:///www.internet.com.uy/rodolfo</A">http:///www.internet.com.uy/rodolfo Gente Como Uno BBS -> <A HREF="http://www.geocities.com/SiliconValley/4838"><A HREF="http://www.geocities.com/SiliconValley/4838</A">http://www.geocities.com/SiliconValley/4838 Grupo Usuarios Linux Uruguay [UYLUG] -> <A HREF="http://www.linux.org.uy"><A HREF="http://www.linux.org.uy</A">http://www.linux.org.uy
PGP Public Key Fingerprint = EE 6C 76 53 2B D9 2F 53 7B CE E3 69 8C ED 84 09
----/ / _ Rodolfo Pilas ---/ / (_)__ __ ____ __ rodolfo@linux.org.uy --/ /__/ / _ \/ // /\ \/ / -/____/_/_//_/\_,_/ /_/\_\ la oportunidad de dominar tu computadora ------------------------------------------------------------------- Personal Official Web Page -> <A HREF="http:///www.internet.com.uy/rodolfo"><A HREF="http:///www.internet.com.uy/rodolfo</A">http:///www.internet.com.uy/rodolfo Gente Como Uno BBS -> <A HREF="http://www.geocities.com/SiliconValley/4838"><A HREF="http://www.geocities.com/SiliconValley/4838</A">http://www.geocities.com/SiliconValley/4838 Grupo Usuarios Linux Uruguay [UYLUG] -> <A HREF="http://www.linux.org.uy"><A HREF="http://www.linux.org.uy</A">http://www.linux.org.uy
PGP Public Key Fingerprint = EE 6C 76 53 2B D9 2F 53 7B CE E3 69 8C ED 84 09
- To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
- To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
participants (2)
-
cjtan@acm.org
-
rodolfo@linux.org.uy